Belle II Software  release-08-01-10
CosmicRayFlightTimeEstimator Class Reference

Concrete estimator for the cosmic ray setup - estimates negative times on incoming arm. More...

#include <FlightTimeEstimator.h>

Inheritance diagram for CosmicRayFlightTimeEstimator:
Collaboration diagram for CosmicRayFlightTimeEstimator:

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 FlightTimeEstimatorinstance (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.
 

Detailed Description

Concrete estimator for the cosmic ray setup - estimates negative times on incoming arm.

Definition at line 67 of file FlightTimeEstimator.h.


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