AliCFEventClassCuts& operator=(const AliCFEventClassCuts& c) ;
~AliCFEventClassCuts();
Bool_t IsSelected(TObject* obj);
- void Init();
- void GetBitMap(TObject *obj, TBits *bitmap);
- void AddQAHistograms(TList *list) const;
+ Bool_t IsSelected(TList* /*list*/) {return kTRUE;}
//Association to The Trigger bits in the mask.
//They correspond to the PP running descriptor as in
Double_t GetZDCEM2EnergyCutMax() const {return fZDCEM2EnergyMax;};//ZDC EM2 Emax
- // QA histograms
- void FillHistogramsBeforeCuts(TObject* obj) {return FillHistograms(obj,kFALSE);}
- void FillHistogramsAfterCuts(TObject* obj) {return FillHistograms(obj,kTRUE);}
// QA histogram setter
// please use indices from the enumeration below
void SetHistogramBins(Int_t index, Int_t nbins, Double_t *bins);
kNCuts=7,
kNStepQA=2
};
- private:
- TBits* SelectionBitMap(TObject* obj);
+ protected:
+ void SelectionBitMap(TObject* obj);
static void TriggerBitMap(AliVEvent* ev,TBits *bitmapT);
void DefineHistograms(); // books histograms and TList
+ void AddQAHistograms(TList *qaList) ;
void Initialise(); // sets everything to 0
void FillHistograms(TObject* obj, Bool_t b);
Double_t fZDCEM2EnergyMax; //Max Energy in ZDCEM2
TBits *fBitMap ; //cut mask
-
TH1F* fhQA[kNCuts][kNStepQA]; // QA Histograms
- //QA Histogram parameters
- Int_t fhNBinsTrigger;//size of array of bin limits, Trigger Mask
- Double_t *fhBinLimTrigger;//[fhNBinsTrigger] bin limits, Trigger Mask
- Int_t fhNBinsZDCEnN1;//size of array of bin limits, Energy in ZDC N1
- Double_t *fhBinLimZDCEnN1;//[fhNBinsZDCEnN1] bin limits, Energy in ZDC N1
- Int_t fhNBinsZDCEnP1;//size of array of bin limits, Energy in ZDC P1
- Double_t *fhBinLimZDCEnP1;//[fhNBinsZDCEnP1] bin limits, Energy in ZDC P1
- Int_t fhNBinsZDCEnN2;//size of array of bin limits, Energy in ZDC N2
- Double_t *fhBinLimZDCEnN2;//[fhNBinsZDCEnN2] bin limits, Energy in ZDC N2
- Int_t fhNBinsZDCEnP2;//size of array of bin limits, Energy in ZDC P2
- Double_t *fhBinLimZDCEnP2;//[fhNBinsZDCEnP2] bin limits, Energy in ZDC P2
- Int_t fhNBinsZDCEnEM1;//size of array of bin limits, Energy in ZDC EM1
- Double_t *fhBinLimZDCEnEM1;//[fhNBinsZDCEnEM1] bin limits, Energy in ZDC EM1
- Int_t fhNBinsZDCEnEM2;//size of array of bin limits, Energy in ZDC EM2
- Double_t *fhBinLimZDCEnEM2;//[fhNBinsZDCEnEM1] bin limits, Energy in ZDC EM2
- ClassDef(AliCFEventClassCuts,1);
+ ClassDef(AliCFEventClassCuts,2);
};
#endif