Belle II Software development
OnlineEventT0 Class Reference

Storage element for the eventwise T0 estimation computed on HLT. More...

#include <OnlineEventT0.h>

Inheritance diagram for OnlineEventT0:

Public Member Functions

 OnlineEventT0 ()
 default constructor
 
 OnlineEventT0 (float eventT0, float eventT0Uncertainty, const Const::DetectorSet &detector)
 Constructor.
 
float getOnlineEventT0 () const
 Return the online event t0.
 
float getOnlineEventT0Uncertainty () const
 Return the online event t0 uncertainty.
 
Const::DetectorSet getOnlineEventT0Detector ()
 Return the online event t0 detector.
 

Private Attributes

float m_eventT0 = NAN
 Storage of the online T0 estimation.
 
float m_eventT0Uncertainty = NAN
 Storage of the uncertainty of the online T0 estimation.
 
Const::DetectorSet m_detector
 Storage of the detector, who has determined the event T0.
 

Detailed Description

Storage element for the eventwise T0 estimation computed on HLT.

It can store a float value with uncertainty together with the detector component.

Definition at line 25 of file OnlineEventT0.h.

Constructor & Destructor Documentation

◆ OnlineEventT0() [1/2]

OnlineEventT0 ( )
inline

default constructor

Definition at line 30 of file OnlineEventT0.h.

30{}

◆ OnlineEventT0() [2/2]

OnlineEventT0 ( float  eventT0,
float  eventT0Uncertainty,
const Const::DetectorSet detector 
)
inline

Constructor.

Parameters
eventT0EventT0 computed on HLT
eventT0Uncertaintyuncertainity on EventT0 computed on HLT
detectordetector which provided the EventT0

Definition at line 37 of file OnlineEventT0.h.

38 : m_eventT0(eventT0)
39 , m_eventT0Uncertainty(eventT0Uncertainty)
40 , m_detector(detector)
41 {}
Const::DetectorSet m_detector
Storage of the detector, who has determined the event T0.
Definition: OnlineEventT0.h:61
float m_eventT0Uncertainty
Storage of the uncertainty of the online T0 estimation.
Definition: OnlineEventT0.h:58
float m_eventT0
Storage of the online T0 estimation.
Definition: OnlineEventT0.h:55

Member Function Documentation

◆ getOnlineEventT0()

float getOnlineEventT0 ( ) const
inline

Return the online event t0.

Definition at line 44 of file OnlineEventT0.h.

44{return m_eventT0;}

◆ getOnlineEventT0Detector()

Const::DetectorSet getOnlineEventT0Detector ( )
inline

Return the online event t0 detector.

Definition at line 50 of file OnlineEventT0.h.

50{return m_detector;}

◆ getOnlineEventT0Uncertainty()

float getOnlineEventT0Uncertainty ( ) const
inline

Return the online event t0 uncertainty.

Definition at line 47 of file OnlineEventT0.h.

Member Data Documentation

◆ m_detector

Const::DetectorSet m_detector
private

Storage of the detector, who has determined the event T0.

Definition at line 61 of file OnlineEventT0.h.

◆ m_eventT0

float m_eventT0 = NAN
private

Storage of the online T0 estimation.

Definition at line 55 of file OnlineEventT0.h.

◆ m_eventT0Uncertainty

float m_eventT0Uncertainty = NAN
private

Storage of the uncertainty of the online T0 estimation.

Definition at line 58 of file OnlineEventT0.h.


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