CbmRoot
CbmTofTrackFinder Class Referenceabstract

#include <CbmTofTrackFinder.h>

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

Public Member Functions

 CbmTofTrackFinder ()
 
virtual ~CbmTofTrackFinder ()
 
virtual void Init ()
 
virtual void SetFitter (CbmTofTrackFitter *)
 
virtual void SetMaxTofTimeDifference (Double_t)
 
virtual void SetTxLIM (Double_t)
 
virtual void SetTyLIM (Double_t)
 
virtual void SetTxMean (Double_t)
 
virtual void SetTyMean (Double_t)
 
virtual void SetSIGLIM (Double_t)
 
virtual void SetChiMaxAccept (Double_t)
 
virtual void SetSIGT (Double_t)
 
virtual void SetSIGX (Double_t)
 
virtual void SetSIGY (Double_t)
 
virtual Int_t DoFind (TClonesArray *hits, TClonesArray *tracks)=0
 
 ClassDef (CbmTofTrackFinder, 1)
 

Detailed Description

Definition at line 27 of file CbmTofTrackFinder.h.

Constructor & Destructor Documentation

◆ CbmTofTrackFinder()

CbmTofTrackFinder::CbmTofTrackFinder ( )
inline

Default constructor

Definition at line 31 of file CbmTofTrackFinder.h.

◆ ~CbmTofTrackFinder()

virtual CbmTofTrackFinder::~CbmTofTrackFinder ( )
inlinevirtual

Destructor

Definition at line 35 of file CbmTofTrackFinder.h.

Member Function Documentation

◆ ClassDef()

CbmTofTrackFinder::ClassDef ( CbmTofTrackFinder  ,
 
)

◆ DoFind()

virtual Int_t CbmTofTrackFinder::DoFind ( TClonesArray *  hits,
TClonesArray *  tracks 
)
pure virtual

Abstract method DoFind. To be implemented in the concrete class. Task: Read the hit array and fill the track array, pointers to which are given as arguments

Parameters
hitArrayArray of TOF hits
trackArrayArray of CbmTofTrack

@value Number of tracks created

Implemented in CbmTofTrackFinderNN.

Referenced by CbmTofFindTracks::ExecFind().

◆ Init()

virtual void CbmTofTrackFinder::Init ( )
inlinevirtual

Virtual method Init. If needed, to be implemented in the concrete class. Else no action.

Reimplemented in CbmTofTrackFinderNN.

Definition at line 41 of file CbmTofTrackFinder.h.

Referenced by CbmTofFindTracks::Init().

◆ SetChiMaxAccept()

virtual void CbmTofTrackFinder::SetChiMaxAccept ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 50 of file CbmTofTrackFinder.h.

◆ SetFitter()

virtual void CbmTofTrackFinder::SetFitter ( CbmTofTrackFitter )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 43 of file CbmTofTrackFinder.h.

◆ SetMaxTofTimeDifference()

virtual void CbmTofTrackFinder::SetMaxTofTimeDifference ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 44 of file CbmTofTrackFinder.h.

◆ SetSIGLIM()

virtual void CbmTofTrackFinder::SetSIGLIM ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 49 of file CbmTofTrackFinder.h.

◆ SetSIGT()

virtual void CbmTofTrackFinder::SetSIGT ( Double_t  )
inlinevirtual

Definition at line 51 of file CbmTofTrackFinder.h.

◆ SetSIGX()

virtual void CbmTofTrackFinder::SetSIGX ( Double_t  )
inlinevirtual

Definition at line 52 of file CbmTofTrackFinder.h.

◆ SetSIGY()

virtual void CbmTofTrackFinder::SetSIGY ( Double_t  )
inlinevirtual

Definition at line 53 of file CbmTofTrackFinder.h.

◆ SetTxLIM()

virtual void CbmTofTrackFinder::SetTxLIM ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 45 of file CbmTofTrackFinder.h.

◆ SetTxMean()

virtual void CbmTofTrackFinder::SetTxMean ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 47 of file CbmTofTrackFinder.h.

◆ SetTyLIM()

virtual void CbmTofTrackFinder::SetTyLIM ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 46 of file CbmTofTrackFinder.h.

◆ SetTyMean()

virtual void CbmTofTrackFinder::SetTyMean ( Double_t  )
inlinevirtual

Reimplemented in CbmTofTrackFinderNN.

Definition at line 48 of file CbmTofTrackFinder.h.


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