FairRoot/PandaRoot
Public Member Functions | List of all members
PndSttTrackFitter Class Referenceabstract

#include <PndSttTrackFitter.h>

Inheritance diagram for PndSttTrackFitter:
PndSttHelixTrackFitter

Public Member Functions

virtual void AddHitCollection (TClonesArray *)
 
 PndSttTrackFitter ()
 
virtual ~PndSttTrackFitter ()
 
virtual void Init ()
 
virtual Int_t DoFit (PndTrackCand *pTrackCand, PndSttTrack *pTrack, Int_t pidHypo=211)=0
 
virtual void Extrapolate (PndSttTrack *track, Double_t r, FairTrackParam *param)=0
 
virtual void SetTubeArray (TClonesArray *tubeArray)=0
 
 ClassDef (PndSttTrackFitter, 1)
 

Detailed Description

Definition at line 26 of file PndSttTrackFitter.h.

Constructor & Destructor Documentation

PndSttTrackFitter::PndSttTrackFitter ( )
inline

Default constructor

Definition at line 33 of file PndSttTrackFitter.h.

33 { };
virtual PndSttTrackFitter::~PndSttTrackFitter ( )
inlinevirtual

Destructor

Definition at line 37 of file PndSttTrackFitter.h.

37 { };

Member Function Documentation

virtual void PndSttTrackFitter::AddHitCollection ( TClonesArray *  )
inlinevirtual

Reimplemented in PndSttHelixTrackFitter.

Definition at line 30 of file PndSttTrackFitter.h.

Referenced by PndSttFitTracks::AddHitCollection().

30 { };
PndSttTrackFitter::ClassDef ( PndSttTrackFitter  ,
 
)
virtual Int_t PndSttTrackFitter::DoFit ( PndTrackCand pTrackCand,
PndSttTrack pTrack,
Int_t  pidHypo = 211 
)
pure virtual

Abstract method DoFit. To be implemented in the concrete class. Task: Make a fit to the hits attached to the track by the track finder. Fill the track parameter member variables.

Parameters
pTrackCandPointer to PndTrackCand (input)
pTrackPointer to PndSttTrack (output)
pidHypoPID hypothesis for the fit. Default is pion.

Implemented in PndSttHelixTrackFitter.

Referenced by PndSttFitTracks::Exec().

virtual void PndSttTrackFitter::Extrapolate ( PndSttTrack track,
Double_t  r,
FairTrackParam *  param 
)
pure virtual

Abstract method Extrapolate. Gives track parameters at a given r position.

Parameters
trackPointer to SttTrack
rr position
param(return value) SttTrackParam at r

Implemented in PndSttHelixTrackFitter.

virtual void PndSttTrackFitter::Init ( )
inlinevirtual

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

Reimplemented in PndSttHelixTrackFitter.

Definition at line 43 of file PndSttTrackFitter.h.

Referenced by PndSttFitTracks::Init().

43 { };
virtual void PndSttTrackFitter::SetTubeArray ( TClonesArray *  tubeArray)
pure virtual

CHECK added

Implemented in PndSttHelixTrackFitter.

Referenced by PndSttFitTracks::Init().


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