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 | InitFitter () |
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] |
static const char * | fgkParticleNames [kNMaxValuesMC][3] |
data More... | |
static PairAnalysisEvent * | fgEvent = 0x0 |
static CbmKFVertex * | fgKFVertex = 0x0 |
static CbmVertex * | fgVertexMC = 0x0 |
static TBits * | fgFillMap = 0x0 |
static Int_t | fgCurrentRun = -1 |
Definition at line 68 of file PairAnalysisVarManager.h.
Definition at line 71 of file PairAnalysisVarManager.h.
PairAnalysisVarManager::PairAnalysisVarManager | ( | ) |
Definition at line 318 of file PairAnalysisVarManager.cxx.
References fgFormula, i, and kNMaxValuesMC.
PairAnalysisVarManager::PairAnalysisVarManager | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 331 of file PairAnalysisVarManager.cxx.
References fgFormula, i, and kNMaxValuesMC.
|
virtual |
Definition at line 345 of file PairAnalysisVarManager.cxx.
References fgFormula, i, and kNMaxValuesMC.
|
private |
|
inlinestatic |
Calculate true, distorted and fake hits
Definition at line 1553 of file PairAnalysisVarManager.h.
References fgEvent, CbmRichRing::GetHit(), CbmTrack::GetHitIndex(), PairAnalysisEvent::GetHits(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmHit::GetMatch(), CbmMatch::GetMatchedLink(), PairAnalysisMC::GetMothersLabel(), CbmTrackMatchNew::GetNofHits(), CbmRichRing::GetNofHits(), CbmTrack::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 474 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(), PairAnalysisCutGroup::IsSelected(), PairAnalysisCutCombi::IsSelected(), PairAnalysisVarCuts::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysis::ProcessMC(), and SetEvent().
|
inlinestatic |
Definition at line 527 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 1499 of file PairAnalysisVarManager.h.
References fgData, kEbeam, kMEL, kMK0, kMKA, kMLA, kMMU, kMPair, kMPI, and kMPR.
Referenced by SetEvent().
|
inlinestaticprivate |
Definition at line 821 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 629 of file PairAnalysisVarManager.h.
References fgVertexMC, kImpactParam, kNPrimMC, kXvPrimMC, kYvPrimMC, kZvPrimMC, CbmVertex::Reset(), and CbmVertex::SetVertex().
Referenced by FillVarPairAnalysisEvent().
|
inlinestatic |
Definition at line 1022 of file PairAnalysisVarManager.h.
References PairAnalysisPair::E(), fgVertexMC, FillVarMCTrack(), CbmMCTrack::GetCharge(), PairAnalysisPair::GetCosPointingAngle(), PairAnalysisMC::GetMCTrackFromMCEvent(), CbmMCTrack::GetMotherId(), PairAnalysisMC::HasMC(), PairAnalysisMC::Instance(), kChargeMC, kCosPointingAngleMC, kEMC, kMMC, kOneOverPtMC, kOpeningAngleMC, kPairMaxMC, kPhiMC, kPMC, kPtMC, kPtSqMC, kPxMC, kPyMC, kPzMC, kThetaMC, kXvMC, kYbeam, kYlabMC, kYMC, kYvMC, kZvMC, PairAnalysisPair::M(), PairAnalysisPair::OneOverPt(), PairAnalysisPair::OpeningAngle(), PairAnalysisPair::P(), PairAnalysisPair::Phi(), PairAnalysisPair::Pt(), PairAnalysisPair::Px(), PairAnalysisPair::Py(), PairAnalysisPair::Pz(), ResetArrayDataMC(), PairAnalysisPair::SetMCTracks(), PairAnalysisPair::Theta(), PairAnalysisPair::Xv(), PairAnalysisPair::Y(), PairAnalysisPair::Yv(), and PairAnalysisPair::Zv().
Referenced by PairAnalysis::FillMCHistograms(), and FillVarPairAnalysisPair().
|
inlinestaticprivate |
Definition at line 1462 of file PairAnalysisVarManager.h.
References kElossMC, kHitMaxMC, kPosXMC, kPosYMC, kPosZMC, and ResetArrayDataMC().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1083 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, kSts, kStsHitsMC, kThetaMC, kThetavMC, kTof, kTofHitsMC, kTrackMaxMC, kTrd, kTrdHitsMC, kXvMC, kYbeam, kYlabMC, kYMC, kYvMC, kZvMC, and ResetArrayDataMC().
Referenced by Fill(), and FillVarMCParticle().
|
inlinestaticprivate |
Definition at line 1322 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 997 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 1302 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 592 of file PairAnalysisVarManager.h.
References FillVarMCHeader(), FillVarVertex(), PairAnalysisEvent::GetMCHeader(), PairAnalysisEvent::GetPrimaryVertex(), kEbeam, kNMaxValues, kNMaxValuesMC, kNTrk, kNTrkMC, kSts, kStsMatches, kTotalTRDHits, kTotalTRDHitsMC, kTrd, kTrdMatches, kVageMatches, kYbeam, ResetArrayData(), and ResetArrayDataMC().
Referenced by Fill().
|
inlinestaticprivate |
TODO: check
Definition at line 1158 of file PairAnalysisVarManager.h.
References PairAnalysisPair::Charge(), PairAnalysisPair::DaughtersP(), PairAnalysisPair::DistanceDaughters(), PairAnalysisPair::DistanceDaughtersXY(), PairAnalysisPair::E(), fgEvent, FillVarMCParticle(), PairAnalysisPair::GetArmAlpha(), PairAnalysisPair::GetArmPt(), PairAnalysisPair::GetChi2(), PairAnalysisPair::GetCosPointingAngle(), PairAnalysisPair::GetDCA(), PairAnalysisPair::GetDecayLength(), PairAnalysisPair::GetFirstDaughter(), PairAnalysisTrack::GetMCTrack(), PairAnalysisPair::GetNdf(), PairAnalysisEvent::GetPrimaryVertex(), PairAnalysisPair::GetR(), PairAnalysisPair::GetSecondDaughter(), PairAnalysisPair::GetThetaPhiCM(), PairAnalysisPair::GetType(), PairAnalysisPair::GetWeight(), kArmAlpha, kArmPt, kCharge, kChi2NDF, kCos2PhiCS, kCos2PhiHE, kCosPointingAngle, kCosTilPhiCS, kCosTilPhiHE, kDecayLength, kE, kEbeam, kImpactParXY, kImpactParZ, kLegDist, kLegDistXY, kLegsP, kM, kMPair, kMt, kOneOverPt, kOpeningAngle, kP, kPairMax, kPairMaxMC, kPairType, kPhi, kPhiCS, kPhiHE, kPt, kPtSq, kPx, kPy, kPz, kR, kRndmPair, kTheta, kThetaCS, kThetaHE, kThetaSqCS, kThetaSqHE, kWeight, kXv, kY, kYbeam, kYlab, kYv, kZv, PairAnalysisPair::M(), PairAnalysisPair::OneOverPt(), PairAnalysisPair::OpeningAngle(), PairAnalysisPair::P(), PairAnalysisPair::Phi(), xMath::Pi(), PairAnalysisPair::Pt(), PairAnalysisPair::Px(), PairAnalysisPair::Py(), PairAnalysisPair::Pz(), Req(), ResetArrayData(), ResetArrayDataMC(), PairAnalysisPair::SetBeamEnergy(), PairAnalysisPair::Theta(), PairAnalysisPair::Xv(), PairAnalysisPair::Y(), PairAnalysisPair::Yv(), and PairAnalysisPair::Zv().
Referenced by Fill().
|
inlinestaticprivate |
printf("track length %f \n",values[kTrackLength]);
Definition at line 686 of file PairAnalysisVarManager.h.
References CbmRichElectronIdAnn::CalculateAnnValue(), CalculateHitTypes(), PairAnalysisTrack::Charge(), PairAnalysisTrack::ChiToVertex(), PairAnalysisTrack::E(), Fill(), PairAnalysisTrack::GetGlobalIndex(), PairAnalysisTrack::GetGlobalTrack(), CbmRichElectronIdAnn::GetInstance(), PairAnalysisTrack::GetMCTrack(), PairAnalysisTrack::GetMuchTrack(), PairAnalysisTrack::GetMvdEntrance(), CbmMatch::GetNofLinks(), PairAnalysisTrack::GetRichProj(), PairAnalysisTrack::GetRichRing(), PairAnalysisTrack::GetStsTrack(), PairAnalysisTrack::GetTofHit(), PairAnalysisTrack::GetTrackMatch(), PairAnalysisTrack::GetTrdTrack(), PairAnalysisTrack::GetWeight(), kCharge, kChi2NDFtoVtx, kE, kImpactParXY, kImpactParZ, kInclAngle, kM, kMPair, kMt, kMuch, kMuchisMC, kMvd, kMvdFirstExtX, kMvdFirstExtY, kMvdhasEntr, kMvdisMC, kOneOverPt, kP, kParticleMax, kPhi, kPt, kPtSq, kPx, kPy, kPz, kRich, kRichDistance, kRichhasProj, kRichisMC, kRichMCPoints, kRichPidANN, kRndmTrack, kSts, kStsDistHits, kStsFakeHits, kStsisMC, kStsTrueHits, 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::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 1265 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 1341 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), CbmRichHit::GetPmtId(), kHitMax, kNPhotons, kPmtId, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 845 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 1283 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), kHitMax, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 939 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, kStsPin, kStsPout, kStsPtin, kStsPtout, kStsXv, kStsYv, and kStsZv.
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1394 of file PairAnalysisVarManager.h.
References FillVarPixelHit(), CbmHit::GetTime(), kBeta, kHitMax, kMassSq, kMEL, kMKA, kMMU, kMPI, kMPR, kP, kTofPidDeltaBetaEL, kTofPidDeltaBetaKA, kTofPidDeltaBetaMU, kTofPidDeltaBetaPI, kTofPidDeltaBetaPR, kTrackLength, and ResetArrayData().
Referenced by Fill().
|
inlinestaticprivate |
Definition at line 1442 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 1361 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 874 of file PairAnalysisVarManager.h.
References fgEvent, CbmTrack::GetChiSq(), CbmTrdTrack::GetELoss(), CbmTrdHit::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 663 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 1665 of file PairAnalysisVarManager.h.
|
inlinestatic |
Definition at line 375 of file PairAnalysisVarManager.h.
References fgEvent.
Referenced by PairAnalysis::FillMCHistograms().
|
inlinestatic |
Definition at line 386 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(), PairAnalysisCutGroup::IsSelected(), PairAnalysisCutCombi::IsSelected(), PairAnalysisVarCuts::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysis::Process(), and PairAnalysis::ProcessMC().
|
inlinestatic |
Definition at line 376 of file PairAnalysisVarManager.h.
References fgKFVertex.
|
inlinestatic |
Definition at line 387 of file PairAnalysisVarManager.h.
References fgData.
|
inlinestatic |
Definition at line 380 of file PairAnalysisVarManager.h.
References fgkParticleNames, i, and kNMaxValuesMC.
Referenced by PairAnalysisHelper::GetFormulaTitle().
|
inlinestatic |
Definition at line 377 of file PairAnalysisVarManager.h.
References fgkParticleNames, i, and kNMaxValuesMC.
Referenced by PairAnalysisVarCuts::AddCut(), PairAnalysisMixingHandler::FindBin(), PairAnalysisHelper::GetFormula(), PairAnalysisHelper::GetFormulaName(), GetValueTypeMC(), PairAnalysisHF::Init(), PairAnalysisMixingHandler::Init(), PairAnalysisVarCuts::Print(), and PairAnalysisObjectCuts::Print().
|
static |
Definition at line 355 of file PairAnalysisVarManager.cxx.
References fgkParticleNames, i, and kNMaxValuesMC.
Referenced by GetValueTypeMC(), and PairAnalysisObjectCuts::IsSelected().
|
static |
Definition at line 368 of file PairAnalysisVarManager.cxx.
References fgkParticleNames, GetValueName(), GetValueType(), i, and kNMaxValuesMC.
|
inlinestatic |
Definition at line 383 of file PairAnalysisVarManager.h.
References fgkParticleNames, i, and kNMaxValuesMC.
|
inlinestatic |
Definition at line 1701 of file PairAnalysisVarManager.h.
|
inlinestatic |
Definition at line 1692 of file PairAnalysisVarManager.h.
References fgFormula, fgkParticleNames, i, and kNMaxValuesMC.
Referenced by ClassImp(), PairAnalysisObjectCuts::PairAnalysisObjectCuts(), and PairAnalysisVarCuts::PairAnalysisVarCuts().
|
private |
|
inlinestaticprivate |
Definition at line 420 of file PairAnalysisVarManager.h.
References fgFillMap.
Referenced by FillVarPairAnalysisPair().
|
inlinestaticprivate |
Definition at line 544 of file PairAnalysisVarManager.h.
References i, 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 569 of file PairAnalysisVarManager.h.
References i, kElossMC, kHitMaxMC, kNMaxValues, kNMaxValuesMC, kPdgCode, kPdgCodeGrandMother, kPdgCodeMother, kPosXMC, kPosYMC, and kPosZMC.
Referenced by FillVarMCParticle(), FillVarMCPoint(), FillVarMCTrack(), FillVarPairAnalysisEvent(), FillVarPairAnalysisPair(), and FillVarPairAnalysisTrack().
|
inlinestatic |
Definition at line 1519 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 1542 of file PairAnalysisVarManager.h.
References fgData, i, kNMaxValues, kNMaxValuesMC, kPairMax, and kPairMaxMC.
Referenced by PairAnalysisMixingHandler::DoMixing().
|
inlinestatic |
Definition at line 368 of file PairAnalysisVarManager.h.
References fgFillMap.
Referenced by AnalysisTaskMultiPairAnalysis::Exec(), PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillHistogramsPair(), PairAnalysis::FillHistogramsTracks(), PairAnalysis::FillMCHistograms(), PairAnalysis::FillTrackArrays(), PairAnalysisVarCuts::IsSelected(), PairAnalysisObjectCuts::IsSelected(), and PairAnalysis::Process().
|
inlinestatic |
Definition at line 372 of file PairAnalysisVarManager.h.
References fgData.
Referenced by PairAnalysisMixingHandler::Fill(), PairAnalysis::FillMCHistograms(), AnalysisTaskMultiPairAnalysis::Init(), PairAnalysis::PairPreFilter(), and PairAnalysis::Process().
|
staticprivate |
Definition at line 417 of file PairAnalysisVarManager.h.
|
staticprivate |
Definition at line 407 of file PairAnalysisVarManager.h.
Referenced by FillVarConstants(), GetData(), GetValue(), SetEvent(), SetEventData(), and SetValue().
|
staticprivate |
Definition at line 410 of file PairAnalysisVarManager.h.
Referenced by CalculateHitTypes(), FillVarPairAnalysisPair(), FillVarStsTrack(), FillVarTrdHit(), FillVarTrdTrack(), GetCurrentEvent(), and SetEvent().
|
staticprivate |
Definition at line 416 of file PairAnalysisVarManager.h.
Referenced by Req(), and SetFillMap().
|
static |
Definition at line 403 of file PairAnalysisVarManager.h.
Referenced by InitFormulas(), PairAnalysisVarManager(), and ~PairAnalysisVarManager().
|
staticprivate |
Definition at line 412 of file PairAnalysisVarManager.h.
Referenced by GetKFVertex(), and SetEvent().
|
staticprivate |
data
Definition at line 408 of file PairAnalysisVarManager.h.
Referenced by GetValueLabel(), GetValueName(), GetValueType(), GetValueTypeMC(), GetValueUnit(), and InitFormulas().
|
staticprivate |
Definition at line 413 of file PairAnalysisVarManager.h.
Referenced by FillVarMCHeader(), FillVarMCParticle(), and SetEvent().