35 , fSelectedCutsMask(0)
36 , fCutType(ECutType::kAll)
41 for (Int_t i = 0; i < kNmaxCuts; ++i) {
52 , fSelectedCutsMask(0)
83 Warning(
"AddCut",
"Too many cuts added!");
101 if (!track)
return kFALSE;
151 printf(
"-----------------------------------------------------------------\n");
152 printf(
"cut ranges for '%s'\n", GetTitle());
155 printf(
"Any Cut has to be fulfilled\n");
159 fCuts[iCut]->Print();
160 printf(
"For the following conditions:\n");
163 printf(
"-----------------------------------------------------------------\n");
ClassImp(PairAnalysisCutCombi) PairAnalysisCutCombi
virtual void SetSelected(Bool_t dec)
AnalysisCuts * fCuts[kNmaxCuts]
void AddCut(AnalysisCuts *cuts, AnalysisCuts *range)
virtual void Print(const Option_t *option="") const
AnalysisCuts * fRangeCuts[kNmaxCuts]
static const Int_t kNmaxCuts
virtual ~PairAnalysisCutCombi()
virtual Bool_t IsSelected(Double_t *const values)
static Double_t * GetData()
static void Fill(const TObject *particle, Double_t *const values)