Typedefs | |
typedef boost::date_time::subsecond_duration< boost::posix_time::time_duration, 1000000000 > | nanoseconds |
typedef cond::Time_t | Time_t |
typedef cond::TimeType | TimeType |
typedef cond::UnpackedTime | UnpackedTime |
Enumerations | |
enum | _timetype { INVALID =cond::invalid, RUNNUMBER =cond::runnumber, TIMESTAMP =cond::timestamp, LUMIID =cond::lumiid, HASH =cond::hash, USERID =cond::userid } |
Variables | |
static constexpr const char *const | MAX_TIMESTAMP = "9999-12-31 23:59:59.000" |
static const std::pair< const char *, TimeType > | s_timeTypeMap [] |
static constexpr unsigned int | SINCE_GROUP_SIZE = 1000 |
const boost::posix_time::ptime | time0 |
typedef boost::date_time::subsecond_duration<boost::posix_time::time_duration,1000000000> cond::time::nanoseconds |
Definition at line 18 of file TimeConversions.h.
typedef cond::Time_t cond::time::Time_t |
typedef cond::TimeType cond::time::TimeType |
Enumerator | |
---|---|
INVALID | |
RUNNUMBER | |
TIMESTAMP | |
LUMIID | |
HASH | |
USERID |
Definition at line 32 of file Time.h.
|
inline |
Definition at line 52 of file TimeConversions.h.
References itsNanoseconds(), lumiQTWidget::t, and time0.
Referenced by SiStripDetVOffTkMapPlotter::analyze(), SiStripDetVOffTrendPlotter::analyze(), cond::payloadInspector::TimeHistoryPlot< PayloadType, Y >::fill(), SiStripDetVOffBuilder::getCondTime(), LHCInfoPopConSourceHandler::getNewObjects(), and FillInfoPopConSourceHandler::getNewObjects().
|
inline |
Time_t cond::time::fromIOVSyncValue | ( | edm::IOVSyncValue const & | time, |
TimeType | timetype | ||
) |
Definition at line 74 of file Time.cc.
References edm::IOVSyncValue::eventID(), LUMIID, edm::IOVSyncValue::luminosityBlockNumber(), edm::EventID::run(), RUNNUMBER, edm::IOVSyncValue::time(), TIMESTAMP, edm::LuminosityBlockID::value(), and edm::Timestamp::value().
Referenced by CondDBESSource::setIntervalFor().
|
inline |
Definition at line 36 of file TimeConversions.h.
Referenced by from_boost().
const Time_t cond::time::kLowMask | ( | 0xFFFFFFFF | ) |
Referenced by ME::time_low(), to_boost(), to_timeval(), and unpack().
edm::IOVSyncValue cond::time::limitedIOVSyncValue | ( | Time_t | time, |
TimeType | timetype | ||
) |
Definition at line 91 of file Time.cc.
References edm::IOVSyncValue::invalidIOVSyncValue(), checklumidiff::l, LUMIID, edm::LuminosityBlockID::luminosityBlock(), edm::EventID::maxEventNumber(), edm::LuminosityBlockID::run(), RUNNUMBER, and TIMESTAMP.
Referenced by CondDBESSource::setIntervalFor().
edm::IOVSyncValue cond::time::limitedIOVSyncValue | ( | edm::IOVSyncValue const & | time, |
TimeType | timetype | ||
) |
Definition at line 116 of file Time.cc.
References edm::IOVSyncValue::eventID(), edm::IOVSyncValue::invalidIOVSyncValue(), LUMIID, edm::IOVSyncValue::luminosityBlockNumber(), edm::EventID::maxEventNumber(), edm::EventID::run(), RUNNUMBER, and TIMESTAMP.
Referenced by cond::Iov_t::clear(), cond::persistency::IOVProxy::fetchSequence(), cond::persistency::IOVProxy::find(), cond::persistency::IOVProxy::getLast(), MillePedeAlignmentAlgorithm::initialize(), cond::Iov_t::isValid(), cond::persistency::IOVProxy::load(), cond::persistency::IOVProxy::loadedGroup(), cond::persistency::IOVProxy::reset(), and cond::persistency::IOV::Table::select().
const Time_t cond::time::MIN_VAL | ( | 0 | ) |
Referenced by cond::Iov_t::clear(), cond::Tag_t::clear(), cond::persistency::IOVEditor::endOfValidity(), cond::persistency::IOVProxy::endOfValidity(), cond::persistency::IOVProxy::fetchSequence(), cond::persistency::RunInfoEditor::getLastInserted(), cond::persistency::RUN_INFO::Table::getLastInserted(), MillePedeAlignmentAlgorithm::initialize(), cond::Iov_t::isValid(), cond::persistency::IOVEditor::lastValidatedTime(), cond::persistency::IOVProxy::lastValidatedTime(), cond::persistency::IOVProxy::load(), cond::persistency::IOVProxy::loadedGroup(), cond::persistency::IOVProxy::reset(), cond::persistency::GTEditor::validity(), and cond::persistency::GTProxy::validity().
|
inline |
|
inline |
Definition at line 29 of file TimeConversions.h.
References lumiQTWidget::t.
Referenced by FillInfoPopConSourceHandler::getNewObjects(), LHCInfoPopConSourceHandler::getNewObjects(), and tillTimeFromNextSince().
const unsigned int cond::time::SECONDS_PER_LUMI | ( | 23 | ) |
Definition at line 33 of file Time.cc.
References createfilelist::int, pack(), TIMESTAMP, and unpack().
Referenced by cond::persistency::IOVProxy::Iterator::operator*().
TimeType cond::time::timeTypeFromName | ( | const std::string & | name | ) |
Definition at line 24 of file Time.cc.
References cond::findSpecs(), mps_fire::i, and cond::TimeTypeSpecs::type.
Referenced by cond::service::PoolDBOutputService::fillRecord(), cond::persistency::GetFromRow< cond::TimeType >::operator()(), cond::service::PoolDBOutputService::PoolDBOutputService(), and cond::payloadInspector::PlotBase::process().
std::string cond::time::timeTypeName | ( | TimeType | type | ) |
Definition at line 19 of file Time.cc.
References cond::invalid.
Referenced by cond::persistency::f_add_attribute().
|
inline |
Definition at line 45 of file TimeConversions.h.
References kLowMask(), and seconds().
Referenced by SiStripDetVOffHandler::analyze(), SiStripDetVOffTkMapPlotter::analyze(), SiStripDetVOffTrendPlotter::analyze(), SiStripDetVOffTrendPlotter::dumpCSV(), cond::payloadInspector::RunHistoryPlot< PayloadType, Y >::fill(), cond::payloadInspector::TimeHistoryPlot< PayloadType, Y >::fill(), SiStripDetVOffTkMapPlotter::formatIOV(), SiStripDetVOffTrendPlotter::formatIOV(), SiStripDetVOffBuilder::getCoralTime(), FillInfoPopConSourceHandler::getNewObjects(), LHCInfoPopConSourceHandler::getNewObjects(), FillInfo::print(), and LHCInfo::print().
inline ::timeval cond::time::to_timeval | ( | Time_t | iValue | ) |
Definition at line 60 of file TimeConversions.h.
References kLowMask().
edm::IOVSyncValue cond::time::toIOVSyncValue | ( | cond::Time_t | time, |
TimeType | timetype, | ||
bool | startOrStop | ||
) |
Definition at line 52 of file Time.cc.
References edm::IOVSyncValue::invalidIOVSyncValue(), checklumidiff::l, LUMIID, edm::LuminosityBlockID::luminosityBlock(), edm::EventID::maxEventNumber(), edm::LuminosityBlockID::run(), RUNNUMBER, and TIMESTAMP.
Referenced by CondDBESSource::setIntervalFor().
|
inline |
Definition at line 25 of file TimeConversions.h.
References kLowMask().
Referenced by SiStripDetVOffTrendPlotter::analyze(), LHCInfoPopConSourceHandler::getNewObjects(), FillInfoPopConSourceHandler::getNewObjects(), and tillTimeFromNextSince().
|
static |
Definition at line 25 of file Time.h.
Referenced by CondDBESSource::CondDBESSource().
|
static |
|
static |
Definition at line 39 of file Time.h.
Referenced by cond::persistency::IOV::SINCE_GROUP::group().
const boost::posix_time::ptime cond::time::time0 |
Definition at line 42 of file TimeConversions.h.
Referenced by from_boost(), and RunInfoRead::readData().