CbmRoot
CbmL1SttTrackFinder Class Reference

#include <CbmL1SttTrackFinder.h>

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

Public Member Functions

 CbmL1SttTrackFinder (const char *name="CbmL1SttTrackFinder", Int_t iVerbose=1)
 
 ~CbmL1SttTrackFinder ()
 
InitStatus Init ()
 
InitStatus ReInit ()
 
void SetParContainers ()
 
void Exec (Option_t *option)
 
void Finish ()
 
 ClassDef (CbmL1SttTrackFinder, 1)
 

Private Member Functions

void Write ()
 
void writedir2current (TObject *obj)
 

Private Attributes

TClonesArray * fSttPoints
 
TClonesArray * fSttHits
 STT MC points. More...
 
TClonesArray * fMuchTracks
 STT Hits. More...
 
TClonesArray * fStsTracks
 
TClonesArray * fMCTracks
 
TClonesArray * fSTSTrackMatch
 
TClonesArray * fTrackCollection
 
CbmVertexfPrimVtx
 STT tracks. More...
 
CbmStsKFTrackFitter fStsFitter
 
TDirectory * histodir
 
TH1F * fhNBranches
 

Detailed Description

Definition at line 13 of file CbmL1SttTrackFinder.h.

Constructor & Destructor Documentation

◆ CbmL1SttTrackFinder()

CbmL1SttTrackFinder::CbmL1SttTrackFinder ( const char *  name = "CbmL1SttTrackFinder",
Int_t  iVerbose = 1 
)

Constructor

Definition at line 46 of file CbmL1SttTrackFinder.cxx.

References fTrackCollection, and histodir.

◆ ~CbmL1SttTrackFinder()

CbmL1SttTrackFinder::~CbmL1SttTrackFinder ( )

Destructor

Definition at line 53 of file CbmL1SttTrackFinder.cxx.

Member Function Documentation

◆ ClassDef()

CbmL1SttTrackFinder::ClassDef ( CbmL1SttTrackFinder  ,
 
)

◆ Exec()

◆ Finish()

void CbmL1SttTrackFinder::Finish ( )

Action after each event.

Definition at line 99 of file CbmL1SttTrackFinder.cxx.

References Write().

◆ Init()

InitStatus CbmL1SttTrackFinder::Init ( )
  • FairTask methods Intialisation at begin of run. To be implemented in the derived class. @value Success If not kSUCCESS, task will be set inactive.

Definition at line 55 of file CbmL1SttTrackFinder.cxx.

References ReInit().

◆ ReInit()

InitStatus CbmL1SttTrackFinder::ReInit ( )

Reinitialisation. @value Success If not kSUCCESS, task will be set inactive.

Definition at line 57 of file CbmL1SttTrackFinder.cxx.

References fMCTracks, fMuchTracks, fPrimVtx, fStsFitter, fSTSTrackMatch, fStsTracks, fSttHits, fSttPoints, fTrackCollection, and CbmStsKFTrackFitter::Init().

Referenced by Init().

◆ SetParContainers()

void CbmL1SttTrackFinder::SetParContainers ( )

Intialise parameter containers.

Definition at line 97 of file CbmL1SttTrackFinder.cxx.

◆ Write()

void CbmL1SttTrackFinder::Write ( )
private

Definition at line 412 of file CbmL1SttTrackFinder.cxx.

References histodir, and writedir2current().

Referenced by Exec(), and Finish().

◆ writedir2current()

void CbmL1SttTrackFinder::writedir2current ( TObject *  obj)
private

Definition at line 418 of file CbmL1SttTrackFinder.cxx.

Referenced by Write().

Member Data Documentation

◆ fhNBranches

TH1F* CbmL1SttTrackFinder::fhNBranches
private

Definition at line 60 of file CbmL1SttTrackFinder.h.

Referenced by Exec().

◆ fMCTracks

TClonesArray* CbmL1SttTrackFinder::fMCTracks
private

Definition at line 48 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fMuchTracks

TClonesArray* CbmL1SttTrackFinder::fMuchTracks
private

STT Hits.

Definition at line 46 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fPrimVtx

CbmVertex* CbmL1SttTrackFinder::fPrimVtx
private

STT tracks.

Definition at line 52 of file CbmL1SttTrackFinder.h.

Referenced by ReInit().

◆ fStsFitter

CbmStsKFTrackFitter CbmL1SttTrackFinder::fStsFitter
private

Definition at line 53 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fSTSTrackMatch

TClonesArray* CbmL1SttTrackFinder::fSTSTrackMatch
private

Definition at line 49 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fStsTracks

TClonesArray* CbmL1SttTrackFinder::fStsTracks
private

Definition at line 47 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fSttHits

TClonesArray* CbmL1SttTrackFinder::fSttHits
private

STT MC points.

Definition at line 45 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fSttPoints

TClonesArray* CbmL1SttTrackFinder::fSttPoints
private

Definition at line 44 of file CbmL1SttTrackFinder.h.

Referenced by Exec(), and ReInit().

◆ fTrackCollection

TClonesArray* CbmL1SttTrackFinder::fTrackCollection
private

Definition at line 50 of file CbmL1SttTrackFinder.h.

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

◆ histodir

TDirectory* CbmL1SttTrackFinder::histodir
private

Definition at line 55 of file CbmL1SttTrackFinder.h.

Referenced by CbmL1SttTrackFinder(), Exec(), and Write().


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