CbmRoot
Loading...
Searching...
No Matches
LmvmHist Class Reference

#include <LmvmHist.h>

Collaboration diagram for LmvmHist:
[legend]

Public Member Functions

 LmvmHist ()
 
virtual ~LmvmHist ()
 
std::vector< std::string > CombineNames (const std::string &name, const std::vector< std::string > &subNames)
 
std::vector< std::string > CombineNames (const std::string &name, const std::vector< std::string > &subNames1, const std::vector< std::string > &subNames2)
 
void CreateH1 (const std::string &name, const std::string &axisX, const std::string &axisY, double nBins, double min, double max)
 
void CreateH2 (const std::string &name, const std::string &axisX, const std::string &axisY, const std::string &axisZ, double nBinsX, double minX, double maxX, double nBinsY, double minY, double maxY)
 
void CreateH1 (const std::string &name, const std::vector< std::string > &subNames, const std::string &axisX, const std::string &axisY, double nBins, double min, double max)
 
void CreateH2 (const std::string &name, const std::vector< std::string > &subNames, const std::string &axisX, const std::string &axisY, const std::string &axisZ, double nBinsX, double minX, double maxX, double nBinsY, double minY, double maxY)
 
void CreateH1 (const std::string &name, const std::vector< std::string > &subNames1, const std::vector< std::string > &subNames2, const std::string &axisX, const std::string &axisY, double nBins, double min, double max)
 
void CreateH2 (const std::string &name, const std::vector< std::string > &subNames1, const std::vector< std::string > &subNames2, const std::string &axisX, const std::string &axisY, const std::string &axisZ, double nBinsX, double minX, double maxX, double nBinsY, double minY, double maxY)
 
template<typename T >
T * CreateHByClone (const std::string &name, const std::string &newName)
 
template<typename T >
T * CreateHByClone (const std::string &name, const std::string &newName, ELmvmAnaStep step)
 
void FillH1 (const std::string &name, double x, double w=1.)
 
void FillH2 (const std::string &name, double x, double y, double w=1.)
 
void FillH1 (const std::string &name, ELmvmAnaStep step, double x, double w=1.)
 
void FillH2 (const std::string &name, ELmvmAnaStep step, double x, double y, double w=1.)
 
void FillH1 (const std::string &name, ELmvmSrc src, double x, double wSignal)
 
void FillH2 (const std::string &name, ELmvmSrc src, double x, double y, double wSignal)
 
void FillH1 (const std::string &name, ELmvmSrc src, ELmvmAnaStep step, double x, double wSignal)
 
void FillH2 (const std::string &name, ELmvmSrc src, ELmvmAnaStep step, double x, double y, double wSignal)
 
TNamed * GetObject (const std::string &name)
 
TH1D * H1 (const std::string &name)
 
TH2D * H2 (const std::string &name)
 
TH1D * H1 (const std::string &name, ELmvmAnaStep step)
 
TH2D * H2 (const std::string &name, ELmvmAnaStep step)
 
TH1D * H1 (const std::string &name, ELmvmSrc src)
 
TH2D * H2 (const std::string &name, ELmvmSrc src)
 
TH1D * H1 (const std::string &name, ELmvmSrc src, ELmvmAnaStep step)
 
TH2D * H2 (const std::string &name, ELmvmSrc src, ELmvmAnaStep step)
 
TH1D * H1Clone (const std::string &name)
 
TH2D * H2Clone (const std::string &name)
 
TH1D * H1Clone (const std::string &name, ELmvmAnaStep step)
 
TH2D * H2Clone (const std::string &name, ELmvmAnaStep step)
 
TH1D * H1Clone (const std::string &name, ELmvmSrc src)
 
TH2D * H2Clone (const std::string &name, ELmvmSrc src)
 
TH1D * H1Clone (const std::string &name, ELmvmSrc src, ELmvmAnaStep step)
 
TH2D * H2Clone (const std::string &name, ELmvmSrc src, ELmvmAnaStep step)
 
std::string GetName (const std::string &name, ELmvmAnaStep step)
 
std::string GetName (const std::string &name, ELmvmSrc src)
 
std::string GetName (const std::string &name, ELmvmSrc src, ELmvmAnaStep step)
 
void SetOptH1 (TH1D *hist, TString xAxisTitle, TString yAxisTitle, Int_t Ndevision, Int_t style, Float_t size, Int_t color, std::string opt="")
 
void SetOptCanvas (TCanvas *canvas)
 
void SetLegend (std::vector< LmvmLegend >, double textsize, double x1, double y1, double x2, double y2)
 
void Rebin (const std::string &name, int nGroup)
 
void Rebin (const std::string &name, const std::vector< std::string > &subNames, int nGroup)
 
void Rebin (const std::string &name, const std::vector< std::string > &subNames1, const std::vector< std::string > &subNames2, int nGroup)
 
TH1D * CreateSignificanceH1 (TH1D *s, TH1D *bg, const std::string &name, const std::string &option)
 
TH2D * CreateSignificanceH2 (TH2D *signal, TH2D *bg, const std::string &name, const std::string &title)
 
void DrawAll (int dim, const std::string &hFullname, const std::string &padText, std::vector< std::string > xLabel, std::vector< std::string > yLabel, double min, double max)
 
void DrawAllGTracks (int dim, const std::string &cName, const std::string &hName, std::vector< std::string > xLabel, std::vector< std::string > yLabel, double min, double max)
 
void DrawAllCands (int dim, const std::string &cName, const std::string &hName, std::vector< std::string > xLabel, std::vector< std::string > yLabel, double min, double max)
 
void DrawAllCandsAndSteps (int dim, const std::string &cName, const std::string &hName, std::vector< std::string > xLabel, std::vector< std::string > yLabel, double min, double max)
 
void WriteToFile ()
 
void DrawEfficiency (TH1 *h1, TH1 *h2, double xPos, double yPos)
 
 ClassDef (LmvmHist, 1)
 

Static Public Member Functions

static void DrawAnaStepOnPad (ELmvmAnaStep step)
 

Public Attributes

CbmHistManager fHM
 

Static Public Attributes

static const int fNofSrc = 5
 
static const std::vector< ELmvmSrcfSrcs
 
static const std::vector< std::string > fSrcNames = {"signal", "bg", "pi0", "gamma", "eta"}
 
static const std::vector< std::string > fSrcLatex = {"S", "BG_{oth}", "#pi^{0}", "#gamma", "#eta"}
 
static const std::vector< int > fSrcColors = {kRed, kBlue, kGreen, kOrange, kMagenta}
 
static const int fNofAnaSteps = 12
 
static const std::vector< ELmvmAnaStepfAnaSteps
 
static const std::vector< std::string > fAnaStepNames
 
static const std::vector< std::string > fAnaStepLatex
 
static const std::vector< int > fAnaStepColors
 
static const int fNofSignals = 5
 
static const std::vector< std::string > fSignalNames = {"inmed", "qgp", "omega", "phi", "omegaD"}
 
static const std::vector< ELmvmSignalfSignals
 
static const int fNofBgPairSrc = 6
 
static const std::vector< std::string > fBgPairSrcNames = {"GG", "PP", "OO", "GP", "GO", "PO"}
 
static const std::vector< std::string > fBgPairSrcLatex
 
static const int fNofGTrackNames = 15
 
static const std::vector< std::string > fGTrackNames
 
static const std::vector< std::string > fGTrackLatex
 
static const int fNofCandNames = 10
 
static const std::vector< std::string > fCandNames
 
static const std::vector< std::string > fCandLatex
 

Detailed Description

Definition at line 20 of file LmvmHist.h.

Constructor & Destructor Documentation

◆ LmvmHist()

LmvmHist::LmvmHist ( )

Definition at line 71 of file LmvmHist.cxx.

◆ ~LmvmHist()

virtual LmvmHist::~LmvmHist ( )
inlinevirtual

Definition at line 23 of file LmvmHist.h.

Member Function Documentation

◆ ClassDef()

LmvmHist::ClassDef ( LmvmHist ,
1  )

◆ CombineNames() [1/2]

std::vector< std::string > LmvmHist::CombineNames ( const std::string & name,
const std::vector< std::string > & subNames )

◆ CombineNames() [2/2]

std::vector< std::string > LmvmHist::CombineNames ( const std::string & name,
const std::vector< std::string > & subNames1,
const std::vector< std::string > & subNames2 )

◆ CreateH1() [1/3]

void LmvmHist::CreateH1 ( const std::string & name,
const std::string & axisX,
const std::string & axisY,
double nBins,
double min,
double max )

◆ CreateH1() [2/3]

void LmvmHist::CreateH1 ( const std::string & name,
const std::vector< std::string > & subNames,
const std::string & axisX,
const std::string & axisY,
double nBins,
double min,
double max )

◆ CreateH1() [3/3]

void LmvmHist::CreateH1 ( const std::string & name,
const std::vector< std::string > & subNames1,
const std::vector< std::string > & subNames2,
const std::string & axisX,
const std::string & axisY,
double nBins,
double min,
double max )

◆ CreateH2() [1/3]

void LmvmHist::CreateH2 ( const std::string & name,
const std::string & axisX,
const std::string & axisY,
const std::string & axisZ,
double nBinsX,
double minX,
double maxX,
double nBinsY,
double minY,
double maxY )

Referenced by LmvmTask::InitHists().

◆ CreateH2() [2/3]

void LmvmHist::CreateH2 ( const std::string & name,
const std::vector< std::string > & subNames,
const std::string & axisX,
const std::string & axisY,
const std::string & axisZ,
double nBinsX,
double minX,
double maxX,
double nBinsY,
double minY,
double maxY )

◆ CreateH2() [3/3]

void LmvmHist::CreateH2 ( const std::string & name,
const std::vector< std::string > & subNames1,
const std::vector< std::string > & subNames2,
const std::string & axisX,
const std::string & axisY,
const std::string & axisZ,
double nBinsX,
double minX,
double maxX,
double nBinsY,
double minY,
double maxY )

◆ CreateHByClone() [1/2]

template<typename T >
T * LmvmHist::CreateHByClone ( const std::string & name,
const std::string & newName )
inline

◆ CreateHByClone() [2/2]

template<typename T >
T * LmvmHist::CreateHByClone ( const std::string & name,
const std::string & newName,
ELmvmAnaStep step )
inline

Definition at line 93 of file LmvmHist.h.

References CreateHByClone(), and GetName().

◆ CreateSignificanceH1()

TH1D * LmvmHist::CreateSignificanceH1 ( TH1D * s,
TH1D * bg,
const std::string & name,
const std::string & option )

Definition at line 325 of file LmvmHist.cxx.

Referenced by LmvmDraw::Draw1DCut(), and LmvmDrawAll::DrawSignificance().

◆ CreateSignificanceH2()

TH2D * LmvmHist::CreateSignificanceH2 ( TH2D * signal,
TH2D * bg,
const std::string & name,
const std::string & title )

Definition at line 354 of file LmvmHist.cxx.

◆ DrawAll()

void LmvmHist::DrawAll ( int dim,
const std::string & hFullname,
const std::string & padText,
std::vector< std::string > xLabel,
std::vector< std::string > yLabel,
double min,
double max )

◆ DrawAllCands()

void LmvmHist::DrawAllCands ( int dim,
const std::string & cName,
const std::string & hName,
std::vector< std::string > xLabel,
std::vector< std::string > yLabel,
double min,
double max )

◆ DrawAllCandsAndSteps()

void LmvmHist::DrawAllCandsAndSteps ( int dim,
const std::string & cName,
const std::string & hName,
std::vector< std::string > xLabel,
std::vector< std::string > yLabel,
double min,
double max )

◆ DrawAllGTracks()

void LmvmHist::DrawAllGTracks ( int dim,
const std::string & cName,
const std::string & hName,
std::vector< std::string > xLabel,
std::vector< std::string > yLabel,
double min,
double max )

◆ DrawAnaStepOnPad()

◆ DrawEfficiency()

void LmvmHist::DrawEfficiency ( TH1 * h1,
TH1 * h2,
double xPos,
double yPos )

Definition at line 479 of file LmvmHist.cxx.

References Cbm::NumberToString().

Referenced by LmvmDraw::DrawPtY(), and LmvmDraw::DrawPtYEfficiency().

◆ FillH1() [1/4]

◆ FillH1() [2/4]

void LmvmHist::FillH1 ( const std::string & name,
ELmvmAnaStep step,
double x,
double w = 1. )

◆ FillH1() [3/4]

void LmvmHist::FillH1 ( const std::string & name,
ELmvmSrc src,
double x,
double wSignal )

◆ FillH1() [4/4]

void LmvmHist::FillH1 ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step,
double x,
double wSignal )

◆ FillH2() [1/4]

◆ FillH2() [2/4]

void LmvmHist::FillH2 ( const std::string & name,
ELmvmAnaStep step,
double x,
double y,
double w = 1. )

◆ FillH2() [3/4]

void LmvmHist::FillH2 ( const std::string & name,
ELmvmSrc src,
double x,
double y,
double wSignal )

◆ FillH2() [4/4]

void LmvmHist::FillH2 ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step,
double x,
double y,
double wSignal )

◆ GetName() [1/3]

◆ GetName() [2/3]

std::string LmvmHist::GetName ( const std::string & name,
ELmvmSrc src )

◆ GetName() [3/3]

std::string LmvmHist::GetName ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step )

◆ GetObject()

TNamed * LmvmHist::GetObject ( const std::string & name)
inline

Definition at line 107 of file LmvmHist.h.

References fHM, and CbmHistManager::GetObject().

Referenced by LmvmDrawAll::CreateMeanHist(), and LmvmDrawAll::GetCocktailMinv().

◆ H1() [1/4]

◆ H1() [2/4]

TH1D * LmvmHist::H1 ( const std::string & name,
ELmvmAnaStep step )
inline

Definition at line 111 of file LmvmHist.h.

References GetName(), and H1().

Referenced by H1().

◆ H1() [3/4]

TH1D * LmvmHist::H1 ( const std::string & name,
ELmvmSrc src )
inline

Definition at line 113 of file LmvmHist.h.

References GetName(), and H1().

Referenced by H1().

◆ H1() [4/4]

TH1D * LmvmHist::H1 ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step )
inline

Definition at line 115 of file LmvmHist.h.

References GetName(), and H1().

Referenced by H1().

◆ H1Clone() [1/4]

◆ H1Clone() [2/4]

TH1D * LmvmHist::H1Clone ( const std::string & name,
ELmvmAnaStep step )
inline

Definition at line 120 of file LmvmHist.h.

References H1().

◆ H1Clone() [3/4]

TH1D * LmvmHist::H1Clone ( const std::string & name,
ELmvmSrc src )
inline

Definition at line 122 of file LmvmHist.h.

References H1().

◆ H1Clone() [4/4]

TH1D * LmvmHist::H1Clone ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step )
inline

Definition at line 124 of file LmvmHist.h.

References H1().

◆ H2() [1/4]

◆ H2() [2/4]

TH2D * LmvmHist::H2 ( const std::string & name,
ELmvmAnaStep step )
inline

Definition at line 112 of file LmvmHist.h.

References GetName(), and H2().

Referenced by H2().

◆ H2() [3/4]

TH2D * LmvmHist::H2 ( const std::string & name,
ELmvmSrc src )
inline

Definition at line 114 of file LmvmHist.h.

References GetName(), and H2().

Referenced by H2().

◆ H2() [4/4]

TH2D * LmvmHist::H2 ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step )
inline

Definition at line 116 of file LmvmHist.h.

References GetName(), and H2().

Referenced by H2().

◆ H2Clone() [1/4]

◆ H2Clone() [2/4]

TH2D * LmvmHist::H2Clone ( const std::string & name,
ELmvmAnaStep step )
inline

Definition at line 121 of file LmvmHist.h.

References H2().

◆ H2Clone() [3/4]

TH2D * LmvmHist::H2Clone ( const std::string & name,
ELmvmSrc src )
inline

Definition at line 123 of file LmvmHist.h.

References H2().

◆ H2Clone() [4/4]

TH2D * LmvmHist::H2Clone ( const std::string & name,
ELmvmSrc src,
ELmvmAnaStep step )
inline

Definition at line 128 of file LmvmHist.h.

References H2().

◆ Rebin() [1/3]

void LmvmHist::Rebin ( const std::string & name,
const std::vector< std::string > & subNames,
int nGroup )

◆ Rebin() [2/3]

void LmvmHist::Rebin ( const std::string & name,
const std::vector< std::string > & subNames1,
const std::vector< std::string > & subNames2,
int nGroup )

◆ Rebin() [3/3]

void LmvmHist::Rebin ( const std::string & name,
int nGroup )

Referenced by LmvmDraw::RebinMinvHist().

◆ SetLegend()

void LmvmHist::SetLegend ( std::vector< LmvmLegend > ,
double textsize,
double x1,
double y1,
double x2,
double y2 )

Definition at line 288 of file LmvmHist.cxx.

Referenced by LmvmDrawAll::DrawMinvOfficialStyle().

◆ SetOptCanvas()

void LmvmHist::SetOptCanvas ( TCanvas * canvas)

Definition at line 262 of file LmvmHist.cxx.

Referenced by LmvmDrawAll::DrawMinvOfficialStyle().

◆ SetOptH1()

void LmvmHist::SetOptH1 ( TH1D * hist,
TString xAxisTitle,
TString yAxisTitle,
Int_t Ndevision,
Int_t style,
Float_t size,
Int_t color,
std::string opt = "" )

Definition at line 218 of file LmvmHist.cxx.

References size().

Referenced by LmvmDrawAll::DrawMinvOfficialStyle().

◆ WriteToFile()

void LmvmHist::WriteToFile ( )

Definition at line 477 of file LmvmHist.cxx.

References fHM, and CbmHistManager::WriteToFile().

Referenced by LmvmTask::Finish(), and LmvmDrawAll::SaveHist().

Member Data Documentation

◆ fAnaStepColors

const vector< int > LmvmHist::fAnaStepColors
static
Initial value:
= {kGreen + 3, kOrange + 3, kBlack, kOrange + 7,
kRed, kPink - 6, kGreen, kOrange - 3,
kViolet + 10, kGreen - 3, kMagenta, kYellow + 1}

Definition at line 37 of file LmvmHist.h.

Referenced by LmvmDraw::DrawAnaStepH1().

◆ fAnaStepLatex

const vector< std::string > LmvmHist::fAnaStepLatex
static
Initial value:
= {
"MC", "ACC", "REC", "#chi^{2}_{prim}", "ID", "m_{#gamma}", "mvd1", "mvd2", "ST", "RT", "TT", "P_{t}"}

Definition at line 35 of file LmvmHist.h.

Referenced by LmvmDrawAll::CalcCutEffRange(), LmvmDraw::DrawAnaStepH1(), DrawAnaStepOnPad(), LmvmDrawAll::DrawMomRecoPrecision(), LmvmDrawAll::DrawSBgResults(), LmvmDrawAll::SBgRange(), and LmvmDraw::SetAnalysisStepAxis().

◆ fAnaStepNames

◆ fAnaSteps

◆ fBgPairSrcLatex

const vector< std::string > LmvmHist::fBgPairSrcLatex
static
Initial value:
= {"#gamma-#gamma", "#pi^{0}-#pi^{0}", "o.-o.",
"#gamma-#pi^{0}", "#gamma-o.", "#pi^{0}-o."}

Definition at line 46 of file LmvmHist.h.

Referenced by LmvmDraw::DrawBgSourcePairsAll(), and LmvmDraw::DrawMinvBgPairSrc().

◆ fBgPairSrcNames

const vector< std::string > LmvmHist::fBgPairSrcNames = {"GG", "PP", "OO", "GP", "GO", "PO"}
static

◆ fCandLatex

const vector< std::string > LmvmHist::fCandLatex
static
Initial value:
= {"e^{+}_{PLUTO}",
"e^{-}_{PLUTO}",
"e^{+}_{UrQMD}",
"e^{-}_{UrQMD}",
"#pi^{+}",
"#pi^{-}",
"p",
"K^{+}",
"K^{-}",
"o."}

Definition at line 59 of file LmvmHist.h.

Referenced by DrawAllCands(), DrawAllCandsAndSteps(), LmvmDrawAll::DrawBetaMomSpectra(), LmvmDrawAll::DrawMomentum(), LmvmDrawAll::DrawMomRecoPrecision(), LmvmDrawAll::DrawPtYAndTofM2Elid(), and LmvmDrawAll::DrawTofHitXY().

◆ fCandNames

◆ fGTrackLatex

const vector< std::string > LmvmHist::fGTrackLatex
static
Initial value:
= {
"e^{+}", "e^{+}_{prim}", "e^{-}", "e^{-}_{prim}", "#pi^{+}", "#pi^{+}_{prim}", "#pi^{-}", "#pi^{-}_{prim}",
"p", "p_{prim}", "K^{+}", "K^{+}_{prim}", "K^{-}", "K^{-}_{prim}", "other"}

Definition at line 53 of file LmvmHist.h.

Referenced by DrawAllGTracks(), LmvmDrawAll::DrawPtYAndTofM2Elid(), and LmvmDrawAll::InvestigateMisid().

◆ fGTrackNames

const vector< std::string > LmvmHist::fGTrackNames
static
Initial value:
= {
"el+", "el+_prim", "el-", "el-_prim", "pion+", "pion+_prim", "pion-", "pion-_prim",
"proton", "proton_prim", "kaon+", "kaon+_prim", "kaon-", "kaon-_prim", "other"}

Definition at line 50 of file LmvmHist.h.

Referenced by LmvmDrawAll::CreateMeanHistAll(), DrawAllGTracks(), LmvmDrawAll::DrawPtYAndTofM2Elid(), LmvmDrawAll::DrawTofM2(), LmvmTask::GetPidString(), LmvmTask::InitHists(), and LmvmDrawAll::InvestigateMisid().

◆ fHM

CbmHistManager LmvmHist::fHM

Definition at line 165 of file LmvmHist.h.

Referenced by LmvmDrawAll::CalcCutEffRange(), CreateHByClone(), LmvmDrawAll::CreateMeanHist(), LmvmDraw::Draw1DCut(), LmvmDraw::Draw2DCut(), LmvmDraw::DrawAccRecVsMom(), DrawAllCands(), DrawAllCandsAndSteps(), DrawAllGTracks(), LmvmDraw::DrawAnaStepMany(), LmvmDraw::DrawBetaMomSpectra(), LmvmDrawAll::DrawBetaMomSpectra(), LmvmDraw::DrawBgSourcePairsAll(), LmvmDraw::DrawBgSourceTracks(), LmvmDraw::DrawCombinatorialPairs(), LmvmDrawAll::DrawCutEffSignal(), LmvmDraw::DrawElPurity(), LmvmDraw::DrawGammaVertex(), LmvmDrawAll::DrawGTrackVertex(), LmvmDraw::DrawHistFromFile(), LmvmDraw::DrawMinvAll(), LmvmDrawAll::DrawMinvAll(), LmvmDraw::DrawMinvBg(), LmvmDrawAll::DrawMinvBgSourcesAll(), LmvmDrawAll::DrawMinvCombBgAndSignal(), LmvmDrawAll::DrawMinvOfficialStyle(), LmvmDrawAll::DrawMinvPtAll(), LmvmDrawAll::DrawMinvScaleValues(), LmvmDraw::DrawMisc(), LmvmDraw::DrawMismatchesAndGhosts(), LmvmDrawAll::DrawMomentum(), LmvmDrawAll::DrawMomPluto(), LmvmDrawAll::DrawMomRecoPrecision(), LmvmDraw::DrawMvdAndStsHist(), LmvmDraw::DrawMvdCutQa(), LmvmDrawAll::DrawPionSuppression(), LmvmDraw::DrawPmtXY(), LmvmDrawAll::DrawPtYAndTofM2Elid(), LmvmDrawAll::DrawPurity(), LmvmDrawAll::DrawSBgResults(), LmvmDrawAll::DrawSBgVsMinv(), LmvmDrawAll::DrawSignificance(), LmvmDraw::DrawSource2D(), LmvmDrawAll::DrawTofHitXY(), LmvmDrawAll::DrawTofM2(), LmvmDrawAll::DrawTofPilePids(), GetObject(), H1(), H2(), LmvmDrawAll::InvestigateMisid(), LmvmDraw::SaveCanvasToImage(), LmvmDrawAll::SaveCanvasToImage(), LmvmDrawAll::SBgRangeAll(), and WriteToFile().

◆ fNofAnaSteps

◆ fNofBgPairSrc

const int LmvmHist::fNofBgPairSrc = 6
static

Definition at line 41 of file LmvmHist.h.

Referenced by LmvmDraw::DrawMinvBgPairSrc(), and LmvmTask::InitHists().

◆ fNofCandNames

const int LmvmHist::fNofCandNames = 10
static

Definition at line 49 of file LmvmHist.h.

◆ fNofGTrackNames

const int LmvmHist::fNofGTrackNames = 15
static

Definition at line 45 of file LmvmHist.h.

◆ fNofSignals

const int LmvmHist::fNofSignals = 5
static

Definition at line 37 of file LmvmHist.h.

Referenced by LmvmDrawAll::DrawHistFromFile(), and LmvmDrawAll::DrawMinv().

◆ fNofSrc

const int LmvmHist::fNofSrc = 5
static

Definition at line 25 of file LmvmHist.h.

◆ fSignalNames

const vector< std::string > LmvmHist::fSignalNames = {"inmed", "qgp", "omega", "phi", "omegaD"}
static

◆ fSignals

◆ fSrcColors

const vector< int > LmvmHist::fSrcColors = {kRed, kBlue, kGreen, kOrange, kMagenta}
static

Definition at line 27 of file LmvmHist.h.

Referenced by LmvmDraw::DrawSrcH1().

◆ fSrcLatex

const vector< std::string > LmvmHist::fSrcLatex = {"S", "BG_{oth}", "#pi^{0}", "#gamma", "#eta"}
static

◆ fSrcNames

const vector< std::string > LmvmHist::fSrcNames = {"signal", "bg", "pi0", "gamma", "eta"}
static

Definition at line 25 of file LmvmHist.h.

Referenced by LmvmDraw::DrawMvdCutQa(), LmvmTask::InitHists(), and LmvmDraw::RebinMinvHist().

◆ fSrcs

const vector< ELmvmSrc > LmvmHist::fSrcs
static

The documentation for this class was generated from the following files: