Belle II Software development
|
TrackSegmentController for use with GblFitter in Belle2. More...
#include <GblMultipleScatteringController.h>
Public Member Functions | |
GblMultipleScatteringController () | |
Constructor. | |
virtual | ~GblMultipleScatteringController () |
Destructor. | |
virtual void | controlTrackSegment (TVector3, TVector3, double scatTheta, genfit::GblFitter *fitter) |
Change fitter options to not use scatterers inside CDC. | |
TrackSegmentController for use with GblFitter in Belle2.
Its main purpose is to switch off GBL scatterers inside CDC. This has no measurable effects except for much improved performance of the fitter.
Definition at line 26 of file GblMultipleScatteringController.h.
|
inline |
Constructor.
Definition at line 31 of file GblMultipleScatteringController.h.
|
inlinevirtual |
|
virtual |
Change fitter options to not use scatterers inside CDC.
Currently by checking the volume name in the middle of entry and exit vectors.
The first two arguments are unused in our implementation, so they are not explicitely named here, even though they are present in the base class genfit::GblTrackSegmentController.
scatTheta | Total MS variance accumulated in segment |
fitter | Pointer to the fitter |
Definition at line 16 of file GblMultipleScatteringController.cc.