GENFIT  Rev:NoNumberAvailable
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:
Inheritance graph
Collaboration diagram for genfit::AbsFitter:
Collaboration graph

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

◆ AbsFitter()

genfit::AbsFitter::AbsFitter ( )
inline

Definition at line 37 of file AbsFitter.h.

◆ ~AbsFitter()

virtual genfit::AbsFitter::~AbsFitter ( )
inlinevirtual

Definition at line 38 of file AbsFitter.h.

Member Function Documentation

◆ processTrack()

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

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

Definition at line 25 of file AbsFitter.cc.

References genfit::Track::checkConsistency(), genfit::Track::getCardinalRep(), genfit::Track::getNumReps(), genfit::Track::getTrackRep(), and processTrackWithRep().

◆ processTrackWithRep()

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::GblFitter, genfit::GFGbl, genfit::DAF, genfit::KalmanFitter, and genfit::KalmanFitterRefTrack.

Referenced by processTrack().

◆ setDebugLvl()

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().

Member Data Documentation

◆ debugLvl_

unsigned int genfit::AbsFitter::debugLvl_
protected

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