Project
Loading...
Searching...
No Matches
o2::calibration::TimeSlot< Container > Class Template Reference

#include <TimeSlot.h>

Public Member Functions

 TimeSlot ()=default
 
 TimeSlot (TFType tfS, TFType tfE)
 
 TimeSlot (const TimeSlot &src)
 
TimeSlotoperator= (TimeSlot &&src)=default
 
 ~TimeSlot ()=default
 
TFType getTFStart () const
 
TFType getTFEnd () const
 
long getStaticStartTimeMS () const
 
long getStartTimeMS () const
 
long getEndTimeMS () const
 
const Container * getContainer () const
 
Container * getContainer ()
 
void setContainer (std::unique_ptr< Container > ptr)
 
void setTFStart (TFType v)
 
void setTFEnd (TFType v)
 
void setStaticStartTimeMS (long t)
 
void setRunStartOrbit (long t)
 
auto getRunStartOrbit () const
 
int relateToTF (TFType tf)
 
void mergeToPrevious (TimeSlot &prev)
 
void print () const
 

Detailed Description

template<typename Container>
class o2::calibration::TimeSlot< Container >

Definition at line 33 of file TimeSlot.h.

Constructor & Destructor Documentation

◆ TimeSlot() [1/3]

template<typename Container >
o2::calibration::TimeSlot< Container >::TimeSlot ( )
default

◆ TimeSlot() [2/3]

template<typename Container >
o2::calibration::TimeSlot< Container >::TimeSlot ( TFType  tfS,
TFType  tfE 
)
inline

Definition at line 37 of file TimeSlot.h.

◆ TimeSlot() [3/3]

template<typename Container >
o2::calibration::TimeSlot< Container >::TimeSlot ( const TimeSlot< Container > &  src)
inline

Definition at line 38 of file TimeSlot.h.

◆ ~TimeSlot()

template<typename Container >
o2::calibration::TimeSlot< Container >::~TimeSlot ( )
default

Member Function Documentation

◆ getContainer() [1/2]

template<typename Container >
Container * o2::calibration::TimeSlot< Container >::getContainer ( )
inline

Definition at line 54 of file TimeSlot.h.

◆ getContainer() [2/2]

template<typename Container >
const Container * o2::calibration::TimeSlot< Container >::getContainer ( ) const
inline

Definition at line 53 of file TimeSlot.h.

◆ getEndTimeMS()

template<typename Container >
long o2::calibration::TimeSlot< Container >::getEndTimeMS ( ) const
inline

Definition at line 51 of file TimeSlot.h.

◆ getRunStartOrbit()

template<typename Container >
auto o2::calibration::TimeSlot< Container >::getRunStartOrbit ( ) const
inline

Definition at line 61 of file TimeSlot.h.

◆ getStartTimeMS()

template<typename Container >
long o2::calibration::TimeSlot< Container >::getStartTimeMS ( ) const
inline

Definition at line 50 of file TimeSlot.h.

◆ getStaticStartTimeMS()

template<typename Container >
long o2::calibration::TimeSlot< Container >::getStaticStartTimeMS ( ) const
inline

Definition at line 49 of file TimeSlot.h.

◆ getTFEnd()

template<typename Container >
TFType o2::calibration::TimeSlot< Container >::getTFEnd ( ) const
inline

Definition at line 47 of file TimeSlot.h.

◆ getTFStart()

template<typename Container >
TFType o2::calibration::TimeSlot< Container >::getTFStart ( ) const
inline

Definition at line 46 of file TimeSlot.h.

◆ mergeToPrevious()

template<typename Container >
void o2::calibration::TimeSlot< Container >::mergeToPrevious ( TimeSlot< Container > &  prev)
inline

Definition at line 67 of file TimeSlot.h.

◆ operator=()

template<typename Container >
TimeSlot & o2::calibration::TimeSlot< Container >::operator= ( TimeSlot< Container > &&  src)
default

◆ print()

template<typename Container >
void o2::calibration::TimeSlot< Container >::print ( ) const
inline

Definition at line 74 of file TimeSlot.h.

◆ relateToTF()

template<typename Container >
int o2::calibration::TimeSlot< Container >::relateToTF ( TFType  tf)
inline

Definition at line 64 of file TimeSlot.h.

◆ setContainer()

template<typename Container >
void o2::calibration::TimeSlot< Container >::setContainer ( std::unique_ptr< Container >  ptr)
inline

Definition at line 55 of file TimeSlot.h.

◆ setRunStartOrbit()

template<typename Container >
void o2::calibration::TimeSlot< Container >::setRunStartOrbit ( long  t)
inline

Definition at line 60 of file TimeSlot.h.

◆ setStaticStartTimeMS()

template<typename Container >
void o2::calibration::TimeSlot< Container >::setStaticStartTimeMS ( long  t)
inline

Definition at line 59 of file TimeSlot.h.

◆ setTFEnd()

template<typename Container >
void o2::calibration::TimeSlot< Container >::setTFEnd ( TFType  v)
inline

Definition at line 58 of file TimeSlot.h.

◆ setTFStart()

template<typename Container >
void o2::calibration::TimeSlot< Container >::setTFStart ( TFType  v)
inline

Definition at line 57 of file TimeSlot.h.


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