|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmKFParticlesFinder.h>
Public Member Functions | |
| CbmKFParticlesFinder (float cuts[2][3]=0, Int_t usePID=0, const char *name="CbmKFParticlesFinder", const char *title="Cbm KF Particles Finder", Int_t iVerbose=1) | |
| ~CbmKFParticlesFinder () | |
| void | SetParContainers () |
| InitStatus | ReInit () |
| InitStatus | Init () |
| void | Exec (Option_t *option) |
| void | Finish () |
| std::vector< KFParticle > & | GetParticles () |
| std::vector< float > & | GetChiPrim () |
Private Member Functions | |
| CbmKFParticlesFinder (const CbmKFParticlesFinder &) | |
| CbmKFParticlesFinder & | operator= (const CbmKFParticlesFinder &) |
Private Attributes | |
| float | fCuts [2][3] |
| Int_t | fusePID |
| TClonesArray * | flistStsTracks |
| CbmVertex * | fPrimVtx |
| std::vector< KFParticle > | fParticles |
| std::vector< float > | fChiToPrimVtx |
| TClonesArray * | flistStsTracksMatch |
| TClonesArray * | flistMCTracks |
| TClonesArray * | flsitGlobalTracks |
| TClonesArray * | flistTofHits |
| TClonesArray * | flistRichRings |
| TClonesArray * | flistTrdTracks |
Definition at line 29 of file CbmKFParticlesFinder.h.
| CbmKFParticlesFinder::CbmKFParticlesFinder | ( | float | cuts[2][3] = 0, |
| Int_t | usePID = 0, | ||
| const char * | name = "CbmKFParticlesFinder", | ||
| const char * | title = "Cbm KF Particles Finder", | ||
| Int_t | iVerbose = 1 ) |
Definition at line 44 of file CbmKFParticlesFinder.cxx.
References fCuts, flistMCTracks, flistRichRings, flistStsTracks, flistStsTracksMatch, flistTofHits, flistTrdTracks, flsitGlobalTracks, fParticles, fPrimVtx, fusePID, and i.
Referenced by CbmKFParticlesFinder(), and operator=().
| CbmKFParticlesFinder::~CbmKFParticlesFinder | ( | ) |
Definition at line 77 of file CbmKFParticlesFinder.cxx.
|
private |
| void CbmKFParticlesFinder::Exec | ( | Option_t * | option | ) |
Definition at line 121 of file CbmKFParticlesFinder.cxx.
References TStopwatch::CpuTime(), fabs(), fChiToPrimVtx, fCuts, KFParticleFinder::FindParticles(), flistMCTracks, flistStsTracks, flistStsTracksMatch, flistTofHits, flsitGlobalTracks, fParticles, fPrimVtx, fusePID, CbmL1PFFitter::GetChiToVertex(), CbmGlobalTrack::GetLength(), CbmTrackMatch::GetMCTrackId(), CbmTrackMatch::GetNofMCTracks(), CbmMCTrack::GetPdgCode(), CbmGlobalTrack::GetStsTrackIndex(), CbmTofHit::GetTime(), CbmGlobalTrack::GetTofHitIndex(), TVector3::Mag(), TStopwatch::RealTime(), and TStopwatch::Stop().
| void CbmKFParticlesFinder::Finish | ( | ) |
Definition at line 361 of file CbmKFParticlesFinder.cxx.
|
inline |
Definition at line 47 of file CbmKFParticlesFinder.h.
References fChiToPrimVtx.
|
inline |
Definition at line 46 of file CbmKFParticlesFinder.h.
References fParticles.
| InitStatus CbmKFParticlesFinder::Init | ( | ) |
Definition at line 116 of file CbmKFParticlesFinder.cxx.
References ReInit().
|
private |
| InitStatus CbmKFParticlesFinder::ReInit | ( | ) |
Definition at line 81 of file CbmKFParticlesFinder.cxx.
References flistMCTracks, flistStsTracks, flistStsTracksMatch, flistTofHits, flsitGlobalTracks, fPrimVtx, and fusePID.
Referenced by Init().
| void CbmKFParticlesFinder::SetParContainers | ( | ) |
Definition at line 79 of file CbmKFParticlesFinder.cxx.
|
private |
Definition at line 60 of file CbmKFParticlesFinder.h.
Referenced by Exec(), and GetChiPrim().
|
private |
Definition at line 52 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), and Exec().
|
private |
Definition at line 64 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 67 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder().
|
private |
Definition at line 55 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 63 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 66 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 68 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder().
|
private |
Definition at line 65 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 59 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and GetParticles().
|
private |
Definition at line 56 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().
|
private |
Definition at line 53 of file CbmKFParticlesFinder.h.
Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().