30 void DrawHistFromFile(
const std::string& fileInmed,
const std::string& fileQgp,
const std::string& fileOmega,
31 const std::string& filePhi,
const std::string& fileOmegaD,
const std::string& outputDir =
"",
37 std::vector<LmvmHist*>
fH;
75 void CreateMeanHist(
const std::string& name,
int nofEvents,
int nofRebins = -1);
100 TH1D*
SBgRange(
double minMinv,
double maxMinv);
121 void DrawSignificance(TH2D* hEl, TH2D* hBg,
const std::string& name,
double minZ,
double maxZ,
122 const std::string& option);
Data class with information on a STS local track.
LmvmHist * H(ELmvmSignal signal)
void DrawMinv(ELmvmAnaStep step)
void DrawMinvOfficialStyle()
Draw invariant mass spectra in official style.
void SBgRangeAll()
Draw S/BG vs plots for different mass ranges.
void DrawMinvBgSourcesAll()
void DrawHistFromFile(const std::string &fileInmed, const std::string &fileQgp, const std::string &fileOmega, const std::string &filePhi, const std::string &fileOmegaD, const std::string &outputDir="", bool useMvd=false)
TH1D * SBgRange(double minMinv, double maxMinv)
Create S/BG vs cuts for specified invariant mass range.
void DrawBetaMomSpectra()
void DrawSBgResults()
Draw properties of misidentified particles in comparison with not-misidentified.
void DrawMinvCombBgAndSignal()
Draw invariant mass spectra for all signal types for specified analysis step with BG reduced by combi...
void DrawSBgVsMinv()
Draw S/Bg vs minv.
void CalcCombBGHistos()
Calculate combinatorial BG contribution.
void CreateMeanHist(const std::string &name, int nofEvents, int nofRebins=-1)
LmvmDrawAll(const LmvmDrawAll &)
void DrawPionSuppression()
void DrawSignificancesAll()
void DrawMomRecoPrecision()
T * GetCocktailMinv(const std::string &name, ELmvmAnaStep step)
void DrawPtYAndTofM2Elid()
std::vector< LmvmHist * > fH
void DrawSignificance(TH2D *hEl, TH2D *hBg, const std::string &name, double minZ, double maxZ, const std::string &option)
void DrawPurityHistText(TH2D *h)
LmvmDrawAll operator=(const LmvmDrawAll &)
void SaveCanvasToImage()
Save all created canvases to images.
TH1D * GetCocktailMinvH1(const std::string &name, ELmvmAnaStep step)
void InvestigateMisid()
Draw properties of misidentified particles.
void SaveHist()
Save histograms for the study report.
void CalcCutEffRange(double minMinv, double maxMinv)
Calculate cut efficiency in specified invariant mass region.
LmvmSBgResultData CalculateSBgResult(ELmvmSignal signal, ELmvmAnaStep step)
void DrawMinvScaleValues()