EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::GblTrackSegmentController Class Referenceabstract

TrackSegmentController for use with GblFitter. More...

#include <fun4all_GenFit/blob/master/GBL/include/GblTrackSegmentController.h>

Public Member Functions

 GblTrackSegmentController ()
 
virtual ~GblTrackSegmentController ()
 
virtual void controlTrackSegment (TVector3 entry, TVector3 exit, double scatTheta, GblFitter *fitter)=0
 Function called for each segment of trajectory. User can decide on MS options. This function must be implemented by the actual class deriving from this abstract class.
 
virtual void Print (const Option_t *="") const
 

Detailed Description

TrackSegmentController for use with GblFitter.

Definition at line 40 of file GblTrackSegmentController.h.

View newest version in sPHENIX GitHub at line 40 of file GblTrackSegmentController.h

Constructor & Destructor Documentation

genfit::GblTrackSegmentController::GblTrackSegmentController ( )
inline

Definition at line 44 of file GblTrackSegmentController.h.

View newest version in sPHENIX GitHub at line 44 of file GblTrackSegmentController.h

virtual genfit::GblTrackSegmentController::~GblTrackSegmentController ( )
inlinevirtual

Definition at line 46 of file GblTrackSegmentController.h.

View newest version in sPHENIX GitHub at line 46 of file GblTrackSegmentController.h

Member Function Documentation

virtual void genfit::GblTrackSegmentController::controlTrackSegment ( TVector3  entry,
TVector3  exit,
double  scatTheta,
GblFitter fitter 
)
pure virtual

Function called for each segment of trajectory. User can decide on MS options. This function must be implemented by the actual class deriving from this abstract class.

Parameters
entryPosition of segment starting point
exitPosition of segment ending point
scatThetaTotal MS variance accumulated in this segment
fitterPointer to the fitter - so you can set the MS options
virtual void genfit::GblTrackSegmentController::Print ( const Option_t *  = "") const
inlinevirtual

Definition at line 58 of file GblTrackSegmentController.h.

View newest version in sPHENIX GitHub at line 58 of file GblTrackSegmentController.h


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