LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
detinfo::details::StartTimeImpl< detinfo::timescales::electronics_time, TimeScale, std::enable_if_t<!std::is_same_v< TimeScale, detinfo::timescales::electronics_time > > > Struct Template Reference

#include "DetectorTimings.h"

Static Public Member Functions

static TimeScale startTime (DetectorTimings const *detTiming)
 

Detailed Description

template<typename TimeScale>
struct detinfo::details::StartTimeImpl< detinfo::timescales::electronics_time, TimeScale, std::enable_if_t<!std::is_same_v< TimeScale, detinfo::timescales::electronics_time > > >

Definition at line 755 of file DetectorTimings.h.

Member Function Documentation

template<typename TimeScale >
static TimeScale detinfo::details::StartTimeImpl< detinfo::timescales::electronics_time, TimeScale, std::enable_if_t<!std::is_same_v< TimeScale, detinfo::timescales::electronics_time > > >::startTime ( DetectorTimings const *  detTiming)
inlinestatic

Definition at line 759 of file DetectorTimings.h.

References detinfo::DetectorTimings::startTime().

760  {
761  return TimeScale{
762  -(detTiming->startTime<TimeScale, detinfo::timescales::electronics_time>().quantity())};
763  }
timescale_traits< ElectronicsTimeCategory >::time_point_t electronics_time
A point in time on the electronics time scale.

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