CbmRoot
Loading...
Searching...
No Matches
CbmFindGlobalTracks Class Reference

#include <CbmFindGlobalTracks.h>

Inheritance diagram for CbmFindGlobalTracks:
[legend]
Collaboration diagram for CbmFindGlobalTracks:
[legend]

Public Member Functions

 CbmFindGlobalTracks ()
 
 CbmFindGlobalTracks (CbmTrackMerger *trackMerger, CbmRichMerger *richMerger, CbmTofMerger *tofMerger, Int_t iVerbose=1)
 
 CbmFindGlobalTracks (const char *name, const char *title="Global", CbmTrackMerger *=NULL, CbmRichMerger *=NULL, CbmTofMerger *=NULL, Int_t iVerbose=1)
 
virtual ~CbmFindGlobalTracks ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 

Private Member Functions

 CbmFindGlobalTracks (const CbmFindGlobalTracks &)
 
CbmFindGlobalTracksoperator= (const CbmFindGlobalTracks &)
 
 ClassDef (CbmFindGlobalTracks, 1)
 

Private Attributes

CbmTrackMergerfTrackMerger
 
CbmRichMergerfRichMerger
 
CbmTofMergerfTofMerger
 
TClonesArray * fStsTracks
 
TClonesArray * fTrdTracks
 
TClonesArray * fRichRings
 
TClonesArray * fTofHits
 
TClonesArray * fGlobalTracks
 
Int_t fVerbose
 
Int_t fNAll
 
Int_t fNStsOnly
 
Int_t fNTrdOnly
 
Int_t fNWithRich
 
Int_t fNWithTof
 

Detailed Description

Definition at line 33 of file CbmFindGlobalTracks.h.

Constructor & Destructor Documentation

◆ CbmFindGlobalTracks() [1/4]

CbmFindGlobalTracks::CbmFindGlobalTracks ( )

◆ CbmFindGlobalTracks() [2/4]

CbmFindGlobalTracks::CbmFindGlobalTracks ( CbmTrackMerger * trackMerger,
CbmRichMerger * richMerger,
CbmTofMerger * tofMerger,
Int_t iVerbose = 1 )

Standard constructor

Parameters
trackMargerconcrete instance of CbmTrackMerger class
richMergerconcrete instance of CbmRichMerger class
tofMergerconcrete instance of CbmTofMerger class

Definition at line 46 of file CbmFindGlobalTracks.cxx.

References fGlobalTracks, fNAll, fNStsOnly, fNTrdOnly, fNWithRich, fNWithTof, fRichMerger, fRichRings, fStsTracks, fTofHits, fTofMerger, fTrackMerger, fTrdTracks, and fVerbose.

◆ CbmFindGlobalTracks() [3/4]

CbmFindGlobalTracks::CbmFindGlobalTracks ( const char * name,
const char * title = "Global",
CbmTrackMerger * trackMerger = NULL,
CbmRichMerger * richMerger = NULL,
CbmTofMerger * tofMerger = NULL,
Int_t iVerbose = 1 )

Constructor with name and title

Definition at line 69 of file CbmFindGlobalTracks.cxx.

References fGlobalTracks, fNAll, fNStsOnly, fNTrdOnly, fNWithRich, fNWithTof, fRichMerger, fRichRings, fStsTracks, fTofHits, fTofMerger, fTrackMerger, fTrdTracks, and fVerbose.

◆ ~CbmFindGlobalTracks()

CbmFindGlobalTracks::~CbmFindGlobalTracks ( )
virtual

Destructor

Definition at line 92 of file CbmFindGlobalTracks.cxx.

References fGlobalTracks.

◆ CbmFindGlobalTracks() [4/4]

CbmFindGlobalTracks::CbmFindGlobalTracks ( const CbmFindGlobalTracks & )
private

References CbmFindGlobalTracks().

Member Function Documentation

◆ ClassDef()

CbmFindGlobalTracks::ClassDef ( CbmFindGlobalTracks ,
1  )
private

References CbmFindGlobalTracks().

◆ Exec()

void CbmFindGlobalTracks::Exec ( Option_t * opt)
virtual

◆ Init()

InitStatus CbmFindGlobalTracks::Init ( )
virtual

Initialisation

Definition at line 103 of file CbmFindGlobalTracks.cxx.

References fGlobalTracks, fRichMerger, fRichRings, fStsTracks, fTofHits, fTofMerger, fTrackMerger, fTrdTracks, and fVerbose.

◆ operator=()

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

References CbmFindGlobalTracks().

Member Data Documentation

◆ fGlobalTracks

TClonesArray* CbmFindGlobalTracks::fGlobalTracks
private

◆ fNAll

Int_t CbmFindGlobalTracks::fNAll
private

Counters

Definition at line 87 of file CbmFindGlobalTracks.h.

Referenced by CbmFindGlobalTracks(), CbmFindGlobalTracks(), and CbmFindGlobalTracks().

◆ fNStsOnly

Int_t CbmFindGlobalTracks::fNStsOnly
private

◆ fNTrdOnly

Int_t CbmFindGlobalTracks::fNTrdOnly
private

◆ fNWithRich

Int_t CbmFindGlobalTracks::fNWithRich
private

◆ fNWithTof

Int_t CbmFindGlobalTracks::fNWithTof
private

◆ fRichMerger

CbmRichMerger* CbmFindGlobalTracks::fRichMerger
private

Pointer to instance of CbmRichMerger class

Definition at line 71 of file CbmFindGlobalTracks.h.

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

◆ fRichRings

TClonesArray* CbmFindGlobalTracks::fRichRings
private

◆ fStsTracks

TClonesArray* CbmFindGlobalTracks::fStsTracks
private

Input and output arrays

Definition at line 77 of file CbmFindGlobalTracks.h.

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

◆ fTofHits

TClonesArray* CbmFindGlobalTracks::fTofHits
private

◆ fTofMerger

CbmTofMerger* CbmFindGlobalTracks::fTofMerger
private

Pointer to instance of CbmTofMerger class

Definition at line 74 of file CbmFindGlobalTracks.h.

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

◆ fTrackMerger

CbmTrackMerger* CbmFindGlobalTracks::fTrackMerger
private

Pointer to instance of CbmTrackMerger class

Definition at line 68 of file CbmFindGlobalTracks.h.

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

◆ fTrdTracks

TClonesArray* CbmFindGlobalTracks::fTrdTracks
private

◆ fVerbose

Int_t CbmFindGlobalTracks::fVerbose
private

Verbosity level

Definition at line 84 of file CbmFindGlobalTracks.h.

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


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