#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 edm::EventBase::bunchCrossing(), and edm::isSameEvent().
|
inline |
Definition at line 66 of file EventAuxiliary.h.
References edm::EventID::event(), and id_.
Referenced by fwlite::FWLiteEventFinder::getEventNumberOfEntry(), and main().
|
inline |
Definition at line 69 of file EventAuxiliary.h.
References experimentType_.
Referenced by edm::EventBase::experimentType(), and edm::isSameEvent().
|
inline |
Definition at line 59 of file EventAuxiliary.h.
References id_.
Referenced by edm::EventBase::id(), and edm::isSameEvent().
|
inline |
|
inline |
Definition at line 68 of file EventAuxiliary.h.
References isRealData_.
Referenced by DetStatus::filter(), edm::EventBase::isRealData(), edm::isSameEvent(), L1Analysis::L1AnalysisSimulation::Set(), and L1Analysis::L1AnalysisEvent::Set().
|
inline |
Definition at line 63 of file EventAuxiliary.h.
References id_, edm::EventID::luminosityBlock(), and luminosityBlock_.
Referenced by edm::isSameEvent(), and edm::EventBase::luminosityBlock().
|
inline |
Definition at line 64 of file EventAuxiliary.h.
References luminosityBlock_.
|
inline |
Definition at line 71 of file EventAuxiliary.h.
References orbitNumber_.
Referenced by 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_.
|
inline |
Definition at line 65 of file EventAuxiliary.h.
References luminosityBlock_.
|
inline |
Definition at line 67 of file EventAuxiliary.h.
References id_, and edm::EventID::run().
Referenced by main().
|
inline |
Definition at line 58 of file EventAuxiliary.h.
References processHistoryID_.
|
inline |
Definition at line 72 of file EventAuxiliary.h.
References storeNumber_.
Referenced by edm::isSameEvent().
|
inline |
Definition at line 62 of file EventAuxiliary.h.
References time_.
Referenced by evf::EvFRecordUnpacker::analyze(), edm::isSameEvent(), and edm::EventBase::time().
void edm::EventAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 10 of file EventAuxiliary.cc.
References id_, and processHistoryID_.
Referenced by 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().