- Aug 25, 2011
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40709 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Patch adding support for backend-dependent record formatting of PROOF monitoring. This is achieved by introducing a new layer, described by the abstract interface TProofMonSender, with the record format defined in the backend implemenattion (currently TProofMonSenderML, for MonaLisa, and TProofMonSenderSQL, for SQL backends). Currently three types of records are sent: 'summary' (derived from what was currently posted), 'dataset', with entries per dataset processed in the query, and 'files', with entries per file processed in the query. In SQL terms, each of this records corresponds to a different table. Sending of any of the three records can be toggled independently. Record format have been versionned, so that previous versions of the 'summary' record can be still sent chosing the corresponding version. The latest version of 'summary' has been augmented with information about the number of missing files and the ROOT version. The headers of the relevant methods in TProofMonSenderSQL and TProofMonSenderML contain the details about the records. The Web doc is up-to-date. The patch also add to TSQMonitoring::SendParameters the possibility to do a bulk insert. This feature is used by TProofMonSenderSQL when sending dataset or files information. git-svn-id: http://root.cern.ch/svn/root/trunk@40699 27541ba8-7e3a-0410-8455-c3a389f83636
-
lite://Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40698 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 24, 2011
-
-
Fons Rademakers authored
change name of Google Storage (GS) class from TGTFile to TGSFile. git-svn-id: http://root.cern.ch/svn/root/trunk@40696 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Use the new Apple CommonCrypto libraryt instead of the deprecated OpenSSL. See: http://ludovicrousseau.blogspot.com/. git-svn-id: http://root.cern.ch/svn/root/trunk@40694 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40692 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40690 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@40687 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 23, 2011
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40681 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40679 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40672 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
add two new classes to read ROOT files from the Amazon S3 and Google Storage clouds. The access to these two services is via HTTP requests and hence these two classes derive from TWebFile. git-svn-id: http://root.cern.ch/svn/root/trunk@40671 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40670 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40665 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 22, 2011
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40663 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40660 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
- Decouple from registered TChains in already TProof::Close; allows to avoid possible crash at exit ('.q') occuring after the recent revision of the socket cleanup policy - Make sure that the dataset name is registered in the TFileInfo objects being processed, so that it can be used for monitoring. git-svn-id: http://root.cern.ch/svn/root/trunk@40659 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
see http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=13299 git-svn-id: http://root.cern.ch/svn/root/trunk@40658 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
add a new option "S" in FitSlice which performs a sliding merge: merge n consecutive bins along Y accordingly to what value in option Gn is given. git-svn-id: http://root.cern.ch/svn/root/trunk@40657 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 19, 2011
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40644 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
TEntryListArray is an extension of TEntryList, used to hold selected entries and subentries (sublists) of a TTree. It is useful in case of a TTree with containers (vectors, arrays, ...). A typical example is the case when each entry of a TTree corresponds to physics events and each subentry (index of arrays) represents a particle. Its main purpose is to improve the performance of a code that needs to apply complex selections (cuts) on TTree::Draw multiple times. Evaluating such cuts can be time consuming for large trees due to the need for loading the associated information (branches). This operation is done once with the use of a TEntryListArray. Subsequent calls to TTree::Draw only need to load the requested branches for histogramming, while using only the entries and subentries that satisfied the previous selection. TTree/TSelectorDraw: use of TEntryListArray to select entries and subentries. If the option "entrylistarray" is specified, a TEntryListArray is created and filled with the entries and subentries that pass the given selection. If TTree::Draw is called after a TEntryList is set, only the selected entries and subentries are used to fill histograms or create new entrylists. git-svn-id: http://root.cern.ch/svn/root/trunk@40643 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
In TTreeCloner, properly handle the case there 2 of the merge file do not have the same length for a string stored in a leaflist git-svn-id: http://root.cern.ch/svn/root/trunk@40642 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40640 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 18, 2011
-
-
Philippe Canal authored
Use the new CINT serial number of the list of global object to avoid spurrious recreation of the list of globals. When looking for the value corresponding to an enum type, skip global that are not enums. (This improves the speed of TFile::Open per 60%. In TCint::Autoload use TEnv::Lookup rather thatn TEnv::GetValue to skip the search through all the possible namespaces. git-svn-id: http://root.cern.ch/svn/root/trunk@40638 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Introduce a serial number for list of global variable in CINT (so that ROOT can avoid spurrious recreating the list). It is accessible via G__DataMemberInfo::SerialNumber git-svn-id: http://root.cern.ch/svn/root/trunk@40637 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
Now the error is used as extimate of the scale for the derivative step size See http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=13294&p=57038#p57038 git-svn-id: http://root.cern.ch/svn/root/trunk@40635 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40634 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 17, 2011
-
-
Philippe Canal authored
Avoid spurrious error message (about missing leaf\!) when setting the address of a branch contain a split vector of pointers git-svn-id: http://root.cern.ch/svn/root/trunk@40625 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
In branch that is splitting a vector of pointer avoid introducing a spurrious dot (.) when the top level branch name already contains it git-svn-id: http://root.cern.ch/svn/root/trunk@40624 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
use the HOME shell variable to find the desired home directory. Fixes issue 83268. git-svn-id: http://root.cern.ch/svn/root/trunk@40621 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40617 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
on a Unix system. It might be useful for people who wish to access ROOT through a menu on their desktop. git-svn-id: http://root.cern.ch/svn/root/trunk@40614 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40609 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 16, 2011
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40608 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
The attached patch repairs some spelling and grammar problems in TClonesArray.cxx. It also rejustifies the text at the top for easier reading. Some sentences are reworded a bit, but no change in meaning is intended. git-svn-id: http://root.cern.ch/svn/root/trunk@40606 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
In the attached patch, trivial changes are made to fix grammar, spelling and to make text easier to read. In one case, a duplicated line in a comment block is removed. A variable 'l' in example code is changed to "list". Some long lines are folded. git-svn-id: http://root.cern.ch/svn/root/trunk@40605 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
libraries are often not universal and contain either 64-bit or 32-bit code). git-svn-id: http://root.cern.ch/svn/root/trunk@40604 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 15, 2011
-
-
Philippe Canal authored
In TSelector::GetSelector give more specific error message if we can't find a class derived from TSelector in the input source file git-svn-id: http://root.cern.ch/svn/root/trunk@40603 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@40602 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Lift ancien restriction (imposed by VC++6) preventing the proper use of unsigned long long by TTreeFormula git-svn-id: http://root.cern.ch/svn/root/trunk@40598 27541ba8-7e3a-0410-8455-c3a389f83636
-