CbmRoot
CbmL1TofMerger Class Reference

#include <CbmL1TofMerger.h>

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

Public Member Functions

 CbmL1TofMerger ()
 
 CbmL1TofMerger (Int_t verbose)
 
 ~CbmL1TofMerger ()
 
void Init ()
 
Int_t DoMerge (TClonesArray *glbTracks, TClonesArray *tofHits)
 
 ClassDef (CbmL1TofMerger, 1)
 
void SetVerbose (Int_t verbose)
 
 ClassDef (CbmTofMerger, 1)
 

Protected Attributes

Int_t fVerbose
 

Private Member Functions

 CbmL1TofMerger (const CbmL1TofMerger &)
 
CbmL1TofMerger operator= (const CbmL1TofMerger &)
 
Bool_t Overlap (CbmKFTrack &track, const CbmTofHit *tofHit)
 
Double_t GetChi2ToHit (CbmKFTrack &track, const CbmTofHit *tofHit)
 

Private Attributes

TClonesArray * fArrayTrdTrack
 

Detailed Description

Definition at line 16 of file CbmL1TofMerger.h.

Constructor & Destructor Documentation

◆ CbmL1TofMerger() [1/3]

CbmL1TofMerger::CbmL1TofMerger ( const CbmL1TofMerger )
private

◆ CbmL1TofMerger() [2/3]

CbmL1TofMerger::CbmL1TofMerger ( )

Definition at line 38 of file CbmL1TofMerger.cxx.

◆ CbmL1TofMerger() [3/3]

CbmL1TofMerger::CbmL1TofMerger ( Int_t  verbose)

Definition at line 45 of file CbmL1TofMerger.cxx.

References CbmTofMerger::fVerbose.

◆ ~CbmL1TofMerger()

CbmL1TofMerger::~CbmL1TofMerger ( )

Definition at line 53 of file CbmL1TofMerger.cxx.

Member Function Documentation

◆ ClassDef() [1/2]

CbmL1TofMerger::ClassDef ( CbmL1TofMerger  ,
 
)

◆ ClassDef() [2/2]

CbmTofMerger::ClassDef ( CbmTofMerger  ,
 
)
inherited

◆ DoMerge()

◆ GetChi2ToHit()

Double_t CbmL1TofMerger::GetChi2ToHit ( CbmKFTrack track,
const CbmTofHit tofHit 
)
private

Definition at line 238 of file CbmL1TofMerger.cxx.

References CbmKFTrack::GetTrack(), CbmPixelHit::GetX(), and CbmPixelHit::GetY().

Referenced by DoMerge().

◆ Init()

void CbmL1TofMerger::Init ( )
virtual

Reimplemented from CbmTofMerger.

Definition at line 60 of file CbmL1TofMerger.cxx.

References fArrayTrdTrack, and rootMgr.

◆ operator=()

CbmL1TofMerger CbmL1TofMerger::operator= ( const CbmL1TofMerger )
private

◆ Overlap()

Bool_t CbmL1TofMerger::Overlap ( CbmKFTrack track,
const CbmTofHit tofHit 
)
private

◆ SetVerbose()

void CbmTofMerger::SetVerbose ( Int_t  verbose)
inlineinherited

Definition at line 26 of file CbmTofMerger.h.

References CbmTofMerger::fVerbose.

Referenced by CbmFindGlobalTracks::Init().

Member Data Documentation

◆ fArrayTrdTrack

TClonesArray* CbmL1TofMerger::fArrayTrdTrack
private

Definition at line 22 of file CbmL1TofMerger.h.

Referenced by DoMerge(), and Init().

◆ fVerbose

Int_t CbmTofMerger::fVerbose
protectedinherited

Definition at line 16 of file CbmTofMerger.h.

Referenced by CbmL1TofMerger(), and CbmTofMerger::SetVerbose().


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