#include <EventAuxiliary.h>
Public Types | |
enum | ExperimentType { Undefined = 0, PhysicsTrigger = 1, CalibrationTrigger = 2, RandomTrigger = 3, Reserved = 4, TracedEvent = 5, TestTrigger = 6, ErrorTrigger = 15 } |
Public Member Functions | |
int | bunchCrossing () const |
EventNumber_t | event () const |
EventAuxiliary () | |
EventAuxiliary (EventID const &theId, std::string const &theProcessGUID, Timestamp const &theTime, bool isReal, ExperimentType eType=Undefined, int bunchXing=invalidBunchXing, int storeNum=invalidStoreNumber, int orbitNum=invalidBunchXing) | |
ExperimentType | experimentType () const |
EventID const & | id () const |
EventID & | id () |
bool | isRealData () const |
LuminosityBlockNumber_t | luminosityBlock () const |
LuminosityBlockNumber_t | oldLuminosityBlock () const |
int | orbitNumber () const |
std::string const & | processGUID () const |
ProcessHistoryID const & | processHistoryID () const |
void | resetObsoleteInfo () |
RunNumber_t | run () const |
void | setProcessHistoryID (ProcessHistoryID const &phid) |
int | storeNumber () const |
Timestamp const & | time () const |
void | write (std::ostream &os) const |
~EventAuxiliary () | |
Static Public Attributes | |
static int const | invalidBunchXing = -1 |
static int const | invalidStoreNumber = 0 |
Private Attributes | |
int | bunchCrossing_ |
ExperimentType | experimentType_ |
EventID | id_ |
bool | isRealData_ |
LuminosityBlockNumber_t | luminosityBlock_ |
int | orbitNumber_ |
std::string | processGUID_ |
ProcessHistoryID | processHistoryID_ |
int | storeNumber_ |
Timestamp | time_ |
Friends | |
void | conversion (EventAux const &, EventAuxiliary &) |
Definition at line 14 of file EventAuxiliary.h.
Enumerator | |
---|---|
Undefined | |
PhysicsTrigger | |
CalibrationTrigger | |
RandomTrigger | |
Reserved | |
TracedEvent | |
TestTrigger | |
ErrorTrigger |
Definition at line 18 of file EventAuxiliary.h.
|
inline |
Definition at line 30 of file EventAuxiliary.h.
|
inline |
Definition at line 41 of file EventAuxiliary.h.
|
inline |
Definition at line 59 of file EventAuxiliary.h.
|
inline |
Definition at line 76 of file EventAuxiliary.h.
References bunchCrossing_.
Referenced by TrackerDpgAnalysis::analyze(), edm::EventBase::bunchCrossing(), edm::EventPrincipal::bunchCrossing(), edm::isSameEvent(), and CalibratedDigis::produce().
|
inline |
Definition at line 72 of file EventAuxiliary.h.
References edm::EventID::event(), and id_.
Referenced by edm::EventPrincipal::commonFillEventPrincipal(), Types.EventID::cppID(), edm::EventForOutput::event(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), fwlite::FWLiteEventFinder::getEventNumberOfEntry(), edm::RootFileEventFinder::getEventNumberOfEntry(), edm::RootFile::getNextItemType(), main(), ticl::PatternRecognitionbyCLUE3D< TILES >::makeTracksters(), L1TowerCalibrator::produce(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 75 of file EventAuxiliary.h.
References experimentType_.
Referenced by BxTiming::analyze(), edm::EventBase::experimentType(), edm::EventPrincipal::ExperimentType(), and edm::isSameEvent().
|
inline |
Definition at line 63 of file EventAuxiliary.h.
References id_.
Referenced by LEDTask::_process(), LaserTask::_process(), PrimaryVertexValidation::analyze(), edm::RootFile::fillEventHistory(), fwlite::Event::history(), edm::EventForOutput::id(), edm::EventBase::id(), edm::EventPrincipal::id(), edm::isSameEvent(), edm::postIndexIntoFilePrintEventLists(), and edm::EventPrincipal::setRunAndLumiNumber().
|
inline |
|
inline |
Definition at line 74 of file EventAuxiliary.h.
References isRealData_.
Referenced by TKStatus::analyze(), DetStatus::filter(), CSCSkim::filter(), SiStripDCSStatus::getStatus(), edm::EventPrincipal::isReal(), edm::EventBase::isRealData(), edm::isSameEvent(), APVCyclePhaseProducerFromL1TS::produce(), L1Analysis::L1AnalysisSimulation::Set(), L1Analysis::L1AnalysisEvent::Set(), FRDOutputModule::write(), RawEventOutputModuleForBU< Consumer >::write(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 67 of file EventAuxiliary.h.
References id_, edm::EventID::luminosityBlock(), and luminosityBlock_.
Referenced by SiStripMonitorCluster::analyze(), PrimaryVertexValidation::analyze(), TrackerDpgAnalysis::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), fwlite::Event::getLuminosityBlock(), edm::isSameEvent(), edm::EventForOutput::luminosityBlock(), edm::EventBase::luminosityBlock(), L1TowerCalibrator::produce(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 70 of file EventAuxiliary.h.
References luminosityBlock_.
|
inline |
Definition at line 77 of file EventAuxiliary.h.
References orbitNumber_.
Referenced by TrackerDpgAnalysis::analyze(), edm::EventBase::orbitNumber(), and omtf::OmtfPacker::produce().
|
inline |
Definition at line 65 of file EventAuxiliary.h.
References processGUID_.
Referenced by edm::isSameEvent().
|
inline |
Definition at line 61 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::EventPrincipal::commonFillEventPrincipal(), edm::IDGeneratorSourceBase< PuttableSourceBase >::doReadEvent(), edm::RootFile::fillEventHistory(), fwlite::Event::history(), edm::RawInputSource::makeEvent(), edm::TestSource::readEvent_(), LH5Source::readEvent_(), LHESource::readEvent_(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 71 of file EventAuxiliary.h.
References luminosityBlock_.
|
inline |
Definition at line 73 of file EventAuxiliary.h.
References id_, and edm::EventID::run().
Referenced by PrimaryVertexValidation::analyze(), SplitVertexResolution::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), FilterOutLowPt::filter(), fwlite::Event::getLuminosityBlock(), fwlite::Event::getRun(), main(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 62 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::EventPrincipal::commonFillEventPrincipal(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::eventAuxiliary(), edm::RootFile::fillEventHistory(), FedRawDataInputSource::read(), LHESource::readEvent_(), and LH5Source::readEvent_().
|
inline |
Definition at line 78 of file EventAuxiliary.h.
References storeNumber_.
Referenced by TrackerDpgAnalysis::analyze(), edm::isSameEvent(), and edm::EventPrincipal::storeNumber().
|
inline |
Definition at line 66 of file EventAuxiliary.h.
References time_.
Referenced by TrackerDpgAnalysis::analyze(), edm::isSameEvent(), edm::EventForOutput::time(), edm::EventBase::time(), and edm::EventPrincipal::time().
void edm::EventAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 9 of file EventAuxiliary.cc.
References id_, and processHistoryID_.
Referenced by pkg.AbstractPkg::generate(), and edm::operator<<().
|
friend |
|
private |
Definition at line 97 of file EventAuxiliary.h.
Referenced by bunchCrossing().
|
private |
Definition at line 95 of file EventAuxiliary.h.
Referenced by experimentType().
|
private |
Definition at line 85 of file EventAuxiliary.h.
Referenced by edm::conversion(), event(), id(), luminosityBlock(), run(), and write().
|
static |
Definition at line 28 of file EventAuxiliary.h.
|
static |
Definition at line 29 of file EventAuxiliary.h.
Referenced by edm::EventAuxiliaryHistoryProducer::produce().
|
private |
Definition at line 93 of file EventAuxiliary.h.
Referenced by isRealData().
|
private |
Definition at line 91 of file EventAuxiliary.h.
Referenced by edm::conversion(), luminosityBlock(), oldLuminosityBlock(), and resetObsoleteInfo().
|
private |
Definition at line 99 of file EventAuxiliary.h.
Referenced by orbitNumber().
|
private |
Definition at line 87 of file EventAuxiliary.h.
Referenced by processGUID().
|
private |
Definition at line 83 of file EventAuxiliary.h.
Referenced by edm::conversion(), processHistoryID(), setProcessHistoryID(), and write().
|
private |
Definition at line 101 of file EventAuxiliary.h.
Referenced by storeNumber().
|
private |
Definition at line 89 of file EventAuxiliary.h.
Referenced by edm::conversion(), and time().