Belle II Software development
|
Concrete estimator for the cosmic ray setup - estimates negative times on incoming arm. More...
#include <FlightTimeEstimator.h>
Public Member Functions | |
CosmicRayFlightTimeEstimator (Vector3D triggerPoint=Vector3D(0, 0, 0)) | |
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 cosmic ray events. | |
Static Public Member Functions | |
static const FlightTimeEstimator & | instance (std::unique_ptr< FlightTimeEstimator > replacement=nullptr) |
Getter for the instance. | |
Private Attributes | |
Vector3D | m_triggerPoint |
Trigger point of the cosmic ray setup. | |
LookupTable< float > | m_halfPeriodAlphaFlightTimeFactor |
Lookup table for the sinc function. | |
Concrete estimator for the cosmic ray setup - estimates negative times on incoming arm.
Definition at line 67 of file FlightTimeEstimator.h.
|
explicit |
Constructor also setting up the flight time lookup table.
Definition at line 57 of file FlightTimeEstimator.cc.
|
inlineoverridevirtual |
Flight time estimator for cosmic ray events.
Reimplemented from FlightTimeEstimator.
Definition at line 74 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 89 of file FlightTimeEstimator.h.
|
private |
Trigger point of the cosmic ray setup.
Definition at line 86 of file FlightTimeEstimator.h.