#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 55 of file EventAuxiliary.h.
|
inline |
Definition at line 70 of file EventAuxiliary.h.
References bunchCrossing_.
Referenced by TrackerDpgAnalysis::analyze(), edm::EventBase::bunchCrossing(), edm::EventPrincipal::bunchCrossing(), HSCPTreeBuilder::filter(), and edm::isSameEvent().
|
inline |
Definition at line 66 of file EventAuxiliary.h.
References edm::EventID::event(), and id_.
Referenced by ZeePlots::analyze(), WenuPlots::analyze(), HLTAlCaMonPi0::analyze(), SiPixelMuonHLT::analyze(), Types.EventID::cppID(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), HSCPHLTFilter::filter(), ZeeCandidateFilter::filter(), fwlite::FWLiteEventFinder::getEventNumberOfEntry(), edm::RootFileEventFinder::getEventNumberOfEntry(), edm::RootFile::getNextItemType(), main(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 69 of file EventAuxiliary.h.
References experimentType_.
Referenced by edm::EventBase::experimentType(), edm::EventPrincipal::ExperimentType(), and edm::isSameEvent().
|
inline |
Definition at line 59 of file EventAuxiliary.h.
References id_.
Referenced by PrimaryVertexValidation::analyze(), edm::RootFile::eventID(), fwlite::Event::history(), edm::EventBase::id(), edm::EventPrincipal::id(), edm::RootFile::isDuplicateEvent(), edm::isSameEvent(), edm::postIndexIntoFilePrintEventLists(), edm::RootFile::readCurrentEvent(), edm::EventPrincipal::setRunAndLumiNumber(), edm::RootFile::skipEvents(), and edm::RootFile::skipThisEntry().
|
inline |
|
inline |
Definition at line 68 of file EventAuxiliary.h.
References isRealData_.
Referenced by DetStatus::filter(), CSCSkim::filter(), edm::EventPrincipal::isReal(), edm::EventBase::isRealData(), edm::isSameEvent(), edm::RootFile::readCurrentEvent(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 63 of file EventAuxiliary.h.
References id_, edm::EventID::luminosityBlock(), and luminosityBlock_.
Referenced by PrimaryVertexValidation::analyze(), TrackerDpgAnalysis::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), edm::RootFile::fillIndexIntoFile(), HSCPTreeBuilder::filter(), fwlite::Event::getLuminosityBlock(), edm::isSameEvent(), edm::EventBase::luminosityBlock(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 64 of file EventAuxiliary.h.
References luminosityBlock_.
Referenced by edm::RootFile::readCurrentEvent().
|
inline |
Definition at line 71 of file EventAuxiliary.h.
References orbitNumber_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), and edm::EventBase::orbitNumber().
|
inline |
Definition at line 61 of file EventAuxiliary.h.
References processGUID_.
Referenced by edm::isSameEvent().
|
inline |
Definition at line 57 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::RootFile::fillEventHistory(), edm::EventPrincipal::fillEventPrincipal(), fwlite::Event::history(), edm::RootFile::readEvent(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 65 of file EventAuxiliary.h.
References luminosityBlock_.
Referenced by edm::RootFile::readCurrentEvent().
|
inline |
Definition at line 67 of file EventAuxiliary.h.
References id_, and edm::EventID::run().
Referenced by HLTAlCaMonPi0::analyze(), PrimaryVertexValidation::analyze(), SiPixelMuonHLT::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), edm::RootFile::fillIndexIntoFile(), HSCPHLTFilter::filter(), fwlite::Event::getLuminosityBlock(), fwlite::Event::getRun(), main(), TFWLiteSelectorBasic::Process(), and edm::RootOutputFile::writeOne().
|
inline |
Definition at line 58 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::RootFile::fillEventHistory(), edm::EventPrincipal::fillEventPrincipal(), FedRawDataInputSource::read(), and LHESource::readEvent_().
|
inline |
Definition at line 72 of file EventAuxiliary.h.
References storeNumber_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), edm::isSameEvent(), and edm::EventPrincipal::storeNumber().
|
inline |
Definition at line 62 of file EventAuxiliary.h.
References time_.
Referenced by evf::EvFRecordUnpacker::analyze(), TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), edm::isSameEvent(), TFWLiteSelectorBasic::Process(), edm::RootFile::readLuminosityBlockAuxiliary_(), edm::RootFile::readRunAuxiliary_(), edm::EventBase::time(), and edm::EventPrincipal::time().
void edm::EventAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 10 of file EventAuxiliary.cc.
References id_, and processHistoryID_.
Referenced by pkg.AbstractPkg::generate(), and edm::operator<<().
|
friend |
|
private |
Definition at line 90 of file EventAuxiliary.h.
Referenced by bunchCrossing().
|
private |
Definition at line 88 of file EventAuxiliary.h.
Referenced by experimentType().
|
private |
Definition at line 78 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 evf::evtn::makeEventAuxiliary(), and edm::EventAuxiliaryHistoryProducer::produce().
|
private |
Definition at line 86 of file EventAuxiliary.h.
Referenced by isRealData().
|
private |
Definition at line 84 of file EventAuxiliary.h.
Referenced by edm::conversion(), luminosityBlock(), oldLuminosityBlock(), and resetObsoleteInfo().
|
private |
Definition at line 92 of file EventAuxiliary.h.
Referenced by orbitNumber().
|
private |
Definition at line 80 of file EventAuxiliary.h.
Referenced by processGUID().
|
private |
Definition at line 76 of file EventAuxiliary.h.
Referenced by edm::conversion(), processHistoryID(), setProcessHistoryID(), and write().
|
private |
Definition at line 94 of file EventAuxiliary.h.
Referenced by storeNumber().
|
private |
Definition at line 82 of file EventAuxiliary.h.
Referenced by edm::conversion(), and time().