CbmRoot
|
#include <PairAnalysisVarManager.h>
Public Member Functions | |
PairAnalysisVarManager () | |
PairAnalysisVarManager (const char *name, const char *title) | |
virtual | ~PairAnalysisVarManager () |
Static Public Member Functions | |
static void | InitFormulas () |
static void | Fill (const TObject *particle, Double_t *const values) |
static void | FillVarMCParticle (const CbmMCTrack *p1, const CbmMCTrack *p2, Double_t *const values) |
static void | FillSum (const TObject *particle, Double_t *const values) |
static void | CalculateHitTypes (const PairAnalysisTrack *track, ECbmModuleId idet, Int_t *trueH, Int_t *distH, Int_t *fakeH) |
static void | SetFillMap (TBits *map) |
static void | SetEvent (PairAnalysisEvent *const ev) |
static void | SetEventData (const Double_t data[PairAnalysisVarManager::kNMaxValuesMC]) |
static void | SetValue (ValueTypes var, Double_t val) |
static PairAnalysisEvent * | GetCurrentEvent () |
static const CbmKFVertex * | GetKFVertex () |
static const char * | GetValueName (Int_t i) |
static const char * | GetValueLabel (Int_t i) |
static const char * | GetValueUnit (Int_t i) |
static Double_t * | GetData () |
static Double_t | GetValue (ValueTypes val) |
static UInt_t | GetValueType (const char *valname) |
static UInt_t | GetValueTypeMC (UInt_t var) |
static UInt_t * | GetArray (ValueTypes var0, ValueTypes var1=kNMaxValuesMC, ValueTypes var2=kNMaxValuesMC, ValueTypes var3=kNMaxValuesMC, ValueTypes var4=kNMaxValuesMC, ValueTypes var5=kNMaxValuesMC, ValueTypes var6=kNMaxValuesMC, ValueTypes var7=kNMaxValuesMC, ValueTypes var8=kNMaxValuesMC, ValueTypes var9=kNMaxValuesMC) |
Static Public Attributes | |
static TFormula * | fgFormula [kNMaxValuesMC] = {0x0} |
Private Member Functions | |
PairAnalysisVarManager (const PairAnalysisVarManager &c) | |
PairAnalysisVarManager & | operator= (const PairAnalysisVarManager &c) |
ClassDef (PairAnalysisVarManager, 1) | |
Static Private Member Functions | |
static Bool_t | Req (ValueTypes var) |
static void | FillVarConstants (Double_t *const values) |
static void | FillVarPairAnalysisEvent (const PairAnalysisEvent *event, Double_t *const values) |
static void | FillVarVertex (const CbmVertex *vertex, Double_t *const values) |
static void | FillVarPairAnalysisTrack (const PairAnalysisTrack *track, Double_t *const values) |
static void | FillVarGlobalTrack (const CbmGlobalTrack *track, Double_t *const values) |
static void | FillVarStsTrack (const CbmStsTrack *track, Double_t *const values) |
static void | FillVarMuchTrack (const CbmMuchTrack *track, Double_t *const values) |
static void | FillVarTrdTrack (const CbmTrdTrack *track, Double_t *const values) |
static void | FillVarRichRing (const CbmRichRing *track, Double_t *const values) |
static void | FillVarMCTrack (const CbmMCTrack *particle, Double_t *const values) |
static void | FillVarPairAnalysisPair (const PairAnalysisPair *pair, Double_t *const values) |
static void | FillVarMvdHit (const CbmMvdHit *hit, Double_t *const values) |
static void | FillVarStsHit (const CbmStsHit *hit, Double_t *const values) |
static void | FillVarMuchHit (const CbmMuchPixelHit *hit, Double_t *const values) |
static void | FillVarTrdHit (const CbmTrdHit *hit, Double_t *const values) |
static void | FillVarRichHit (const CbmRichHit *hit, Double_t *const values) |
static void | FillVarTofHit (const CbmTofHit *hit, Double_t *const values) |
static void | FillVarPixelHit (const CbmPixelHit *hit, Double_t *const values) |
static void | FillVarTrdCluster (const CbmTrdCluster *cluster, Double_t *const values) |
static void | FillVarMCPoint (const FairMCPoint *hit, Double_t *const values) |
static void | FillSumVarMCPoint (const FairMCPoint *hit, Double_t *const values) |
static void | FillVarMCHeader (const FairMCEventHeader *header, Double_t *const values) |
static void | ResetArrayData (Int_t to, Double_t *const values) |
static void | ResetArrayDataMC (Int_t to, Double_t *const values) |
Static Private Attributes | |
static Double_t | fgData [kNMaxValuesMC] = {0.} |
static const char * | fgkParticleNames [kNMaxValuesMC][3] |
data | |
static PairAnalysisEvent * | fgEvent = 0x0 |
static CbmKFVertex * | fgKFVertex = 0x0 |
static CbmVertex * | fgVertexMC = 0x0 |
static TBits * | fgFillMap = 0x0 |
static Int_t | fgCurrentRun = -1 |
Definition at line 62 of file PairAnalysisVarManager.h.
Definition at line 65 of file PairAnalysisVarManager.h.
PairAnalysisVarManager::PairAnalysisVarManager | ( | ) |
Definition at line 345 of file PairAnalysisVarManager.cxx.
References fgFormula, and kNMaxValuesMC.
PairAnalysisVarManager::PairAnalysisVarManager | ( | const char * | name, |
const char * | title ) |
Definition at line 356 of file PairAnalysisVarManager.cxx.
References fgFormula, and kNMaxValuesMC.
|
virtual |
Definition at line 367 of file PairAnalysisVarManager.cxx.
References fgFormula, and kNMaxValuesMC.
|
private |
|
inlinestatic |
Calculate true, distorted and fake hits
Definition at line 2046 of file PairAnalysisVarManager.h.
References fgEvent, CbmRichRing::GetHit(), CbmTrack::GetHitIndex(), PairAnalysisEvent::GetHits(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmHit::GetMatch(), CbmMatch::GetMatchedLink(), PairAnalysisMC::GetMothersLabel(), CbmRichRing::GetNofHits(), CbmTrack::GetNofHits(), CbmTrackMatchNew::GetNofHits(), CbmMatch::GetNofLinks(), PairAnalysisEvent::GetPoints(), PairAnalysisTrack::GetRichRing(), PairAnalysisTrack::GetTofHit(), PairAnalysisTrack::GetTrack(), PairAnalysisTrack::GetTrackMatch(), hits, PairAnalysisMC::Instance(), kMuch, kMvd, kRich, kSts, kTof, and kTrd.
Referenced by FillVarPairAnalysisTrack().
|
private |
|
inlinestatic |
Definition at line 461 of file PairAnalysisVarManager.h.
References FillVarGlobalTrack(), FillVarMCPoint(), FillVarMCTrack(), FillVarMuchHit(), FillVarMuchTrack(), FillVarMvdHit(), FillVarPairAnalysisEvent(), FillVarPairAnalysisPair(), FillVarPairAnalysisTrack(), FillVarRichHit(), FillVarRichRing(), FillVarStsHit(), FillVarStsTrack(), FillVarTofHit(), FillVarTrdHit(), FillVarTrdTrack(), and FillVarVertex().
Referenced by PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillHistogramsHits(), PairAnalysis::FillHistogramsPair(), PairAnalysis::FillHistogramsTracks(), PairAnalysis::FillMCHistograms(), PairAnalysis::FillTrackArrays(), FillVarPairAnalysisTrack(), PairAnalysis::FilterTrackArrays(), PairAnalysisCutCombi::IsSelected(), PairAnalysisCutGroup::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), PairAnalysis::ProcessMC(), and SetEvent().
|
inlinestatic |
Definition at line 511 of file PairAnalysisVarManager.h.
References FillSumVarMCPoint().
Referenced by PairAnalysis::FillHistogramsHits().
|
inlinestaticprivate |
|
inlinestaticprivate |
automaticaly filled in PairAnalysis::Process using PairAnalysis::fPdgMother
automaticaly filled in AnalysisTaskMultiPairAnalysis::Init
Definition at line 1995 of file PairAnalysisVarManager.h.
References fgData, kEbeam, kMEL, kMK0, kMKA, kMLA, kMMU, kMPair, kMPI, and kMPR.
Referenced by SetEvent().
|
inlinestaticprivate |
Definition at line 981 of file PairAnalysisVarManager.h.
References CbmGlobalTrack::GetChi2(), CbmGlobalTrack::GetLength(), CbmGlobalTrack::GetNDF(), CbmGlobalTrack::GetParamFirst(), CbmGlobalTrack::GetParamLast(), kCharge, kPin, kPout, kPtin, kPtout, kTrackChi2NDF, and kTrackLength.
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 609 of file PairAnalysisVarManager.h.
References fgVertexMC, kImpactParam, kNPrimMC, kXvPrimMC, kYvPrimMC, kZvPrimMC, CbmVertex::Reset(), and CbmVertex::SetVertex().
Referenced by FillVarPairAnalysisEvent().
|
inlinestatic |
Definition at line 1174 of file PairAnalysisVarManager.h.
References fgVertexMC, FillVarMCTrack(), CbmMCTrack::GetCharge(), PairAnalysisMC::GetMCTrackFromMCEvent(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetPdgCode(), PairAnalysisMC::HasMC(), PairAnalysisMC::Instance(), kChargeMC, kCosPointingAngleMC, kEMC, kMMC, kMvd, kOneOverPtMC, kOpeningAngleMC, kPairMaxMC, kPhiMC, kPMC, kPtMC, kPtSqMC, kPxMC, kPyMC, kPzMC, kRvMC, kSts, kStsMvdFirstDaughterMC, kStsMvdSecondDaughterMC, kThetaMC, kXvMC, kYbeam, kYlabMC, kYMC, kYvMC, kZvMC, and ResetArrayDataMC().
Referenced by PairAnalysis::FillMCHistograms(), and FillVarPairAnalysisPair().
|
inlinestaticprivate |
Definition at line 1958 of file PairAnalysisVarManager.h.
References kElossMC, kHitMaxMC, kPosXMC, kPosYMC, kPosZMC, and ResetArrayDataMC().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1246 of file PairAnalysisVarManager.h.
References CbmMCTrack::Get4Momentum(), CbmMCTrack::GetCharge(), CbmMCTrack::GetEnergy(), CbmMCTrack::GetGeantProcessId(), CbmMCTrack::GetMass(), PairAnalysisMC::GetMCTrackFromMCEvent(), PairAnalysisMC::GetMCTrackMother(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetPt(), CbmMCTrack::GetPx(), CbmMCTrack::GetPy(), CbmMCTrack::GetPz(), CbmMCTrack::GetRapidity(), CbmMCTrack::GetStartVertex(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), PairAnalysisMC::HasMC(), PairAnalysisMC::Instance(), kBetaGammaMC, kChargeMC, kEMC, kEMotherMC, kGeantId, kMMC, kMuch, kMuchHitsMC, kMvd, kMvdHitsMC, kOneOverPtMC, kPdgCode, kPdgCodeGrandMother, kPdgCodeMother, kPhiMC, kPhivMC, kPMC, kPtMC, kPtSqMC, kPxMC, kPyMC, kPzMC, kRich, kRichHitsMC, kRvMC, kSts, kStsHitsMC, kStsMvdHitsMC, kThetaMC, kThetavMC, kTof, kTofHitsMC, kTrackMaxMC, kTrd, kTrdHitsMC, kXvMC, kYbeam, kYlabMC, kYMC, kYvMC, kZvMC, and ResetArrayDataMC().
Referenced by Fill(), and FillVarMCParticle().
|
inlinestaticprivate |
Definition at line 1832 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1151 of file PairAnalysisVarManager.h.
References CbmTrack::GetChiSq(), CbmTrack::GetHitType(), CbmTrack::GetNDF(), CbmTrack::GetNofHits(), kMuchChi2NDF, kMuchHits, kMuchHitsPixel, kMuchPixelHit, and ToIntegralType().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1812 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 574 of file PairAnalysisVarManager.h.
References FillVarMCHeader(), FillVarVertex(), PairAnalysisEvent::GetMCHeader(), PairAnalysisEvent::GetPrimaryVertex(), kEbeam, kEvStartTime, kNMaxValues, kNMaxValuesMC, kNTrk, kNTrkMC, kSts, kStsMatches, kTotalTRDHits, kTotalTRDHitsMC, kTrd, kTrdMatches, kVageMatches, kYbeam, ResetArrayData(), and ResetArrayDataMC().
Referenced by Fill().
|
inlinestaticprivate |
TODO: check
Definition at line 1332 of file PairAnalysisVarManager.h.
References fgEvent, FillVarMCParticle(), CbmMCTrack::Get4Momentum(), PairAnalysisEvent::GetHits(), PairAnalysisMC::GetMCTrackFromMCEvent(), CbmMCTrack::GetPdgCode(), PairAnalysisEvent::GetPrimaryVertex(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), PairAnalysisMC::HasMC(), hits, PairAnalysisMC::Instance(), kArmAlpha, kArmPt, kCharge, kChi2NDF, kCos2PhiCS, kCos2PhiHE, kCosPointingAngle, kCosTilPhiCS, kCosTilPhiHE, kDecayLength, kE, kEbeam, kImpactParXY, kImpactParZ, kLegDist, kLegDistXY, kLegsP, kM, kMPair, kMt, kMvd, kMvdFirstDaughter, kMvdHitDist, kMvdSecondDaughter, kOneOverPt, kOpeningAngle, kP, kPairMax, kPairMaxMC, kPairType, kPhi, kPhiCS, kPhiHE, kPt, kPtSq, kPx, kPy, kPz, kR, kRichFirstDaughter, kRichSecondDaughter, kRndmPair, kSts, kStsFirstDaughter, kStsHitDist, kStsMvdFirstDaughter, kStsMvdRichFirstDaughter, kStsMvdRichSecondDaughter, kStsMvdSecondDaughter, kStsMvdTrdFirstDaughter, kStsMvdTrdSecondDaughter, kStsSecondDaughter, kThermalScaling, kTheta, kThetaCS, kThetaHE, kThetaSqCS, kThetaSqHE, kTrdFirstDaughter, kTrdSecondDaughter, kWeight, kXv, kY, kYbeam, kYlab, kYv, kZv, Req(), ResetArrayData(), and ResetArrayDataMC().
Referenced by Fill().
|
inlinestaticprivate |
printf("track length %f \n",values[kTrackLength]);
Definition at line 659 of file PairAnalysisVarManager.h.
References BIT, CbmRichElectronIdAnn::CalculateAnnValue(), CalculateHitTypes(), PairAnalysisTrack::Charge(), PairAnalysisTrack::ChiToVertex(), PairAnalysisTrack::E(), fgEvent, Fill(), CbmMCTrack::Get4Momentum(), PairAnalysisTrack::GetGlobalIndex(), PairAnalysisTrack::GetGlobalTrack(), PairAnalysisEvent::GetHits(), CbmRichElectronIdAnn::GetInstance(), PairAnalysisTrack::GetMCTrack(), PairAnalysisMC::GetMCTrackFromMCEvent(), CbmMCTrack::GetMotherId(), PairAnalysisTrack::GetMuchTrack(), PairAnalysisTrack::GetMvdEntrance(), CbmStsTrack::GetMvdHitIndex(), CbmMatch::GetNofLinks(), CbmStsTrack::GetNofMvdHits(), CbmStsTrack::GetNofStsHits(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), PairAnalysisTrack::GetRichProj(), PairAnalysisTrack::GetRichRing(), CbmStsTrack::GetStsHitIndex(), PairAnalysisTrack::GetStsTrack(), PairAnalysisTrack::GetTofHit(), PairAnalysisTrack::GetTrackMatch(), PairAnalysisEvent::GetTracks(), PairAnalysisTrack::GetTrdTrack(), PairAnalysisTrack::GetWeight(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), PairAnalysisMC::HasMC(), hits, PairAnalysisMC::Instance(), kCharge, kChi2NDFtoVtx, kE, kImpactParXY, kImpactParZ, kInclAngle, kM, kMPair, kMt, kMuch, kMuchisMC, kMvd, kMvdFirstExtX, kMvdFirstExtY, kMvdhasEntr, kMvdHitClosest, kMvdHitClosestMom, kMvdHitClosestOpeningAngle, kMvdisMC, kOneOverPt, kP, kParticleMax, kPdgCode, kPhi, kPRes, kPt, kPtSq, kPx, kPy, kPz, kRich, kRichDistance, kRichhasProj, kRichisMC, kRichMCPoints, kRichPidANN, kRndmTrack, kSts, kStsDistHits, kStsFakeHits, kStsHitClosest, kStsHitClosestMom, kStsHitClosestOpeningAngle, kStsisMC, kStsTrueHits, kThermalScaling, kTheta, kTof, kTofHits, kTofisMC, kTrackMax, kTrackMaxMC, kTrd, kTrdDistHits, kTrdFakeHits, kTrdisMC, kTrdMCTracks, kTrdTrueHits, kWeight, kXv, kXvPrim, kY, kYbeam, kYlab, kYv, kYvPrim, kZv, kZvPrim, PairAnalysisTrack::M(), PairAnalysisTrack::OneOverPt(), PairAnalysisTrack::P(), PairAnalysisTrack::PdgCode(), PairAnalysisTrack::Phi(), PairAnalysisTrack::Pt(), PairAnalysisTrack::Px(), PairAnalysisTrack::Py(), PairAnalysisTrack::Pz(), ResetArrayData(), ResetArrayDataMC(), PairAnalysisTrack::Theta(), ToIntegralType(), PairAnalysisTrack::Xv(), PairAnalysisTrack::Y(), PairAnalysisTrack::Yv(), and PairAnalysisTrack::Zv().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1775 of file PairAnalysisVarManager.h.
References CbmHit::GetMatch(), CbmMatch::GetNofLinks(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), kLinksMC, kPosX, kPosY, and kPosZ.
Referenced by FillVarMuchHit(), FillVarMvdHit(), FillVarRichHit(), FillVarStsHit(), FillVarTofHit(), and FillVarTrdHit().
|
inlinestaticprivate |
Definition at line 1851 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), CbmRichHit::GetPmtId(), kHitMax, kNPhotons, kPmtId, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1004 of file PairAnalysisVarManager.h.
References CbmRichRing::GetAaxis(), CbmRichRing::GetBaxis(), CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRing::GetChi2(), CbmRichRing::GetNDF(), CbmRichRing::GetNofHits(), CbmRichRing::GetNofHitsOnRing(), CbmRichRing::GetPhi(), CbmRichRing::GetRadialAngle(), CbmRichRing::GetRadialPosition(), CbmRichRing::GetRadius(), kRichAxisA, kRichAxisB, kRichCenterX, kRichCenterY, kRichChi2NDF, kRichHits, kRichHitsOnRing, kRichPhi, kRichRadialAngle, kRichRadialPos, and kRichRadius.
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1793 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1093 of file PairAnalysisVarManager.h.
References fgEvent, CbmTrack::GetChiSq(), PairAnalysisEvent::GetHits(), CbmStsTrack::GetMvdHitIndex(), CbmTrack::GetNDF(), CbmStsTrack::GetNofMvdHits(), CbmStsTrack::GetNofStsHits(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmStsTrack::GetStsHitIndex(), CbmHit::GetZ(), hits, kMvd, kMvdFirstHitPosZ, kMvdHits, kSts, kStsChi2NDF, kStsFirstHitPosZ, kStsHits, kStsMvdHits, kStsPin, kStsPout, kStsPtin, kStsPtout, kStsXv, kStsYv, and kStsZv.
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1903 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), CbmHit::GetTime(), kBeta, kEvStartTime, kHitMax, kMassSq, kMEL, kMKA, kMMU, kMPI, kMPR, kP, kTofPidDeltaBetaEL, kTofPidDeltaBetaKA, kTofPidDeltaBetaMU, kTofPidDeltaBetaPI, kTofPidDeltaBetaPR, kTrackLength, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1938 of file PairAnalysisVarManager.h.
References CbmTrdCluster::GetNCols(), CbmCluster::GetNofDigis(), CbmTrdCluster::GetNRows(), kTrdCols, kTrdPads, and kTrdRows.
Referenced by FillVarTrdHit().
|
inlinestaticprivate |
NOTE: use correction from first TRD track param
Definition at line 1871 of file PairAnalysisVarManager.h.
References fgEvent, FillVarPixelHit(), FillVarTrdCluster(), PairAnalysisEvent::GetCluster(), CbmTrdHit::GetELoss(), CbmTrdHit::GetPlaneId(), CbmHit::GetRefId(), kEloss, kHitMax, kTrd, kTrdLayer, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1032 of file PairAnalysisVarManager.h.
References fgEvent, CbmTrack::GetChiSq(), CbmTrdHit::GetELoss(), CbmTrdTrack::GetELoss(), CbmTrack::GetHitIndex(), PairAnalysisEvent::GetHits(), CbmTrack::GetNDF(), CbmTrack::GetNofHits(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmTrdTrack::GetPidANN(), CbmTrdTrack::GetPidLikeEL(), CbmTrdTrack::GetPidLikeKA(), CbmTrdTrack::GetPidLikeMU(), CbmTrdTrack::GetPidLikePI(), CbmTrdTrack::GetPidLikePR(), CbmTrdTrack::GetPidWkn(), hits, kTrd, kTrdChi2NDF, kTrdHits, kTrdPhiCorr, kTrdPhiin, kTrdPidANN, kTrdPidLikeEL, kTrdPidLikeKA, kTrdPidLikeMU, kTrdPidLikePI, kTrdPidLikePR, kTrdPidWkn, kTrdPin, kTrdPout, kTrdPtin, kTrdPtout, kTrdSignal, kTrdThetaCorr, and kTrdThetain.
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 637 of file PairAnalysisVarManager.h.
References CbmVertex::GetChi2(), CbmVertex::GetNDF(), CbmVertex::GetNTracks(), CbmVertex::GetX(), CbmVertex::GetY(), CbmVertex::GetZ(), kNVtxContrib, kVtxChi, kVtxNDF, kXvPrim, kYvPrim, and kZvPrim.
Referenced by Fill(), and FillVarPairAnalysisEvent().
|
inlinestatic |
Definition at line 2148 of file PairAnalysisVarManager.h.
|
inlinestatic |
Definition at line 392 of file PairAnalysisVarManager.h.
References fgEvent.
Referenced by PairAnalysis::FillMCHistograms().
|
inlinestatic |
Definition at line 397 of file PairAnalysisVarManager.h.
References fgData.
Referenced by PairAnalysisMixingHandler::DoMixing(), AnalysisTaskMultiPairAnalysis::Exec(), PairAnalysisMixingHandler::Fill(), PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillHistogramsPair(), PairAnalysis::FillHistogramsTracks(), PairAnalysis::FillMCHistograms(), PairAnalysis::FillTrackArrays(), PairAnalysis::FilterTrackArrays(), PairAnalysisCutCombi::IsSelected(), PairAnalysisCutGroup::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), PairAnalysis::Process(), and PairAnalysis::ProcessMC().
|
inlinestatic |
Definition at line 393 of file PairAnalysisVarManager.h.
References fgKFVertex.
|
inlinestatic |
Definition at line 398 of file PairAnalysisVarManager.h.
References fgData.
|
inlinestatic |
Definition at line 395 of file PairAnalysisVarManager.h.
References fgkParticleNames, and kNMaxValuesMC.
Referenced by PairAnalysisHelper::GetFormulaTitle().
|
inlinestatic |
Definition at line 394 of file PairAnalysisVarManager.h.
References fgkParticleNames, and kNMaxValuesMC.
Referenced by PairAnalysisVarCuts::AddCut(), PairAnalysisMixingHandler::FindBin(), PairAnalysisHelper::GetFormula(), PairAnalysisHelper::GetFormulaName(), GetValueTypeMC(), PairAnalysisHF::Init(), PairAnalysisMixingHandler::Init(), PairAnalysisObjectCuts::Print(), and PairAnalysisVarCuts::Print().
|
static |
Definition at line 378 of file PairAnalysisVarManager.cxx.
References fgkParticleNames, and kNMaxValuesMC.
Referenced by GetValueTypeMC(), and PairAnalysisObjectCuts::IsSelected().
|
static |
Definition at line 392 of file PairAnalysisVarManager.cxx.
References fgkParticleNames, GetValueName(), GetValueType(), and kNMaxValuesMC.
|
inlinestatic |
Definition at line 396 of file PairAnalysisVarManager.h.
References fgkParticleNames, and kNMaxValuesMC.
|
inlinestatic |
Definition at line 2169 of file PairAnalysisVarManager.h.
References fgFormula, fgkParticleNames, and kNMaxValuesMC.
Referenced by ClassImp(), ClassImp(), PairAnalysisObjectCuts::PairAnalysisObjectCuts(), and PairAnalysisVarCuts::PairAnalysisVarCuts().
|
private |
|
inlinestaticprivate |
Definition at line 423 of file PairAnalysisVarManager.h.
References fgFillMap.
Referenced by FillVarPairAnalysisPair().
|
inlinestaticprivate |
Definition at line 527 of file PairAnalysisVarManager.h.
References kBeta, kConstMax, kHitMax, kMassSq, kNMaxValues, kParticleMax, kRichPidANN, kTofPidDeltaBetaEL, kTofPidDeltaBetaKA, kTofPidDeltaBetaMU, kTofPidDeltaBetaPI, kTofPidDeltaBetaPR, kTrackMax, and kTrdPidANN.
Referenced by FillVarMuchHit(), FillVarMvdHit(), FillVarPairAnalysisEvent(), FillVarPairAnalysisPair(), FillVarPairAnalysisTrack(), FillVarRichHit(), FillVarStsHit(), FillVarTofHit(), and FillVarTrdHit().
|
inlinestaticprivate |
Definition at line 552 of file PairAnalysisVarManager.h.
References kElossMC, kHitMaxMC, kNMaxValues, kNMaxValuesMC, kPdgCode, kPdgCodeGrandMother, kPdgCodeMother, kPosXMC, kPosYMC, and kPosZMC.
Referenced by FillVarMCParticle(), FillVarMCPoint(), FillVarMCTrack(), FillVarPairAnalysisEvent(), FillVarPairAnalysisPair(), and FillVarPairAnalysisTrack().
|
inlinestatic |
Definition at line 2014 of file PairAnalysisVarManager.h.
References fgData, fgEvent, fgKFVertex, fgVertexMC, Fill(), FillVarConstants(), PairAnalysisEvent::GetPrimaryVertex(), and CbmVertex::Reset().
Referenced by AnalysisTaskMultiPairAnalysis::Exec(), and PairAnalysis::Process().
|
inlinestatic |
Definition at line 2036 of file PairAnalysisVarManager.h.
References fgData, kNMaxValues, kNMaxValuesMC, kPairMax, and kPairMaxMC.
Referenced by PairAnalysisMixingHandler::DoMixing().
|
inlinestatic |
Definition at line 386 of file PairAnalysisVarManager.h.
References fgFillMap.
Referenced by AnalysisTaskMultiPairAnalysis::Exec(), PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillHistogramsPair(), PairAnalysis::FillHistogramsTracks(), PairAnalysis::FillMCHistograms(), PairAnalysis::FillTrackArrays(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), and PairAnalysis::Process().
|
inlinestatic |
Definition at line 389 of file PairAnalysisVarManager.h.
References fgData.
Referenced by PairAnalysisMixingHandler::Fill(), PairAnalysis::FillMCHistograms(), AnalysisTaskMultiPairAnalysis::Init(), PairAnalysis::PairPreFilter(), and PairAnalysis::Process().
|
staticprivate |
Definition at line 420 of file PairAnalysisVarManager.h.
|
staticprivate |
Definition at line 341 of file PairAnalysisVarManager.h.
Referenced by FillVarConstants(), GetData(), GetValue(), SetEvent(), SetEventData(), and SetValue().
|
staticprivate |
Definition at line 416 of file PairAnalysisVarManager.h.
Referenced by CalculateHitTypes(), FillVarPairAnalysisPair(), FillVarPairAnalysisTrack(), FillVarStsTrack(), FillVarTrdHit(), FillVarTrdTrack(), GetCurrentEvent(), and SetEvent().
|
staticprivate |
Definition at line 419 of file PairAnalysisVarManager.h.
Referenced by Req(), and SetFillMap().
|
static |
Definition at line 342 of file PairAnalysisVarManager.h.
Referenced by InitFormulas(), PairAnalysisVarManager(), PairAnalysisVarManager(), and ~PairAnalysisVarManager().
|
staticprivate |
Definition at line 417 of file PairAnalysisVarManager.h.
Referenced by GetKFVertex(), and SetEvent().
|
staticprivate |
data
Definition at line 414 of file PairAnalysisVarManager.h.
Referenced by GetValueLabel(), GetValueName(), GetValueType(), GetValueTypeMC(), GetValueUnit(), and InitFormulas().
|
staticprivate |
Definition at line 418 of file PairAnalysisVarManager.h.
Referenced by FillVarMCHeader(), FillVarMCParticle(), and SetEvent().