35 fHistos.SetOwner(kTRUE);
36 fHistos.SetName(
"PairAnalysis_FilterHistos");
67 TNamed::operator=(other);
96 if ((filterMask = cuts->
GetFilterMask()) > 0) { acc = (acc && (filterMask == result)); }
98 if (acc) { result |= iCutB & 0x00ffffff; }
119 if ((filterMask = cuts->
GetFilterMask()) > 0) { acc = (acc && (filterMask == result)); }
121 if (acc) { result |= iCutB & 0x00ffffff; }
142 if ((filterMask = cuts->
GetFilterMask()) > 0) { acc = (acc && (filterMask & result)); }
144 if (acc) { result |= iCutB & 0x00ffffff; }
177 fHistos.AddAt((PairAnalysisHistos*) histos->GetHistogramList()->Clone(cuts->GetName()), iCut++);
187 if (cut) {
return (cut->
Selected()); }
ClassImp(AnalysisFilter) AnalysisFilter
virtual UInt_t Selected() const
virtual Bool_t IsSelected(Double_t *const)
virtual void SetSelected(Bool_t dec)
virtual UInt_t GetFilterMask() const
AnalysisFilter & operator=(const AnalysisFilter &other)
virtual void AddCuts(AnalysisCuts *cuts)
void AddHistos(PairAnalysisHistos *histos)
virtual UInt_t IsSelected(Double_t *const values)
virtual ~AnalysisFilter()