#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 edm::EventBase::bunchCrossing(), and edm::EventPrincipal::bunchCrossing().
|
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(), edm::test::EventFromSource::event(), fwlite::FWLiteEventFinder::getEventNumberOfEntry(), edm::RootFileEventFinder::getEventNumberOfEntry(), edm::RootFile::getNextItemType(), main(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 75 of file EventAuxiliary.h.
References experimentType_.
Referenced by edm::EventBase::experimentType(), and edm::EventPrincipal::ExperimentType().
|
inline |
Definition at line 63 of file EventAuxiliary.h.
References id_.
Referenced by edm::RootFile::fillEventHistory(), fwlite::Event::history(), edm::EventForOutput::id(), edm::EventBase::id(), edm::EventPrincipal::id(), edm::postIndexIntoFilePrintEventLists(), HGCalLayerClusterProducer::produce(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::EventPrincipal::setRunAndLumiNumber().
|
inline |
|
inline |
Definition at line 74 of file EventAuxiliary.h.
References isRealData_.
Referenced by DetStatus::filter(), edm::EventPrincipal::isReal(), edm::EventBase::isRealData(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 67 of file EventAuxiliary.h.
References id_, edm::EventID::luminosityBlock(), luminosityBlock_, and mitigatedMETSequence_cff::U.
Referenced by Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), fwlite::Event::getLuminosityBlock(), edm::EventForOutput::luminosityBlock(), edm::EventBase::luminosityBlock(), HGCalLayerClusterProducer::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 edm::EventBase::orbitNumber().
|
inline |
|
inline |
Definition at line 61 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::EventPrincipal::commonFillEventPrincipal(), edm::RootFile::fillEventHistory(), fwlite::Event::history(), edm::RawInputSource::makeEvent(), 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 Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), fwlite::Event::getLuminosityBlock(), fwlite::Event::getRun(), main(), HGCalLayerClusterProducer::produce(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 62 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::EventPrincipal::commonFillEventPrincipal(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::eventAuxiliary(), and edm::RootFile::fillEventHistory().
|
inline |
Definition at line 78 of file EventAuxiliary.h.
References storeNumber_.
Referenced by edm::EventPrincipal::storeNumber().
|
inline |
Definition at line 66 of file EventAuxiliary.h.
References time_.
Referenced by 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_, l1tGTMenu_BTagSeeds_cff::os, and processHistoryID_.
Referenced by pkg.AbstractPkg::generate().
|
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 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 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 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 time().