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

#include <CbmKFParticlesFinder.h>

Inheritance diagram for CbmKFParticlesFinder:
Collaboration diagram for CbmKFParticlesFinder:

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

Detailed Description

Definition at line 29 of file CbmKFParticlesFinder.h.

Constructor & Destructor Documentation

◆ CbmKFParticlesFinder() [1/2]

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=().

Here is the caller graph for this function:

◆ ~CbmKFParticlesFinder()

CbmKFParticlesFinder::~CbmKFParticlesFinder ( )

Definition at line 77 of file CbmKFParticlesFinder.cxx.

◆ CbmKFParticlesFinder() [2/2]

CbmKFParticlesFinder::CbmKFParticlesFinder ( const CbmKFParticlesFinder & )
private

References CbmKFParticlesFinder().

Here is the call graph for this function:

Member Function Documentation

◆ Exec()

◆ Finish()

void CbmKFParticlesFinder::Finish ( )

Definition at line 361 of file CbmKFParticlesFinder.cxx.

◆ GetChiPrim()

std::vector< float > & CbmKFParticlesFinder::GetChiPrim ( )
inline

Definition at line 47 of file CbmKFParticlesFinder.h.

References fChiToPrimVtx.

◆ GetParticles()

std::vector< KFParticle > & CbmKFParticlesFinder::GetParticles ( )
inline

Definition at line 46 of file CbmKFParticlesFinder.h.

References fParticles.

◆ Init()

InitStatus CbmKFParticlesFinder::Init ( )

Definition at line 116 of file CbmKFParticlesFinder.cxx.

References ReInit().

Here is the call graph for this function:

◆ operator=()

CbmKFParticlesFinder & CbmKFParticlesFinder::operator= ( const CbmKFParticlesFinder & )
private

References CbmKFParticlesFinder().

Here is the call graph for this function:

◆ ReInit()

InitStatus CbmKFParticlesFinder::ReInit ( )

Definition at line 81 of file CbmKFParticlesFinder.cxx.

References flistMCTracks, flistStsTracks, flistStsTracksMatch, flistTofHits, flsitGlobalTracks, fPrimVtx, and fusePID.

Referenced by Init().

Here is the caller graph for this function:

◆ SetParContainers()

void CbmKFParticlesFinder::SetParContainers ( )

Definition at line 79 of file CbmKFParticlesFinder.cxx.

Member Data Documentation

◆ fChiToPrimVtx

std::vector<float> CbmKFParticlesFinder::fChiToPrimVtx
private

Definition at line 60 of file CbmKFParticlesFinder.h.

Referenced by Exec(), and GetChiPrim().

◆ fCuts

float CbmKFParticlesFinder::fCuts[2][3]
private

Definition at line 52 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), and Exec().

◆ flistMCTracks

TClonesArray* CbmKFParticlesFinder::flistMCTracks
private

Definition at line 64 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ flistRichRings

TClonesArray* CbmKFParticlesFinder::flistRichRings
private

Definition at line 67 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder().

◆ flistStsTracks

TClonesArray* CbmKFParticlesFinder::flistStsTracks
private

Definition at line 55 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ flistStsTracksMatch

TClonesArray* CbmKFParticlesFinder::flistStsTracksMatch
private

Definition at line 63 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ flistTofHits

TClonesArray* CbmKFParticlesFinder::flistTofHits
private

Definition at line 66 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ flistTrdTracks

TClonesArray* CbmKFParticlesFinder::flistTrdTracks
private

Definition at line 68 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder().

◆ flsitGlobalTracks

TClonesArray* CbmKFParticlesFinder::flsitGlobalTracks
private

Definition at line 65 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ fParticles

std::vector<KFParticle> CbmKFParticlesFinder::fParticles
private

Definition at line 59 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and GetParticles().

◆ fPrimVtx

CbmVertex* CbmKFParticlesFinder::fPrimVtx
private

Definition at line 56 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().

◆ fusePID

Int_t CbmKFParticlesFinder::fusePID
private

Definition at line 53 of file CbmKFParticlesFinder.h.

Referenced by CbmKFParticlesFinder(), Exec(), and ReInit().


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