Classes
detinfo::details Namespace Reference

Classes

struct  ClockForImpl
 
struct  ClockForImpl< detinfo::timescales::ElectronicsTimeCategory >
 
struct  ClockForImpl< detinfo::timescales::OpticalTimeCategory >
 
struct  ClockForImpl< detinfo::timescales::TPCelectronicsTimeCategory >
 
struct  ClockForImpl< detinfo::timescales::TriggerTimeCategory >
 
struct  ClockForImpl< TimeScale, std::void_t< typename TimeScale::category_t > >
 
struct  StartTickImpl
 
struct  StartTickImpl< detinfo::timescales::optical_tick, detinfo::timescales::electronics_tick_d >
 
struct  StartTickImpl< detinfo::timescales::TPCelectronics_tick_d, detinfo::timescales::electronics_tick_d >
 
struct  StartTickImpl< TickPoint, TickPoint >
 
struct  StartTimeImpl
 
struct  StartTimeImpl< detinfo::timescales::electronics_time, TimeScale, std::enable_if_t<!std::is_same_v< TimeScale, detinfo::timescales::electronics_time > > >
 
struct  StartTimeImpl< TimePoint, TimeScale, std::enable_if_t<!std::is_same_v< TimePoint, detinfo::timescales::electronics_time > && !std::is_same_v< TimeScale, detinfo::timescales::electronics_time > && !std::is_same_v< TimeScale, TimePoint > > >
 
struct  StartTimeImpl< detinfo::timescales::optical_time, detinfo::timescales::electronics_time >
 
struct  StartTimeImpl< detinfo::timescales::simulation_time, detinfo::timescales::electronics_time >
 
struct  StartTimeImpl< detinfo::timescales::TPCelectronics_time, detinfo::timescales::electronics_time >
 
struct  StartTimeImpl< detinfo::timescales::trigger_time, detinfo::timescales::electronics_time >
 
struct  StartTimeImpl< TimePoint, TimePoint >
 
struct  TickConverter
 
struct  TimeScaleConverter
 
struct  TimeScaleConverter< FromTick, TargetTime, std::enable_if_t< detinfo::timescales::is_tick_v< FromTick > > >
 
struct  TimeScaleConverter< TargetTime, TargetTime >