Belle II Software development
|
Concrete estimator for the regular beam event setup. More...
#include <FlightTimeEstimator.h>
Public Member Functions | |
BeamEventFlightTimeEstimator () | |
Constructor also setting up the flight time lookup table. | |
double | getFlightTime2D (const Vector2D &pos2D, double alpha, double beta=1) const override |
Flight time estimator for regular beam events. | |
Static Public Member Functions | |
static const FlightTimeEstimator & | instance (std::unique_ptr< FlightTimeEstimator > replacement=nullptr) |
Getter for the instance. | |
Private Attributes | |
LookupTable< float > | m_firstPeriodAlphaFlightTimeFactor |
Lookup table for the sinc function. | |
Concrete estimator for the regular beam event setup.
Definition at line 47 of file FlightTimeEstimator.h.
Constructor also setting up the flight time lookup table.
Definition at line 37 of file FlightTimeEstimator.cc.
|
inlineoverridevirtual |
Flight time estimator for regular beam events.
Reimplemented from FlightTimeEstimator.
Definition at line 54 of file FlightTimeEstimator.h.
|
staticinherited |
Getter for the instance.
Definition at line 21 of file FlightTimeEstimator.cc.
|
private |
Lookup table for the sinc function.
Definition at line 63 of file FlightTimeEstimator.h.