37   Int_t  
Version()
 const override { 
return 2; }
 
   38   void   Begin(TTree* tree) 
override;
 
   40   void   Init(TTree* tree) 
override;
 
   42   Bool_t 
Process(Long64_t entry) 
override;
 
   43   Int_t  
GetEntry(Long64_t entry, Int_t getall = 0)
 override 
   45      return ((
fChain != 
nullptr) ? 
fChain->GetTree()->GetEntry(entry, getall) : 0);
 
 
   47   void SetOption(
const char* option)
 override { fOption = option; }
 
   48   void SetObject(TObject* obj)
 override { fObject = obj; }
 
   69   std::map<std::string, TCutG*>      
fCuts;               
 
 
Int_t fFirstSubRunNumber
! sub-run number of first file
 
TGRSISelector(const TGRSISelector &)=delete
 
TGRSIMap< std::string, GHSym * > fSym
 
TGRSISelector(TGRSISelector &&) noexcept=delete
 
void SlaveBegin(TTree *tree) override
 
TGRSIMap< std::string, TH1 * > fH1
 
void SetOption(const char *option) override
 
virtual void FillHistograms()=0
 
Int_t fFirstRunNumber
! run number of first file
 
void CheckSizes(const char *usage)
Function to check size of objects in output list.
 
void SlaveTerminate() override
 
TTree * fChain
! pointer to the analyzed TTree or TChain
 
static constexpr int fSizeLimit
! 1 GB size limit for objects in ROOT
 
virtual void InitializeBranches(TTree *tree)=0
 
Bool_t Process(Long64_t entry) override
 
TGRSIMap< std::string, TH2 * > fH2
 
virtual void CreateHistograms()=0
 
TGRSIMap< std::string, THnSparseF * > fHSparse
 
void SetOutputPrefix(const char *prefix)
 
TList * GetOutputList() const override
this does the same as TSelector::GetOutputList()
 
void SetObject(TObject *obj) override
 
std::string fOutputPrefix
! pre-fix for output files
 
std::string GetOutputPrefix() const
 
std::map< std::string, TCutG * > fCuts
 
TGRSIMap< std::string, TTree * > fTree
 
Int_t Version() const override
 
TGRSIMap< std::string, TH3 * > fH3
 
void Terminate() override
 
void Begin(TTree *tree) override
 
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
 
void Init(TTree *tree) override
 
TGRSISelector(TTree *=nullptr)
 
TAnalysisOptions * fAnalysisOptions
! pointer to analysis options
 
TGRSIMap< std::string, GCube * > fCube