Go to the documentation of this file.
7 #ifndef CBM_ANA_DIELECTRON_TASK_DRAW_ALL
8 #define CBM_ANA_DIELECTRON_TASK_DRAW_ALL
65 const std::string& fileNameQgp,
66 const std::string& fileNameOmega,
67 const std::string& fileNamePhi,
68 const std::string& fileNameOmegaDalitz,
69 const std::string& outputDir =
"",
70 Bool_t useMvd =
false);
80 std::vector<CbmHistManager*>
fHM;
97 TH1D*
H1(
int signalType,
const std::string& name);
99 TH2D*
H2(
int signalType,
const std::string& name);
160 TH1D*
SBgRange(Double_t minMinv, Double_t maxMinv);
ClassDef(CbmAnaDielectronTaskDrawAll, 1)
TH2D * H2(int signalType, const std::string &name)
void DrawMinv(CbmLmvmAnalysisSteps step)
Draw invariant mass spectra for all signal types for specified analysis step.
void DrawMinvPtAll()
Draw invariant mass vs Pt histograms.
void SaveCanvasToImage()
Save all created canvases to images.
void DrawMinvAll()
Draw invariant mass histograms.
CbmAnaDielectronTaskDrawAll()
Default constructor.
void DrawSBgSignals()
Draw S/BG vs plots for different signals.
CbmAnaDielectronTaskDrawAll(const CbmAnaDielectronTaskDrawAll &)
void SaveHist()
Save histograms for the study report.
void FillSumSignalsHist()
Fill sum signals.
void DrawMinvPt(CbmLmvmAnalysisSteps step)
Draw invariant mass spectra vs Pt for all signal types for specified analysis step.
std::vector< CbmHistManager * > fHM
void SBgRangeAll()
Draw S/BG vs plots for different mass ranges.
std::vector< TH2D * > fh_mean_eta_minv_pt
std::vector< TH1D * > fh_sum_s_minv
std::vector< TH1D * > fh_mean_pi0_minv
std::vector< TH2D * > fh_mean_pi0_minv_pt
void DrawHistosFromFile(const std::string &fileNameInmed, const std::string &fileNameQgp, const std::string &fileNameOmega, const std::string &fileNamePhi, const std::string &fileNameOmegaDalitz, const std::string &outputDir="", Bool_t useMvd=false)
Implement functionality of drawing histograms in the macro from the specified files,...
void FillMeanHist()
It creates a mean histogram from 4 files.
void CalcCutEffRange(Double_t minMinv, Double_t maxMinv)
Calculate cut efficiency in specified invariant mass region.
std::vector< TH1D * > fh_mean_sbg_vs_minv
static const int fNofSignals
TH1D * SBgRange(Double_t minMinv, Double_t maxMinv)
Create S/BG vs cuts for specified invariant mass range.
TH1D * H1(int signalType, const std::string &name)
std::vector< TH1D * > fh_mean_bg_minv
CbmAnaDielectronTaskDrawAll operator=(const CbmAnaDielectronTaskDrawAll &)
std::vector< TH1D * > fh_mean_eta_minv
virtual ~CbmAnaDielectronTaskDrawAll()
Destructor.
TH1D * GetCoctailMinv(CbmLmvmAnalysisSteps step)
Create and return cotail vs. minv.
void DrawSBgVsMinv()
Draw S/Bg vs minv.