X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ANALYSIS%2FAliEventPoolSparse.h;h=3bcfb90598b3736c62a7d4a2522005ce97c87dfa;hb=b7f62d00f4db2824ac32c1cbdc0e78d2c79b12a7;hp=59075dbd5583b9273dc5b84c0fef9eee0356603a;hpb=2af56f28bbe022744fb8adff678d088251e1fa6d;p=u%2Fmrichter%2FAliRoot.git diff --git a/ANALYSIS/AliEventPoolSparse.h b/ANALYSIS/AliEventPoolSparse.h index 59075dbd558..3bcfb90598b 100644 --- a/ANALYSIS/AliEventPoolSparse.h +++ b/ANALYSIS/AliEventPoolSparse.h @@ -16,6 +16,10 @@ class TChain; class TTreeFormula; +class AliRunTagCuts; +class AliEventTagCuts; +class AliDetectorTagCuts; +class AliLHCTagCuts; //_____________________________________________________________________________ class AliEventPoolSparse : public AliVEventPool { @@ -62,12 +66,18 @@ class AliEventPoolSparse : public AliVEventPool { void SetDetCut(const char * cut); void SetEventCut(const char * cut); + void SetRunCut(AliRunTagCuts* cut); + void SetEventCut(AliEventTagCuts* cut); + void SetDetectorCut(AliDetectorTagCuts* cut); + void SetLHCCut(AliLHCTagCuts* cut); + TTreeFormula ** GetPoolVars() const {return fVars;} TTreeFormula * GetRunCut() const {return fRunCut;} TTreeFormula * GetLHCCut() const {return fLHCCut;} TTreeFormula * GetDetCut() const {return fDetCut;} TTreeFormula * GetEventCut() const {return fEvCut;} - + Int_t BinNumber() const {return fBinNumber;} + protected: void Set(Int_t n); @@ -90,8 +100,15 @@ class AliEventPoolSparse : public AliVEventPool { TTreeFormula * fLHCCut;// LNC-based selection TTreeFormula * fDetCut;// Detector-based selection TTreeFormula * fEvCut; // Event-based selection + + AliRunTagCuts *fRunTagCut; // RunTag class cut + AliEventTagCuts *fEventTagCut; // EventTag class cut + AliDetectorTagCuts *fDetectorTagCut; // DetectorTag class cut + AliLHCTagCuts *fLHCTagCut; // LHCTag class cut + + Int_t fBinNumber; // Current bin - ClassDef(AliEventPoolSparse,1) // + ClassDef(AliEventPoolSparse,2) // }; #endif