GENFIT Rev: NoNumberAvailable
Loading...
Searching...
No Matches
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

◆ ~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::DAF, genfit::GblFitter, genfit::GFGbl, 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_


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