Belle II Software  release-08-01-10
GblTrackSegmentController Class Referenceabstract

TrackSegmentController for use with GblFitter. More...

#include <GblTrackSegmentController.h>

Inheritance diagram for GblTrackSegmentController:

Public Member Functions

virtual void controlTrackSegment (TVector3 entry, TVector3 exit, double scatTheta, GblFitter *fitter)=0
 Function called for each segment of trajectory. More...
 
virtual void Print (const Option_t *="") const
 

Detailed Description

TrackSegmentController for use with GblFitter.

Definition at line 40 of file GblTrackSegmentController.h.

Member Function Documentation

◆ controlTrackSegment()

virtual void 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

Implemented in GblMultipleScatteringController.


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