FairRoot/PandaRoot
Public Member Functions | Protected Attributes | List of all members
genfit::AbsFitter Class Referenceabstract

Abstract base class for fitters. More...

#include <AbsFitter.h>

Inheritance diagram for genfit::AbsFitter:
genfit::AbsKalmanFitter genfit::DAF genfit::KalmanFitter genfit::KalmanFitterRefTrack

Public Member Functions

 AbsFitter ()
 
virtual ~AbsFitter ()
 
virtual void processTrackWithRep (Track *, const AbsTrackRep *, bool resortHits=false)=0
 
void processTrack (Track *, bool resortHits=false)
 
virtual void setDebugLvl (unsigned int lvl=1)
 

Protected Attributes

unsigned int debugLvl_
 

Detailed Description

Abstract base class for fitters.

Definition at line 35 of file AbsFitter.h.

Constructor & Destructor Documentation

genfit::AbsFitter::AbsFitter ( )
inline

Definition at line 37 of file AbsFitter.h.

37 : debugLvl_(0) {}
unsigned int debugLvl_
Definition: AbsFitter.h:55
virtual genfit::AbsFitter::~AbsFitter ( )
inlinevirtual

Definition at line 38 of file AbsFitter.h.

38 {}

Member Function Documentation

void genfit::AbsFitter::processTrack ( Track ,
bool  resortHits = false 
)

Process all reps. Start with the cardinalRep and resort the hits if necessary (and supported by the fitter)

Referenced by PndRecoDafFit2::Fit(), and PndRecoKalmanFit2::Fit().

virtual void genfit::AbsFitter::processTrackWithRep ( Track ,
const AbsTrackRep ,
bool  resortHits = false 
)
pure virtual

Process Track with one AbsTrackRep of the Track. Optionally resort the hits if necessary (and supported by the fitter)

Implemented in genfit::DAF, genfit::KalmanFitter, and genfit::KalmanFitterRefTrack.

virtual void genfit::AbsFitter::setDebugLvl ( unsigned int  lvl = 1)
inlinevirtual

Reimplemented in genfit::DAF.

Definition at line 50 of file AbsFitter.h.

References debugLvl_.

Referenced by genfit::DAF::setDebugLvl().

50 {debugLvl_ = lvl;}
unsigned int debugLvl_
Definition: AbsFitter.h:55

Member Data Documentation

unsigned int genfit::AbsFitter::debugLvl_
protected

Definition at line 55 of file AbsFitter.h.

Referenced by setDebugLvl().


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