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 CreateH1 (const std::string &name, const std::string &axisX, const std::string &axisY, double nBins, double min, double max, bool doSumw2)
 
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 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, bool doSumw2)
 
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 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, bool doSumw2)
 
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 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 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)
 
TH1D * CreateHByClone (TH1D *h, 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 DrawSimDataLabel (double xPos, double yPos)
 
void DrawSimDataLabel (double xPos, double yPos, double textSize)
 
void SetAnalysisStepAxis (TH1 *hist)
 
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, bool logX, bool logY, 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, bool logX, bool logY, 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, bool logX, bool logY, 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, bool logX, bool logY, double min, double max)
 
void DrawRatioElectronsOthers (const std::string &cName, const std::string &hName)
 
TH2D * GetRatioElectronsOthers (const std::string &hName, ELmvmAnaStep step)
 
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

double fRebinMinv = 1.
 
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 std::vector< ELmvmAnaStepfAnaStepsFS
 
static const int fNofSignals = 5
 
static const std::vector< std::string > fSignalNames
 
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
 
static const std::vector< std::string > fFSCandNames
 
static const std::vector< std::string > fFSCandLatex
 

Detailed Description

Definition at line 18 of file LmvmHist.h.

Constructor & Destructor Documentation

◆ LmvmHist()

LmvmHist::LmvmHist ( )

Definition at line 78 of file LmvmHist.cxx.

Referenced by ClassDef().

◆ ~LmvmHist()

virtual LmvmHist::~LmvmHist ( )
inlinevirtual

Definition at line 21 of file LmvmHist.h.

Member Function Documentation

◆ ClassDef()

LmvmHist::ClassDef ( LmvmHist ,
1  )

References LmvmHist().

◆ 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/6]

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

References max(), and min().

◆ CreateH1() [2/6]

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

References max(), and min().

◆ CreateH1() [3/6]

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 )

References max(), and min().

◆ CreateH1() [4/6]

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,
bool doSumw2 )

References max(), and min().

◆ CreateH1() [5/6]

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 )

References max(), and min().

◆ CreateH1() [6/6]

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,
bool doSumw2 )

References max(), and min().

◆ 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 )

◆ 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/3]

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

Definition at line 98 of file LmvmHist.h.

References fHM.

Referenced by CreateHByClone().

◆ CreateHByClone() [2/3]

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

Definition at line 116 of file LmvmHist.h.

References CreateHByClone(), and GetName().

◆ CreateHByClone() [3/3]

TH1D * LmvmHist::CreateHByClone ( TH1D * h,
const std::string & newName )
inline

Definition at line 107 of file LmvmHist.h.

References fHM.

◆ CreateSignificanceH1()

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

Definition at line 384 of file LmvmHist.cxx.

◆ CreateSignificanceH2()

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

Definition at line 413 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,
bool logX,
bool logY,
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,
bool logX,
bool logY,
double min,
double max )

Definition at line 463 of file LmvmHist.cxx.

References DrawAll(), fCandLatex, fCandNames, fHM, max(), and min().

◆ DrawAllCandsAndSteps()

void LmvmHist::DrawAllCandsAndSteps ( int dim,
const std::string & cName,
const std::string & hName,
std::vector< std::string > xLabel,
std::vector< std::string > yLabel,
bool logX,
bool logY,
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,
bool logX,
bool logY,
double min,
double max )

Definition at line 450 of file LmvmHist.cxx.

References DrawAll(), fGTrackLatex, fGTrackNames, fHM, max(), and min().

◆ DrawAnaStepOnPad()

void LmvmHist::DrawAnaStepOnPad ( ELmvmAnaStep step)
static

Definition at line 594 of file LmvmHist.cxx.

References DrawTextOnPad(), and fAnaStepLatex.

Referenced by DrawRatioElectronsOthers().

◆ DrawEfficiency()

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

Definition at line 585 of file LmvmHist.cxx.

References Cbm::NumberToString().

◆ DrawRatioElectronsOthers()

void LmvmHist::DrawRatioElectronsOthers ( const std::string & cName,
const std::string & hName )

Definition at line 567 of file LmvmHist.cxx.

References DrawAnaStepOnPad(), DrawH2(), fAnaSteps, fHM, GetRatioElectronsOthers(), kLinear, and kLog.

Referenced by DrawAllCandsAndSteps().

◆ DrawSimDataLabel() [1/2]

void LmvmHist::DrawSimDataLabel ( double xPos,
double yPos )

Definition at line 343 of file LmvmHist.cxx.

References DrawSimDataLabel().

Referenced by DrawSimDataLabel().

◆ DrawSimDataLabel() [2/2]

void LmvmHist::DrawSimDataLabel ( double xPos,
double yPos,
double textSize )

Definition at line 345 of file LmvmHist.cxx.

◆ FillH1() [1/4]

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

References x.

◆ FillH1() [2/4]

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

References x.

◆ FillH1() [3/4]

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

References x.

◆ FillH1() [4/4]

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

References x.

◆ FillH2() [1/4]

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

References x, and y.

◆ FillH2() [2/4]

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

References x, and y.

◆ FillH2() [3/4]

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

References x, and y.

◆ FillH2() [4/4]

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

References x, and y.

◆ GetName() [1/3]

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

◆ 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 )

References size().

◆ GetObject()

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

Definition at line 130 of file LmvmHist.h.

References fHM.

Referenced by LmvmDrawAll::GetCocktailMinv().

◆ GetRatioElectronsOthers()

TH2D * LmvmHist::GetRatioElectronsOthers ( const std::string & hName,
ELmvmAnaStep step )

Definition at line 551 of file LmvmHist.cxx.

References fCandNames, H2(), and H2Clone().

Referenced by DrawRatioElectronsOthers().

◆ H1() [1/4]

◆ H1() [2/4]

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

Definition at line 134 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 136 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 138 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 143 of file LmvmHist.h.

References H1().

◆ H1Clone() [3/4]

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

Definition at line 145 of file LmvmHist.h.

References H1().

◆ H1Clone() [4/4]

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

Definition at line 147 of file LmvmHist.h.

References H1().

◆ H2() [1/4]

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

Definition at line 133 of file LmvmHist.h.

References fHM.

Referenced by LmvmDrawAll::DrawStudies(), GetRatioElectronsOthers(), H2Clone(), H2Clone(), H2Clone(), and H2Clone().

◆ H2() [2/4]

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

Definition at line 135 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 137 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 139 of file LmvmHist.h.

References GetName(), and H2().

Referenced by H2().

◆ H2Clone() [1/4]

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

Definition at line 142 of file LmvmHist.h.

References H2().

Referenced by DrawAll(), LmvmDrawAll::DrawPtY(), LmvmDrawAll::DrawStudies(), and GetRatioElectronsOthers().

◆ H2Clone() [2/4]

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

Definition at line 144 of file LmvmHist.h.

References H2().

◆ H2Clone() [3/4]

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

Definition at line 146 of file LmvmHist.h.

References H2().

◆ H2Clone() [4/4]

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

Definition at line 151 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 )

References max(), and min().

◆ Rebin() [3/3]

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

◆ SetAnalysisStepAxis()

void LmvmHist::SetAnalysisStepAxis ( TH1 * hist)

Definition at line 354 of file LmvmHist.cxx.

References fAnaStepLatex, fAnaSteps, fNofAnaSteps, Reco, and x.

◆ SetLegend()

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

Definition at line 324 of file LmvmHist.cxx.

◆ SetOptCanvas()

void LmvmHist::SetOptCanvas ( TCanvas * canvas)

Definition at line 298 of file LmvmHist.cxx.

◆ 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 254 of file LmvmHist.cxx.

References size().

◆ WriteToFile()

void LmvmHist::WriteToFile ( )

Definition at line 583 of file LmvmHist.cxx.

References fHM.

Member Data Documentation

◆ fAnaStepColors

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

Definition at line 39 of file LmvmHist.h.

◆ fAnaStepLatex

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

Definition at line 33 of file LmvmHist.h.

Referenced by DrawAnaStepOnPad(), and SetAnalysisStepAxis().

◆ fAnaStepNames

const vector< std::string > LmvmHist::fAnaStepNames
static
Initial value:
= {"mc", "reco", "acc", "chi2prim", "elid", "gammacut",
"mvd1cut", "mvd2cut", "stcut", "rtcut", "ttcut", "ptcut"}

Definition at line 31 of file LmvmHist.h.

Referenced by DrawAllCandsAndSteps().

◆ fAnaSteps

◆ fAnaStepsFS

const vector< ELmvmAnaStep > LmvmHist::fAnaStepsFS
static
Initial value:

Definition at line 36 of file LmvmHist.h.

◆ 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 48 of file LmvmHist.h.

◆ fBgPairSrcNames

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

Definition at line 47 of file LmvmHist.h.

◆ 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 62 of file LmvmHist.h.

Referenced by DrawAllCands(), and DrawAllCandsAndSteps().

◆ fCandNames

const vector< std::string > LmvmHist::fCandNames
static
Initial value:
= {"plutoEl+", "plutoEl-", "urqmdEl+", "urqmdEl-", "pion+",
"pion-", "proton", "kaon+", "kaon-", "other"}

Definition at line 60 of file LmvmHist.h.

Referenced by DrawAllCands(), DrawAllCandsAndSteps(), and GetRatioElectronsOthers().

◆ fFSCandLatex

const vector< std::string > LmvmHist::fFSCandLatex
static
Initial value:
= {"e_{#pi^{0}}", "e_{#gamma}", "e_{#eta}", "e_{o.}",
"pion", "proton", "kaon", "other"}

Definition at line 75 of file LmvmHist.h.

◆ fFSCandNames

const vector< std::string > LmvmHist::fFSCandNames
static
Initial value:
= {"pi0El", "gammaEl", "etaEl", "otherEl",
"pion", "proton", "kaon", "other"}

Definition at line 73 of file LmvmHist.h.

◆ fGTrackLatex

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

Definition at line 55 of file LmvmHist.h.

Referenced by DrawAllGTracks().

◆ fGTrackNames

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

Definition at line 52 of file LmvmHist.h.

Referenced by DrawAllGTracks().

◆ fHM

◆ fNofAnaSteps

const int LmvmHist::fNofAnaSteps = 12
static

Definition at line 31 of file LmvmHist.h.

Referenced by SetAnalysisStepAxis().

◆ fNofBgPairSrc

const int LmvmHist::fNofBgPairSrc = 6
static

Definition at line 42 of file LmvmHist.h.

◆ fNofCandNames

const int LmvmHist::fNofCandNames = 10
static

Definition at line 50 of file LmvmHist.h.

◆ fNofGTrackNames

const int LmvmHist::fNofGTrackNames = 15
static

Definition at line 46 of file LmvmHist.h.

◆ fNofSignals

const int LmvmHist::fNofSignals = 5
static

Definition at line 38 of file LmvmHist.h.

◆ fNofSrc

const int LmvmHist::fNofSrc = 5
static

Definition at line 25 of file LmvmHist.h.

◆ fRebinMinv

double LmvmHist::fRebinMinv = 1.

Definition at line 23 of file LmvmHist.h.

◆ fSignalNames

const vector< std::string > LmvmHist::fSignalNames
static
Initial value:
= {"inmed", "qgp", "omegaepem", "phi",
"omegadalitz"}

Definition at line 42 of file LmvmHist.h.

◆ fSignals

const vector< ELmvmSignal > LmvmHist::fSignals
static

◆ fSrcColors

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

Definition at line 25 of file LmvmHist.h.

◆ fSrcLatex

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

Definition at line 24 of file LmvmHist.h.

◆ fSrcNames

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

Definition at line 23 of file LmvmHist.h.

◆ fSrcs

const vector< ELmvmSrc > LmvmHist::fSrcs
static
Initial value:

Definition at line 21 of file LmvmHist.h.


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