PandaRoot
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 34 of file AbsFitter.h.

Constructor & Destructor Documentation

◆ AbsFitter()

genfit::AbsFitter::AbsFitter ( )
inline

Definition at line 36 of file AbsFitter.h.

36 : debugLvl_(0) {}
unsigned int debugLvl_
Definition: AbsFitter.h:52

◆ ~AbsFitter()

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

Definition at line 37 of file AbsFitter.h.

References processTrack(), and processTrackWithRep().

37 {}

Member Function Documentation

◆ processTrack()

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

◆ 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::KalmanFitter, and genfit::KalmanFitterRefTrack.

Referenced by ~AbsFitter().

◆ setDebugLvl()

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

Reimplemented in genfit::DAF.

Definition at line 49 of file AbsFitter.h.

References debugLvl_.

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

49 { debugLvl_ = lvl; }
unsigned int debugLvl_
Definition: AbsFitter.h:52

Member Data Documentation

◆ debugLvl_

unsigned int genfit::AbsFitter::debugLvl_
protected

Definition at line 52 of file AbsFitter.h.

Referenced by setDebugLvl().


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