#include <LuminosityBlockAuxiliary.h>
Public Member Functions | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
LuminosityBlockID const & | id () const |
LuminosityBlockID & | id () |
LuminosityBlockNumber_t | luminosityBlock () const |
LuminosityBlockAuxiliary () | |
LuminosityBlockAuxiliary (LuminosityBlockID const &theId, Timestamp const &theTime, Timestamp const &theEndTime) | |
LuminosityBlockAuxiliary (RunNumber_t const &theRun, LuminosityBlockNumber_t const &theLumi, Timestamp const &theTime, Timestamp const &theEndTime) | |
void | mergeAuxiliary (LuminosityBlockAuxiliary const &newAux) |
ProcessHistoryID const & | processHistoryID () const |
RunNumber_t | run () const |
bool | sameIdentity (LuminosityBlockAuxiliary const &iRHS) const |
void | setBeginTime (Timestamp const &time) |
void | setEndTime (Timestamp const &time) |
void | setProcessHistoryID (ProcessHistoryID const &phid) |
void | write (std::ostream &os) const |
Private Attributes | |
Timestamp | beginTime_ |
Timestamp | endTime_ |
LuminosityBlockID | id_ |
ProcessHistoryID | processHistoryID_ |
Friends | |
void | conversion (LuminosityBlockAux const &, LuminosityBlockAuxiliary &) |
Definition at line 15 of file LuminosityBlockAuxiliary.h.
|
inline |
Definition at line 18 of file LuminosityBlockAuxiliary.h.
|
inline |
Definition at line 19 of file LuminosityBlockAuxiliary.h.
|
inline |
Definition at line 21 of file LuminosityBlockAuxiliary.h.
|
inline |
Definition at line 33 of file LuminosityBlockAuxiliary.h.
References beginTime_.
Referenced by edm::LuminosityBlockBase::beginTime(), edm::LuminosityBlockPrincipal::beginTime(), edm::LuminosityBlockForOutput::beginTime(), and mergeAuxiliary().
|
inline |
Definition at line 38 of file LuminosityBlockAuxiliary.h.
References endTime_.
Referenced by edm::LuminosityBlockBase::endTime(), edm::LuminosityBlockForOutput::endTime(), edm::LuminosityBlockPrincipal::endTime(), and mergeAuxiliary().
|
inline |
Definition at line 31 of file LuminosityBlockAuxiliary.h.
References id_.
Referenced by edm::LuminosityBlockBase::id(), edm::LuminosityBlockForOutput::id(), edm::LuminosityBlockPrincipal::id(), luminosityBlock(), and run().
|
inline |
|
inline |
Definition at line 29 of file LuminosityBlockAuxiliary.h.
References id(), and edm::LuminosityBlockID::luminosityBlock().
Referenced by PixelLumiDQM::beginLuminosityBlock(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), PixelLumiDQM::endLuminosityBlock(), edm::LuminosityBlockBase::luminosityBlock(), edm::LuminosityBlockForOutput::luminosityBlock(), edm::LuminosityBlockPrincipal::luminosityBlock(), and edm::RootOutputFile::writeLuminosityBlock().
void edm::LuminosityBlockAuxiliary::mergeAuxiliary | ( | LuminosityBlockAuxiliary const & | newAux | ) |
Definition at line 15 of file LuminosityBlockAuxiliary.cc.
References cms::cuda::assert(), beginTime(), beginTime_, endTime(), endTime_, id_, and edm::Timestamp::invalidTimestamp().
Referenced by edm::LuminosityBlockPrincipal::mergeAuxiliary().
|
inline |
Definition at line 27 of file LuminosityBlockAuxiliary.h.
References processHistoryID_.
Referenced by edm::LuminosityBlockPrincipal::fillLuminosityBlockPrincipal(), fwlite::LuminosityBlock::history(), dqmservices::DQMProtobufReader::readLuminosityBlock_(), LH5Source::readLuminosityBlock_(), LHESource::readLuminosityBlock_(), edm::RootFile::readLuminosityBlock_(), DQMRootSource::readLuminosityBlock_(), and edm::InputSource::readLuminosityBlock_().
|
inline |
Definition at line 30 of file LuminosityBlockAuxiliary.h.
References id(), and edm::LuminosityBlockID::run().
Referenced by Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), fwlite::LuminosityBlock::getRun(), edm::LuminosityBlockBase::run(), edm::LuminosityBlockForOutput::run(), edm::LuminosityBlockPrincipal::run(), and edm::RootOutputFile::writeLuminosityBlock().
|
inline |
Definition at line 45 of file LuminosityBlockAuxiliary.h.
References id_, and processHistoryID_.
|
inline |
Definition at line 34 of file LuminosityBlockAuxiliary.h.
References beginTime_, edm::Timestamp::invalidTimestamp(), and protons_cff::time.
|
inline |
Definition at line 39 of file LuminosityBlockAuxiliary.h.
References endTime_, edm::Timestamp::invalidTimestamp(), and protons_cff::time.
Referenced by edm::LuminosityBlockPrincipal::setEndTime().
|
inline |
Definition at line 28 of file LuminosityBlockAuxiliary.h.
References processHistoryID_.
Referenced by edm::RootOutputFile::writeLuminosityBlock().
void edm::LuminosityBlockAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 10 of file LuminosityBlockAuxiliary.cc.
References id_, and processHistoryID_.
Referenced by pkg.AbstractPkg::generate().
|
friend |
Definition at line 11 of file LuminosityBlockAux.cc.
|
private |
Definition at line 57 of file LuminosityBlockAuxiliary.h.
Referenced by beginTime(), mergeAuxiliary(), and setBeginTime().
|
private |
Definition at line 58 of file LuminosityBlockAuxiliary.h.
Referenced by endTime(), mergeAuxiliary(), and setEndTime().
|
private |
Definition at line 55 of file LuminosityBlockAuxiliary.h.
Referenced by id(), mergeAuxiliary(), sameIdentity(), and write().
|
private |
Definition at line 53 of file LuminosityBlockAuxiliary.h.
Referenced by processHistoryID(), sameIdentity(), setProcessHistoryID(), and write().