Go to the documentation of this file. 1 #ifndef PAIRANALYSISOBJECTCUTS_H
2 #define PAIRANALYSISOBJECTCUTS_H
33 const char* formulaMin,
34 const char* formulaMax,
35 Bool_t excludeRange = kFALSE);
36 void AddCut(
const char* formula,
37 const char* formulaMin,
38 const char* formulaMax,
39 Bool_t excludeRange = kFALSE);
42 TGraph*
const graphMin,
43 TGraph*
const graphMax,
44 Bool_t excludeRange = kFALSE);
45 void AddCut(
const char* formula,
46 TGraph*
const graphMin,
47 TGraph*
const graphMax,
48 Bool_t excludeRange = kFALSE);
51 THnBase*
const histMin,
52 THnBase*
const histMax,
53 Bool_t excludeRange = kFALSE);
54 void AddCut(
const char* formula,
55 THnBase*
const histMin,
56 THnBase*
const histMax,
57 Bool_t excludeRange = kFALSE);
70 virtual Bool_t
IsSelected(Double_t*
const values);
79 virtual void Print(
const Option_t* option =
"")
const;
TObject * fCutMax[PairAnalysisObjectCuts::kNMaxCuts]
virtual Bool_t IsSelected(Double_t *const values)
TFormula * fVarFormula[PairAnalysisObjectCuts::kNMaxCuts]
PairAnalysisObjectCuts(const PairAnalysisObjectCuts &c)
ClassDef(AnalysisCuts, 1)
Bool_t fCutExclude[PairAnalysisObjectCuts::kNMaxCuts]
virtual ~PairAnalysisObjectCuts()
TObject * fCutMin[PairAnalysisObjectCuts::kNMaxCuts]
void SetCutType(CutType type)
virtual UInt_t GetSelectedCutsMask() const
UShort_t fActiveCuts[PairAnalysisObjectCuts::kNMaxCuts]
CutType GetCutType() const
virtual void Print(const Option_t *option="") const
void AddCut(PairAnalysisVarManager::ValueTypes type, const char *formulaMin, const char *formulaMax, Bool_t excludeRange=kFALSE)
virtual Bool_t IsSelected(TList *)
PairAnalysisObjectCuts & operator=(const PairAnalysisObjectCuts &c)