76   AddTree( 
tr, className, weight, cut, 
tt );
 
 
   88   if (!tree) Log() << kFATAL << 
"Zero pointer for tree of class " << className.
Data() << 
Endl;
 
   89   if (tree->GetEntries()==0) Log() << kFATAL << 
"Encountered empty TTree or TChain of class " << className.
Data() << 
Endl;
 
   90   if (fInputTrees[className.
Data()].empty()) {
 
   98            Log() << kFATAL << 
"For the tree " << tree->GetName() << 
" of class " << className.
Data()
 
  101                  << fInputTrees[className.
Data()][0].GetTree()->GetName() << 
" of class " << className.
Data()
 
  106      fInputTrees[className.
Data()].push_back(
TreeInfo( tree->CopyTree(cut.
GetTitle()), className, weight, 
tt ));
 
  109      fInputTrees[className.
Data()].push_back(
TreeInfo( tree, className, weight, 
tt ));
 
 
  118   AddTree( 
tr, 
"Signal", weight, 
"", 
tt );
 
 
  126   AddTree( 
tr, 
"Background", weight, 
"", 
tt );
 
 
  135   tr->SetName(
"TreeS");
 
  136   AddTree( 
tr, 
"Signal", weight, 
"", 
tt );
 
 
  145   tr->SetName(
"TreeB");
 
  146   AddTree( 
tr, 
"Background", weight, 
"", 
tt );
 
 
  156   tr->SetDirectory(
nullptr); 
 
  157   Log() << kWARNING << 
"Watch out, I (Helge) made the Tree not associated to the current directory .. Hopefully that does not have unwanted consequences" << 
Endl;
 
  158   if (!in.good()) Log() << kFATAL << 
"Could not open file: " << 
dataFile << 
Endl;
 
 
  185      fInputTrees.find(className)->second.clear();
 
  188      Log() << kINFO << 
"   Clear treelist for class " << className << 
" failed, since class does not exist." << 
Endl;
 
 
  196   std::vector< TString >* 
ret = 
new std::vector< TString >();
 
  197   for ( std::map< 
TString, std::vector<TreeInfo> >::iterator it = fInputTrees.begin(); it != fInputTrees.end(); ++it ){
 
  198      ret->push_back( it->first );
 
 
  209   std::vector<TreeInfo>::const_iterator 
tiIt = 
tiV.
begin();
 
 
  220   for (std::map< 
TString, std::vector<TreeInfo> >::iterator it = fInputTrees.begin(); it != fInputTrees.end(); ++it) {
 
  221      number += GetEntries( it->second );
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
const_iterator begin() const
 
const_iterator end() const
 
A specialized string object used for TTree selections.
 
ostringstream derivative to redirect and format output
 
@ kMaxTreeType
also used as temporary storage for trees not yet assigned for testing;training...
 
const char * GetTitle() const override
Returns title of object.
 
const char * Data() const
 
A TTree represents a columnar dataset.
 
MsgLogger & Endl(MsgLogger &ml)