AliCDMesonBase() | |
AliCDMesonBase(const AliCDMesonBase&) | |
~AliCDMesonBase() | |
static void | FillThnEmptyEvents(THnSparseD* thn, Int_t eventType, Int_t multFMDA, Int_t multFMDC, Int_t multSPDIA, Int_t multSPDIC, Int_t multSPDOA, Int_t multSPDOC, Int_t multSPDtrklA, Int_t multSPDtrklC, Int_t fmdSum1I, Int_t fmdSum2I, Int_t fmdSum20, Int_t fmdSum3I, Int_t fmdSum3O) |
static void | FillThnMother(THnSparseD* thn, Double_t vNch, Double_t vCombCh, Double_t vCombPID, Double_t vV0, Double_t vFMD, Double_t vSPD, Double_t vTPC, Double_t vMass, Double_t vPt, Double_t vOA, Double_t vCTS, Double_t vDaughterPt, Double_t vTrackResiduals, Double_t vVertexZ, Double_t vProcessType, Double_t vVertexCoincidence, Double_t vTrkltResiduals) |
static void | FillThnMultiplicity(THnSparseD* thn, Double_t vNch, Double_t vNsoft, Double_t vNcombined, Double_t vV0, Double_t vFMD, Double_t vSPD, Double_t vTPC, Double_t vNresidualTracks, Double_t vNresidualTracklets, Double_t vVertexZ, Double_t vVerticesDistance, Double_t vProcessType) |
static Int_t | GetAxisEmptyEvents(TString name) |
static Int_t | GetAxisMother(TString name) |
static Int_t | GetAxisMultiplicity(TString name) |
static Int_t | GetGapBin(TString tag, Int_t gapcg, Bool_t checkCentralActivity = kTRUE) |
static void | GetGapTriggers(THnSparseI* gaprun, Int_t gapCondition, Int_t run, Double_t& triggers, Double_t& total) |
static TH2F* | GetHistPIDStudies(TString name) |
static TH1F* | GetHistStatsFlow() |
static TObjArray* | GetHistVZEROStudies(TList* l) |
static void | GetNoGapTriggers(THnSparseI* gaprun, Int_t gapCondition, Int_t run, Double_t& triggers, Double_t& total) |
static THnSparseD* | GetThnEmptyEvents() |
static THnSparseD* | GetThnMother(TString name = "CDMeson_Mother") |
static THnSparseD* | GetThnMultiplicity() |
AliCDMesonBase& | operator=(const AliCDMesonBase&) |
static void | CheckRange(Double_t& var, Double_t min, Double_t max) |
static Int_t | GetAxis(TString thntit, TString name) |
static TString | GetTitleEmptyEvents() |
static TString | GetTitleMother() |
static TString | GetTitleMultiplicity() |
static const Double_t | fgkMaxCTS | upper border |
static const Double_t | fgkMaxCombCh | kBinPPMM + kBinPM = upper border |
static const Double_t | fgkMaxCombPID | ... = upper border |
static const Double_t | fgkMaxDaughterPt | upper border |
static const Double_t | fgkMaxEventType | kBinEventE+kBinEventI = u. b. |
static const Double_t | fgkMaxGapConfig | kBinNG + kBinDG = upper border |
static const Double_t | fgkMaxMass | upper border |
static const Double_t | fgkMaxMotherPt | upper border |
static const Double_t | fgkMaxMult | upper border |
static const Double_t | fgkMaxMultW | upper border |
static const Double_t | fgkMaxNch | upper border |
static const Double_t | fgkMaxNcomb | upper border |
static const Double_t | fgkMaxNcombined | upper border (#bins + lower border) |
static const Double_t | fgkMaxNresidualTracklets | upper border |
static const Double_t | fgkMaxNresidualTracks | upper border |
static const Double_t | fgkMaxNsoft | upper border |
static const Double_t | fgkMaxOA | upper border |
static const Double_t | fgkMaxProcessType | kBinDD = upper border |
static const Double_t | fgkMaxTrackResiduals | upper border |
static const Double_t | fgkMaxTrackletResiduals | upper border |
static const Double_t | fgkMaxVertexCoincidence | upper border |
static const Double_t | fgkMaxVertexZ | upper border |
static const Double_t | fgkMaxVertexZinRng | upper border |
static const Double_t | fgkMaxVerticesDistance | upper border |
static const Double_t | fgkMinCTS | lower border |
static const Double_t | fgkMinCombCh | kBinPM = lower border |
static const Double_t | fgkMinCombPID | kBinPionE = lower border |
static const Double_t | fgkMinDaughterPt | lower border |
static const Double_t | fgkMinEventType | kBinEventI = lower border |
static const Double_t | fgkMinGapConfig | kBinDG = lower border |
static const Double_t | fgkMinMass | lower border |
static const Double_t | fgkMinMotherPt | lower border |
static const Double_t | fgkMinMult | lower border |
static const Double_t | fgkMinMultW | lower border |
static const Double_t | fgkMinNch | lower border |
static const Double_t | fgkMinNcomb | lower border |
static const Double_t | fgkMinNcombined | lower border |
static const Double_t | fgkMinNresidualTracklets | lower border |
static const Double_t | fgkMinNresidualTracks | lower border |
static const Double_t | fgkMinNsoft | lower border |
static const Double_t | fgkMinOA | lower border |
static const Double_t | fgkMinProcessType | kBinND = lower border |
static const Double_t | fgkMinTrackResiduals | lower border |
static const Double_t | fgkMinTrackletResiduals | lower border |
static const Double_t | fgkMinVertexCoincidence | lower border |
static const Double_t | fgkMinVertexZ | lower border |
static const Double_t | fgkMinVertexZinRng | lower border |
static const Double_t | fgkMinVerticesDistance | lower border |
static const Int_t | fgkNCTS | number of bins |
static const Int_t | fgkNCombCh | kBinPPMM = number of bins |
static const Int_t | fgkNCombPID | kBinPIDUnknown = number of bins |
static const Int_t | fgkNDaughterPt | number of bins |
static const Int_t | fgkNEventType | kBinEventE = number of bins |
static const Int_t | fgkNGapConfig | kBinNG = number of bins |
static const Int_t | fgkNMass | number of bins |
static const Int_t | fgkNMotherPt | number of bins |
static const Int_t | fgkNMult | number of bins |
static const Int_t | fgkNMultW | number of bins |
static const Int_t | fgkNNch | number of bins |
static const Int_t | fgkNNcomb | number of bins |
static const Int_t | fgkNNcombined | number of bins |
static const Int_t | fgkNNresidualTracklets | number of bins |
static const Int_t | fgkNNresidualTracks | number of bins |
static const Int_t | fgkNNsoft | number of bins |
static const Int_t | fgkNOA | number of bins |
static const Int_t | fgkNProcessType | kBinDD = number of bins |
static const Int_t | fgkNTrackResiduals | number of bins |
static const Int_t | fgkNTrackletResiduals | number of bins |
static const Int_t | fgkNVertexCoincidence | number of bins |
static const Int_t | fgkNVertexZ | number of bins |
static const Int_t | fgkNVertexZinRng | number of bins |
static const Int_t | fgkNVerticesDistance | number of bins |
Inheritance Chart: | |||||
|
retrieve gap topology for a given string
check whether the value is with in the range specified with min and max
get the number of an axis, derived from the ThnSparse title (list of axes)
creates the THnSparse called Mother (used for the generation of invariant mass distributions)
fill ThnMother
creates the THnSparse called Empty Events EventType, FMD-A, FMD-C, SPD-I-A, SPD-I-C, SPD-O-A, SPD-O-C, FMD1I..FMD3O TPC_all, TPC_diffVertex (not used so far)
Fill ThnEmptyEvents
fill ThnMultiplicity input list copied from GetTitle var[] copied from GetTitle
determine the number of certain triggers with a gap in the detectors specified by gapCondition in run and the total number of events surviving all cuts (including pile-up rejection)
determine the number of certain triggers with a NO gap in the detectors specified by the gapCondition in run and the total number of events surviving all cuts (including pile-up rejection)