BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmKFParticlesFinderQA Class Reference

#include <CbmKFParticlesFinderQA.h>

Inheritance diagram for CbmKFParticlesFinderQA:
Collaboration diagram for CbmKFParticlesFinderQA:

Public Member Functions

 CbmKFParticlesFinderQA (CbmKFParticlesFinder *pf=0, Int_t iVerbose=1, int findParticlesMode=1, int perf=3, const char *name="CbmKFParticlesFinderQA", const char *title="Cbm KF Particles Finder QA")
 ~CbmKFParticlesFinderQA ()
void SetOutFile (TString outname)
void SetEffFileName (TString effname)
void SaveParticles (Bool_t b)
void SaveMCParticles (Bool_t b)
virtual InitStatus ReInit ()
virtual InitStatus Init ()
void Exec (Option_t *option)
void Finish ()

Private Member Functions

void StsHitMatch ()
void WriteHistos (TObject *obj)
void WriteHistosCurFile (TObject *obj)
void GetMCParticles ()
void FindReconstructableMCParticles ()
void CheckMCParticleIsReconstructable (KFMCParticle &part)
void MatchParticles ()
 Procedure for match Reconstructed and MC Particles. Should be called before Performances.
void PartEffPerformance ()
void PartHistoPerformance ()
int GetMotherPdgIndex (int pdg)
 CbmKFParticlesFinderQA (const CbmKFParticlesFinderQA &)
void operator= (const CbmKFParticlesFinderQA &)

Private Attributes

const int fFindParticlesMode
const int fPerformance
const int fMinNStations
const float fMinRecoMom
CbmKFParticlesFinder * fPF
vector< CbmKFTrErrMCPoints > fMCTrackPoints
vector< KFMCParticle > vMCParticles
vector< KFMatchParticles > MCtoRParticleId
vector< KFMatchParticles > RtoMCParticleId
vector< bool > vIsBkgWithSamePDG
TClonesArray * flistStsPts
TClonesArray * flistMvdPts
TClonesArray * flistMCTracks
TClonesArray * flistStsTracksMatch
TClonesArray * flistStsTracks
TClonesArray * flistStsHits
TClonesArray * flistMvdHits
TClonesArray * flistMvdHitMatches
TClonesArray * flistStsClusters
TClonesArray * flistStsDigi
CbmVertex * fPrimVtx
TClonesArray * fRecParticles
TClonesArray * fMCParticles
TClonesArray * fMatchParticles
Bool_t fSaveParticles
Bool_t fSaveMCParticles
TString outfileName
TString fEfffileName
TDirectory * histodir
std::vector< int > vStsHitMatch
std::vector< int > vStsPointMatch
std::vector< int > vMvdPointMatch
std::vector< int > vMCTrackMatch
CbmKFPartEfficiencies fParteff
int fNEvents
TH1F * hFitDaughtersQA [CbmKFPartEfficiencies::nParticles][nFitQA]
TH1F * hFitQA [CbmKFPartEfficiencies::nParticles][nFitQA]
TH1F * hPartParam [CbmKFPartEfficiencies::nParticles][nHistoPartParam]
TH1F * hPartParamBG [CbmKFPartEfficiencies::nParticles][nHistoPartParam]
TH1F * hPartParamGhost [CbmKFPartEfficiencies::nParticles][nHistoPartParam]
TH1F * hPartParamSignal [CbmKFPartEfficiencies::nParticles][nHistoPartParam]
TH1F * hPartParamQA [CbmKFPartEfficiencies::nParticles][nHistoPartParamQA *2]
TH2F * hPartParam2D [CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
TH2F * hPartParam2DBG [CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
TH2F * hPartParam2DGhost [CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
TH2F * hPartParam2DSignal [CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
TH1F * hPVFitQa [nHistosPV]
std::map< int, int > fMotherPdgToIndex
TH1F * hMotherPdg [nHistoMotherPdg]
TH1F * hTrackParameters [nHistosTP]

Static Private Attributes

static const int nFitQA = 16
static const int nHistoPartParam = 13
static const int nHistoPartParamQA = 3
static const int nHistoPartParam2D = 1
static const int nHistosPV = 6
static const int nHistoMotherPdg = 17
static const int nHistosTP = CbmKFPartEfficiencies::nParticles + 1

Detailed Description

Definition at line 37 of file CbmKFParticlesFinderQA.h.

Constructor & Destructor Documentation

◆ CbmKFParticlesFinderQA() [1/2]

CbmKFParticlesFinderQA::CbmKFParticlesFinderQA ( CbmKFParticlesFinder * pf = 0,
Int_t iVerbose = 1,
int findParticlesMode = 1,
int perf = 3,
const char * name = "CbmKFParticlesFinderQA",
const char * title = "Cbm KF Particles Finder QA" )

◆ ~CbmKFParticlesFinderQA()

CbmKFParticlesFinderQA::~CbmKFParticlesFinderQA ( )

◆ CbmKFParticlesFinderQA() [2/2]

CbmKFParticlesFinderQA::CbmKFParticlesFinderQA ( const CbmKFParticlesFinderQA & )
private

References CbmKFParticlesFinderQA().

Here is the call graph for this function:

Member Function Documentation

◆ CheckMCParticleIsReconstructable()

void CbmKFParticlesFinderQA::CheckMCParticleIsReconstructable ( KFMCParticle & part)
private

Definition at line 662 of file CbmKFParticlesFinderQA.cxx.

References CheckMCParticleIsReconstructable(), fFindParticlesMode, flistMCTracks, fMCTrackPoints, fMinNStations, fMinRecoMom, fParteff, fPerformance, KFMCParticle::GetDaughterIds(), KFMCParticle::GetMCTrackID(), KFMCParticle::GetPDG(), KFMCParticle::IsReconstructable(), reco(), KFMCParticle::SetAsReconstructable(), vMCParticles, and vMCTrackMatch.

Referenced by CheckMCParticleIsReconstructable(), and FindReconstructableMCParticles().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Exec()

◆ FindReconstructableMCParticles()

void CbmKFParticlesFinderQA::FindReconstructableMCParticles ( )
private

Definition at line 652 of file CbmKFParticlesFinderQA.cxx.

References CheckMCParticleIsReconstructable(), and vMCParticles.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Finish()

void CbmKFParticlesFinderQA::Finish ( )

Definition at line 507 of file CbmKFParticlesFinderQA.cxx.

References TDirectoryFile::cd(), TFile::Close(), TFile::Delete(), fEfffileName, fParteff, histodir, outfileName, WriteHistos(), and WriteHistosCurFile().

Here is the call graph for this function:

◆ GetMCParticles()

void CbmKFParticlesFinderQA::GetMCParticles ( )
private

Definition at line 626 of file CbmKFParticlesFinderQA.cxx.

References KFMCParticle::AddDaughter(), flistMCTracks, KFMCParticle::GetMCTrackID(), CbmMCTrack::GetMotherId(), KFMCParticle::GetMotherId(), CbmMCTrack::GetPdgCode(), i, KFMCParticle::SetMCTrackID(), KFMCParticle::SetMotherId(), KFMCParticle::SetPDG(), and vMCParticles.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMotherPdgIndex()

int CbmKFParticlesFinderQA::GetMotherPdgIndex ( int pdg)
inlineprivate

Definition at line 149 of file CbmKFParticlesFinderQA.h.

References fMotherPdgToIndex.

Referenced by PartHistoPerformance().

Here is the caller graph for this function:

◆ Init()

InitStatus CbmKFParticlesFinderQA::Init ( )
virtual

Definition at line 349 of file CbmKFParticlesFinderQA.cxx.

References flistMCTracks, flistMvdHitMatches, flistMvdHits, flistMvdPts, flistStsClusters, flistStsDigi, flistStsHits, flistStsPts, flistStsTracks, flistStsTracksMatch, fMatchParticles, fMCParticles, fPrimVtx, fRecParticles, fSaveMCParticles, fSaveParticles, and CbmKF::Instance().

Referenced by ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MatchParticles()

void CbmKFParticlesFinderQA::MatchParticles ( )
private

Definition at line 737 of file CbmKFParticlesFinderQA.cxx.

References KFParticleBase::DaughterIds(), flistStsTracksMatch, fPF, KFMCParticle::GetMCTrackID(), CbmTrackMatch::GetMCTrackId(), CbmTrackMatch::GetNofMCTracks(), KFMCParticle::GetPDG(), KFParticleBase::GetPDG(), MCtoRParticleId, KFMCParticle::NDaughters(), KFParticleBase::NDaughters(), RtoMCParticleId, vIsBkgWithSamePDG, and vMCParticles.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void CbmKFParticlesFinderQA::operator= ( const CbmKFParticlesFinderQA & )
private

References CbmKFParticlesFinderQA().

Here is the call graph for this function:

◆ PartEffPerformance()

void CbmKFParticlesFinderQA::PartEffPerformance ( )
private

Definition at line 814 of file CbmKFParticlesFinderQA.cxx.

References CbmKFPartEfficiencies::CalcEff(), fNEvents, fParteff, fPF, KFMCParticle::GetMotherId(), KFMCParticle::GetPDG(), KFParticleBase::GetPDG(), CbmKFPartEfficiencies::Inc(), CbmKFPartEfficiencies::IncReco(), KFMCParticle::IsReconstructable(), MCtoRParticleId, RtoMCParticleId, and vMCParticles.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PartHistoPerformance()

void CbmKFParticlesFinderQA::PartHistoPerformance ( )
private

Definition at line 877 of file CbmKFParticlesFinderQA.cxx.

References KFParticleSIMD::Chi2(), fabs(), flistMCTracks, fParteff, fPF, fPrimVtx, KFParticle::GetChi2(), KFParticle::GetCovariance(), CbmKFVertex::GetCovMatrix(), KFMCParticle::GetDaughterIds(), KFParticle::GetDecayLength(), KFParticleBaseSIMD::GetDistanceToVertexLine(), KFParticle::GetLifeTime(), CbmMCTrack::GetMass(), KFParticle::GetMass(), KFMCParticle::GetMCTrackID(), KFParticle::GetMomentum(), CbmMCTrack::GetMotherId(), KFMCParticle::GetMotherId(), GetMotherPdgIndex(), KFParticle::GetNDF(), KFParticleSIMD::GetNDF(), CbmMCTrack::GetP(), KFParticle::GetParameter(), KFMCParticle::GetPDG(), CbmMCTrack::GetPdgCode(), KFParticle::GetPhi(), KFParticle::GetPt(), CbmMCTrack::GetPx(), CbmMCTrack::GetPy(), CbmMCTrack::GetPz(), KFParticle::GetRapidity(), CbmKFVertex::GetRefX(), CbmKFVertex::GetRefY(), CbmKFVertex::GetRefZ(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), KFParticle::GetTheta(), KFParticle::GetZ(), hFitDaughtersQA, hFitQA, hMotherPdg, hPartParam, hPartParam2D, hPartParam2DBG, hPartParam2DGhost, hPartParam2DSignal, hPartParamBG, hPartParamGhost, hPartParamSignal, hPVFitQa, hTrackParameters, i, MCtoRParticleId, KFMCParticle::NDaughters(), KFParticleBase::NDaughters(), CbmKFPartEfficiencies::nParticles, TMath::Prob(), RtoMCParticleId, KFParticleSIMD::SetProductionVertex(), TMath::Sqrt(), KFParticle::TransportToPoint(), vMCParticles, KFParticle::X(), KFParticle::Y(), and KFParticle::Z().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReInit()

InitStatus CbmKFParticlesFinderQA::ReInit ( )
virtual

Definition at line 344 of file CbmKFParticlesFinderQA.cxx.

References Init().

Here is the call graph for this function:

◆ SaveMCParticles()

void CbmKFParticlesFinderQA::SaveMCParticles ( Bool_t b)
inline

Definition at line 52 of file CbmKFParticlesFinderQA.h.

References fSaveMCParticles.

◆ SaveParticles()

void CbmKFParticlesFinderQA::SaveParticles ( Bool_t b)
inline

Definition at line 51 of file CbmKFParticlesFinderQA.h.

References fSaveParticles.

◆ SetEffFileName()

void CbmKFParticlesFinderQA::SetEffFileName ( TString effname)
inline

Definition at line 49 of file CbmKFParticlesFinderQA.h.

References fEfffileName.

◆ SetOutFile()

void CbmKFParticlesFinderQA::SetOutFile ( TString outname)
inline

Definition at line 48 of file CbmKFParticlesFinderQA.h.

References outfileName.

◆ StsHitMatch()

void CbmKFParticlesFinderQA::StsHitMatch ( )
private

Definition at line 562 of file CbmKFParticlesFinderQA.cxx.

References flistStsClusters, flistStsDigi, flistStsHits, vStsHitMatch, and vStsPointMatch.

Referenced by Exec().

Here is the caller graph for this function:

◆ WriteHistos()

void CbmKFParticlesFinderQA::WriteHistos ( TObject * obj)
private

Definition at line 530 of file CbmKFParticlesFinderQA.cxx.

References TDirectory::cd(), TObject::GetName(), TObject::IsFolder(), TDirectory::mkdir(), TObject::Write(), and WriteHistos().

Referenced by Finish(), and WriteHistos().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WriteHistosCurFile()

void CbmKFParticlesFinderQA::WriteHistosCurFile ( TObject * obj)
private

Definition at line 546 of file CbmKFParticlesFinderQA.cxx.

References TDirectory::cd(), TDirectory::GetDirectory(), TObject::GetName(), TObject::IsFolder(), TObject::Write(), and WriteHistosCurFile().

Referenced by Finish(), and WriteHistosCurFile().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ fEfffileName

TString CbmKFParticlesFinderQA::fEfffileName
private

Definition at line 107 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Finish(), and SetEffFileName().

◆ fFindParticlesMode

const int CbmKFParticlesFinderQA::fFindParticlesMode
private

◆ flistMCTracks

TClonesArray* CbmKFParticlesFinderQA::flistMCTracks
private

◆ flistMvdHitMatches

TClonesArray* CbmKFParticlesFinderQA::flistMvdHitMatches
private

Definition at line 92 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and Init().

◆ flistMvdHits

TClonesArray* CbmKFParticlesFinderQA::flistMvdHits
private

Definition at line 91 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and Init().

◆ flistMvdPts

TClonesArray* CbmKFParticlesFinderQA::flistMvdPts
private

Definition at line 86 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and Init().

◆ flistStsClusters

TClonesArray* CbmKFParticlesFinderQA::flistStsClusters
private

Definition at line 93 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Init(), and StsHitMatch().

◆ flistStsDigi

TClonesArray* CbmKFParticlesFinderQA::flistStsDigi
private

Definition at line 94 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Init(), and StsHitMatch().

◆ flistStsHits

TClonesArray* CbmKFParticlesFinderQA::flistStsHits
private

Definition at line 90 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), Init(), and StsHitMatch().

◆ flistStsPts

TClonesArray* CbmKFParticlesFinderQA::flistStsPts
private

Definition at line 85 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and Init().

◆ flistStsTracks

TClonesArray* CbmKFParticlesFinderQA::flistStsTracks
private

Definition at line 89 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and Init().

◆ flistStsTracksMatch

TClonesArray* CbmKFParticlesFinderQA::flistStsTracksMatch
private

Definition at line 88 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), Init(), and MatchParticles().

◆ fMatchParticles

TClonesArray* CbmKFParticlesFinderQA::fMatchParticles
private

◆ fMCParticles

TClonesArray* CbmKFParticlesFinderQA::fMCParticles
private

◆ fMCTrackPoints

vector<CbmKFTrErrMCPoints> CbmKFParticlesFinderQA::fMCTrackPoints
private

◆ fMinNStations

const int CbmKFParticlesFinderQA::fMinNStations
private

◆ fMinRecoMom

const float CbmKFParticlesFinderQA::fMinRecoMom
private

◆ fMotherPdgToIndex

std::map<int, int> CbmKFParticlesFinderQA::fMotherPdgToIndex
private

Definition at line 147 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and GetMotherPdgIndex().

◆ fNEvents

int CbmKFParticlesFinderQA::fNEvents
private

Definition at line 118 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartEffPerformance().

◆ fParteff

◆ fPerformance

const int CbmKFParticlesFinderQA::fPerformance
private

◆ fPF

CbmKFParticlesFinder* CbmKFParticlesFinderQA::fPF
private

◆ fPrimVtx

CbmVertex* CbmKFParticlesFinderQA::fPrimVtx
private

Definition at line 95 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Init(), and PartHistoPerformance().

◆ fRecParticles

TClonesArray* CbmKFParticlesFinderQA::fRecParticles
private

◆ fSaveMCParticles

Bool_t CbmKFParticlesFinderQA::fSaveMCParticles
private

◆ fSaveParticles

Bool_t CbmKFParticlesFinderQA::fSaveParticles
private

◆ hFitDaughtersQA

TH1F* CbmKFParticlesFinderQA::hFitDaughtersQA[CbmKFPartEfficiencies::nParticles][nFitQA]
private

Definition at line 122 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hFitQA

TH1F* CbmKFParticlesFinderQA::hFitQA[CbmKFPartEfficiencies::nParticles][nFitQA]
private

Definition at line 123 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ histodir

TDirectory* CbmKFParticlesFinderQA::histodir
private

Definition at line 109 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and Finish().

◆ hMotherPdg

TH1F* CbmKFParticlesFinderQA::hMotherPdg[nHistoMotherPdg]
private

Definition at line 148 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParam

TH1F* CbmKFParticlesFinderQA::hPartParam[CbmKFPartEfficiencies::nParticles][nHistoPartParam]
private

Definition at line 126 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParam2D

TH2F* CbmKFParticlesFinderQA::hPartParam2D[CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
private

Definition at line 137 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParam2DBG

TH2F* CbmKFParticlesFinderQA::hPartParam2DBG[CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
private

Definition at line 138 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParam2DGhost

TH2F* CbmKFParticlesFinderQA::hPartParam2DGhost[CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
private

Definition at line 139 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParam2DSignal

TH2F* CbmKFParticlesFinderQA::hPartParam2DSignal[CbmKFPartEfficiencies::nParticles][nHistoPartParam2D]
private

Definition at line 141 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParamBG

TH1F* CbmKFParticlesFinderQA::hPartParamBG[CbmKFPartEfficiencies::nParticles][nHistoPartParam]
private

Definition at line 128 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParamGhost

TH1F* CbmKFParticlesFinderQA::hPartParamGhost[CbmKFPartEfficiencies::nParticles][nHistoPartParam]
private

Definition at line 129 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPartParamQA

TH1F* CbmKFParticlesFinderQA::hPartParamQA[CbmKFPartEfficiencies::nParticles][nHistoPartParamQA *2]
private

Definition at line 133 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ hPartParamSignal

TH1F* CbmKFParticlesFinderQA::hPartParamSignal[CbmKFPartEfficiencies::nParticles][nHistoPartParam]
private

Definition at line 131 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hPVFitQa

TH1F* CbmKFParticlesFinderQA::hPVFitQa[nHistosPV]
private

Definition at line 144 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ hTrackParameters

TH1F* CbmKFParticlesFinderQA::hTrackParameters[nHistosTP]
private

Definition at line 160 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and PartHistoPerformance().

◆ MCtoRParticleId

vector<KFMatchParticles> CbmKFParticlesFinderQA::MCtoRParticleId
private

◆ nFitQA

const int CbmKFParticlesFinderQA::nFitQA = 16
staticprivate

Definition at line 121 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ nHistoMotherPdg

const int CbmKFParticlesFinderQA::nHistoMotherPdg = 17
staticprivate

Definition at line 146 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ nHistoPartParam

const int CbmKFParticlesFinderQA::nHistoPartParam = 13
staticprivate

Definition at line 125 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ nHistoPartParam2D

const int CbmKFParticlesFinderQA::nHistoPartParam2D = 1
staticprivate

Definition at line 136 of file CbmKFParticlesFinderQA.h.

◆ nHistoPartParamQA

const int CbmKFParticlesFinderQA::nHistoPartParamQA = 3
staticprivate

Definition at line 132 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ nHistosPV

const int CbmKFParticlesFinderQA::nHistosPV = 6
staticprivate

Definition at line 143 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA().

◆ nHistosTP

const int CbmKFParticlesFinderQA::nHistosTP = CbmKFPartEfficiencies::nParticles + 1
staticprivate

Definition at line 159 of file CbmKFParticlesFinderQA.h.

◆ outfileName

TString CbmKFParticlesFinderQA::outfileName
private

Definition at line 106 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Finish(), and SetOutFile().

◆ RtoMCParticleId

vector<KFMatchParticles> CbmKFParticlesFinderQA::RtoMCParticleId
private

◆ vIsBkgWithSamePDG

vector<bool> CbmKFParticlesFinderQA::vIsBkgWithSamePDG
private

Definition at line 82 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and MatchParticles().

◆ vMCParticles

◆ vMCTrackMatch

std::vector<int> CbmKFParticlesFinderQA::vMCTrackMatch
private

◆ vMvdPointMatch

std::vector<int> CbmKFParticlesFinderQA::vMvdPointMatch
private

Definition at line 113 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), and Exec().

◆ vStsHitMatch

std::vector<int> CbmKFParticlesFinderQA::vStsHitMatch
private

Definition at line 111 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and StsHitMatch().

◆ vStsPointMatch

std::vector<int> CbmKFParticlesFinderQA::vStsPointMatch
private

Definition at line 112 of file CbmKFParticlesFinderQA.h.

Referenced by CbmKFParticlesFinderQA(), Exec(), and StsHitMatch().


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