LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Timestamp.h"
Public Member Functions | |
constexpr | Timestamp (TimeValue_t const iValue) |
constexpr | Timestamp () |
constexpr TimeValue_t | value () const |
constexpr std::uint32_t | timeLow () const |
constexpr std::uint32_t | timeHigh () const |
constexpr bool | operator== (Timestamp const &iRHS) const |
constexpr bool | operator!= (Timestamp const &iRHS) const |
constexpr bool | operator< (Timestamp const &iRHS) const |
constexpr bool | operator<= (Timestamp const &iRHS) const |
constexpr bool | operator> (Timestamp const &iRHS) const |
constexpr bool | operator>= (Timestamp const &iRHS) const |
Static Public Member Functions | |
static constexpr Timestamp | invalidTimestamp () |
static constexpr Timestamp | endOfTime () |
static constexpr Timestamp | beginOfTime () |
Static Private Member Functions | |
static constexpr TimeValue_t | lowMask () |
Private Attributes | |
std::uint32_t | timeLow_ |
std::uint32_t | timeHigh_ |
Definition at line 10 of file Timestamp.h.
|
inline |
|
inline |
Definition at line 17 of file Timestamp.h.
References invalidTimestamp(), timeHigh_, and timeLow_.
|
inlinestatic |
Definition at line 92 of file Timestamp.h.
|
inlinestatic |
Definition at line 87 of file Timestamp.h.
|
inlinestatic |
Definition at line 82 of file Timestamp.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), art::SourceHelper::makeRunPrincipal(), art::SourceHelper::makeSubRunPrincipal(), art::SubRunAuxiliary::mergeAuxiliary(), art::RunAuxiliary::mergeNewTimestampsIntoThis_(), art::EmptyEvent::readEvent(), art::EmptyEvent::readRun(), art::EmptyEvent::readSubRun(), and Timestamp().
|
inlinestaticprivate |
Definition at line 102 of file Timestamp.h.
References art::to_iso_string_assuming_unix_epoch().
Referenced by Timestamp().
|
inline |
Definition at line 47 of file Timestamp.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 34 of file Timestamp.h.
References timeHigh_.
Referenced by wc::CellTree::analyze(), filter::EventTimeFilter::filter(), and dnn::SavePiMu::saveImage().
|
inline |
Definition at line 29 of file Timestamp.h.
References timeLow_.
Referenced by wc::CellTree::analyze(), filter::EventTimeFilter::filter(), and dnn::SavePiMu::saveImage().
|
inline |
Definition at line 23 of file Timestamp.h.
References timeHigh_, and timeLow_.
Referenced by cluster::HoughLineFinderAna::analyze(), DECLARE_ART_SERVICE_INTERFACE_IMPL(), evgen::GeneratedEventTimestamp::eventTimestamp(), rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), evd::HeaderDrawer::Header(), art::Tracer::preBeginRun(), art::Tracer::preBeginSubRun(), art::Tracer::preEndRun(), art::Tracer::preEndSubRun(), art::Tracer::preEvent(), lariov::SIOVElectronicsCalibService::PreProcessEvent(), lariov::SIOVPmtGainService::PreProcessEvent(), lariov::SIOVDetPedestalService::PreProcessEvent(), and art::to_iso_string_assuming_unix_epoch().
|
private |
Definition at line 99 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), timeHigh(), Timestamp(), and value().
|
private |
Definition at line 98 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), timeLow(), Timestamp(), and value().