 |
Belle II Software
release-05-02-19
|
10 #ifndef PERFORMANCEEVALUATIONBASECLASS_H_
11 #define PERFORMANCEEVALUATIONBASECLASS_H_
55 Int_t nbins, Double_t min, Double_t max,
56 const char* xtitle, TList* histoList = NULL);
60 Int_t nbins, Double_t* bins,
61 const char* xtitle, TList* histoList = NULL);
65 Int_t nbinsX, Double_t minX, Double_t maxX,
const char* titleX,
66 Int_t nbinsY, Double_t minY, Double_t maxY,
const char* titleY,
67 TList* histoList = NULL);
71 Int_t nbinsX, Double_t* binsX,
const char* titleX,
72 Int_t nbinsY, Double_t* binsY,
const char* titleY,
73 TList* histoList = NULL);
77 Int_t nbinsX, Double_t minX, Double_t maxX,
const char* titleX,
78 Int_t nbinsY, Double_t minY, Double_t maxY,
const char* titleY,
79 Int_t nbinsZ, Double_t minZ, Double_t maxZ,
const char* titleZ,
80 TList* histoList = NULL);
84 Int_t nbinsX, Double_t* binsX,
const char* titleX,
85 Int_t nbinsY, Double_t* binsY,
const char* titleY,
86 Int_t nbinsZ, Double_t* binsZ,
const char* titleZ,
87 TList* histoList = NULL);
91 TH1* h, TList* histoList = NULL);
96 TH1* hNum, TH1* hDen,
bool isEffPlot,
102 void addEfficiencyPlots(TList* graphList = NULL, TH3F* h3_xPerMCParticle = NULL, TH3F* h3_MCParticle = NULL);
105 TH3F* h3_MCParticle = NULL);
107 void addPurityPlots(TList* graphList = NULL, TH3F* h3_xPerMCParticle = NULL, TH3F* h3_MCParticle = NULL);
110 TH1F*
effPlot1D(TH1F* h1_den, TH1F* h1_num,
111 const char* name,
const char* title,
bool geo_accettance, TList* histoList = NULL);
114 TH1F*
effPlot1D(TH1F* h1_MC, TH1F* h1_RecoTrack, TH1F* h1_Track,
115 const char* name,
const char* title, TList* histoList = NULL);
118 TH2F*
effPlot2D(TH2F* h2_den, TH2F* h2_num,
119 const char* name,
const char* title,
bool geo_accettance, TList* histoList = NULL);
122 TH2F*
effPlot2D(TH2F* h2_MC, TH2F* h2_RecoTrack, TH2F* h2_Track,
123 const char* name,
const char* title, TList* histoList);
126 TH1F*
geoAcc1D(TH1F* h1_den, TH1F* h1_num,
127 const char* name,
const char* title, TList* histoList = NULL);
130 TH2F*
geoAcc2D(TH2F* h2_den, TH2F* h2_num,
131 const char* name,
const char* title, TList* histoList = NULL);
134 TH1F*
V0FinderEff(TH1F* h1_dau0, TH1F* h1_dau1, TH1F* h1_Mother,
135 const char* name,
const char* title, TList* histoList = NULL);
Abstract base class for different kinds of events.