LArSoft
v07_13_02
Liquid Argon Software toolkit - http://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 11 of file Timestamp.h.
|
inline |
|
inline |
Definition at line 18 of file Timestamp.h.
References invalidTimestamp(), timeHigh_, and timeLow_.
Referenced by endOfTime().
|
inlinestatic |
Definition at line 93 of file Timestamp.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 83 of file Timestamp.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), art::SourceHelper::makeRunPrincipal(), art::SourceHelper::makeSubRunPrincipal(), art::SubRunAuxiliary::mergeAuxiliary(), art::RunAuxiliary::mergeNewTimestampsIntoThis_(), art::RootInputFile::readCurrentRun(), art::RootInputFile::readCurrentSubRun(), art::EmptyEvent::readRun_(), art::RootInputFile::readRunForSecondaryFile(), art::EmptyEvent::readSubRun_(), art::RootInputFile::readSubRunForSecondaryFile(), art::EmptyEvent::reallyReadEvent(), art::EmptyEvent::rewind_(), art::RunAuxiliary::setEndTime(), art::SubRunAuxiliary::setEndTime(), and Timestamp().
|
inlinestaticprivate |
Definition at line 103 of file Timestamp.h.
Referenced by Timestamp().
|
inline |
Definition at line 48 of file Timestamp.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file Timestamp.h.
References timeHigh_.
Referenced by wc::CellTree::analyze(), and filter::EventTimeFilter::filter().
|
inline |
Definition at line 30 of file Timestamp.h.
References timeLow_.
Referenced by wc::CellTree::analyze(), and filter::EventTimeFilter::filter().
|
inline |
Definition at line 24 of file Timestamp.h.
References timeHigh_, and timeLow_.
Referenced by cluster::HoughLineFinderAna::analyze(), 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::SIOVChannelStatusService::PreProcessEvent(), lariov::SIOVDetPedestalService::PreProcessEvent(), lariov::SIOVElectronicsCalibService::PreProcessEvent(), and lariov::SIOVPmtGainService::PreProcessEvent().
|
private |
Definition at line 100 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), timeHigh(), Timestamp(), and value().
|
private |
Definition at line 99 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), timeLow(), Timestamp(), and value().