A partial detinfo::DetectorClocksData
supporting units.
More...
#include <DetectorTimings.h>
Public Types | |
using | nanosecond = util::quantities::nanosecond |
using | microsecond = util::quantities::microsecond |
using | megahertz = util::quantities::megahertz |
using | ticks_d = util::quantities::ticks_d |
Private Attributes | |
detinfo::DetectorClocksData | fClockData |
The backend instance of detinfo::DetectorClocksData this object uses. More... | |
A partial detinfo::DetectorClocksData
supporting units.
This class is instantiated based on a detinfo::DetectorClocksData
, which is relied upon to provide the underlying functionality.
Example of usage:
The timing data is copied locally; see detinfo::DetectorClocksData
for considerations on the validity time span of the timing information.
Definition at line 45 of file DetectorTimings.h.
Definition at line 54 of file DetectorTimings.h.
Definition at line 53 of file DetectorTimings.h.
Definition at line 52 of file DetectorTimings.h.
Definition at line 55 of file DetectorTimings.h.
|
inlineexplicit |
Constructor: uses detClocks
for internal conversions.
Definition at line 59 of file DetectorTimings.h.
|
inlineexplicit |
Definition at line 62 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::BeamGateTime()
.
Definition at line 83 of file DetectorTimings.h.
|
inline |
Returns the detector clocks data object.
Definition at line 69 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::G4ToElecTime()
.
Definition at line 98 of file DetectorTimings.h.
|
inline |
Definition at line 103 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::OpticalClock().TickPeriod()
.
Definition at line 134 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::OpticalClock().TickPeriod()
.
Definition at line 126 of file DetectorTimings.h.
Equivalent to detinfo::DetectorClocksData::G4ToElecTime()
.
Definition at line 112 of file DetectorTimings.h.
|
inline |
Definition at line 117 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::TPCTime()
.
Definition at line 90 of file DetectorTimings.h.
|
inline |
Equivalent to detinfo::DetectorClocksData::TriggerTime()
.
Definition at line 76 of file DetectorTimings.h.
|
private |
The backend instance of detinfo::DetectorClocksData
this object uses.
Definition at line 48 of file DetectorTimings.h.