#include <EventAuxiliary.h>
Definition at line 14 of file EventAuxiliary.h.
Undefined | |
PhysicsTrigger | |
CalibrationTrigger | |
RandomTrigger | |
Reserved | |
TracedEvent | |
TestTrigger | |
ErrorTrigger |
Definition at line 18 of file EventAuxiliary.h.
{ Undefined = 0, PhysicsTrigger = 1, CalibrationTrigger = 2, RandomTrigger = 3, Reserved = 4, TracedEvent = 5, TestTrigger = 6, ErrorTrigger = 15 };
edm::EventAuxiliary::EventAuxiliary | ( | ) | [inline] |
Definition at line 30 of file EventAuxiliary.h.
: processHistoryID_(), id_(), processGUID_(), time_(), luminosityBlock_(0U), isRealData_(false), experimentType_(Undefined), bunchCrossing_(invalidBunchXing), orbitNumber_(invalidBunchXing), storeNumber_(invalidStoreNumber) {}
edm::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 |
||
) | [inline] |
Definition at line 41 of file EventAuxiliary.h.
: processHistoryID_(), id_(theId), processGUID_(theProcessGUID), time_(theTime), luminosityBlock_(0U), isRealData_(isReal), experimentType_(eType), bunchCrossing_(bunchXing), orbitNumber_(orbitNum), storeNumber_(storeNum) {}
edm::EventAuxiliary::~EventAuxiliary | ( | ) | [inline] |
Definition at line 55 of file EventAuxiliary.h.
{}
int edm::EventAuxiliary::bunchCrossing | ( | ) | const [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().
{return bunchCrossing_;}
EventNumber_t edm::EventAuxiliary::event | ( | ) | const [inline] |
Definition at line 66 of file EventAuxiliary.h.
References edm::EventID::event(), and id_.
Referenced by HLTAlCaMonPi0::analyze(), ZeeCandidateFilter::filter(), HSCPHLTFilter::filter(), fwlite::FWLiteEventFinder::getEventNumberOfEntry(), main(), and edm::RootOutputFile::writeOne().
{return id_.event();}
ExperimentType edm::EventAuxiliary::experimentType | ( | ) | const [inline] |
Definition at line 69 of file EventAuxiliary.h.
References experimentType_.
Referenced by edm::EventBase::experimentType(), edm::EventPrincipal::ExperimentType(), and edm::isSameEvent().
{return experimentType_;}
EventID const& edm::EventAuxiliary::id | ( | void | ) | const [inline] |
Definition at line 59 of file EventAuxiliary.h.
References id_.
Referenced by edm::RootFile::eventID(), fwlite::Event::history(), edm::EventPrincipal::id(), edm::EventBase::id(), edm::isSameEvent(), edm::postIndexIntoFilePrintEventLists(), and edm::RootFile::skipEvents().
{return id_;}
EventID& edm::EventAuxiliary::id | ( | void | ) | [inline] |
bool edm::EventAuxiliary::isRealData | ( | ) | const [inline] |
Definition at line 68 of file EventAuxiliary.h.
References isRealData_.
Referenced by CSCSkim::filter(), edm::EventPrincipal::isReal(), edm::EventBase::isRealData(), edm::isSameEvent(), and edm::RootOutputFile::writeOne().
{return isRealData_;}
LuminosityBlockNumber_t edm::EventAuxiliary::luminosityBlock | ( | ) | const [inline] |
Definition at line 63 of file EventAuxiliary.h.
References id_, edm::EventID::luminosityBlock(), and luminosityBlock_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), fwlite::Event::getLuminosityBlock(), edm::isSameEvent(), edm::EventBase::luminosityBlock(), and edm::RootOutputFile::writeOne().
{return id_.luminosityBlock() != 0U ? id_.luminosityBlock() : luminosityBlock_;}
LuminosityBlockNumber_t edm::EventAuxiliary::oldLuminosityBlock | ( | ) | const [inline] |
Definition at line 64 of file EventAuxiliary.h.
References luminosityBlock_.
{return luminosityBlock_;}
int edm::EventAuxiliary::orbitNumber | ( | ) | const [inline] |
Definition at line 71 of file EventAuxiliary.h.
References orbitNumber_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), and edm::EventBase::orbitNumber().
{return orbitNumber_;}
std::string const& edm::EventAuxiliary::processGUID | ( | ) | const [inline] |
Definition at line 61 of file EventAuxiliary.h.
References processGUID_.
Referenced by edm::isSameEvent().
{return processGUID_;}
ProcessHistoryID const& edm::EventAuxiliary::processHistoryID | ( | ) | const [inline] |
Definition at line 57 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::EventPrincipal::fillEventPrincipal(), fwlite::Event::history(), and edm::RootOutputFile::writeOne().
{return processHistoryID_;}
void edm::EventAuxiliary::resetObsoleteInfo | ( | ) | [inline] |
Definition at line 65 of file EventAuxiliary.h.
References luminosityBlock_.
{luminosityBlock_ = 0;}
RunNumber_t edm::EventAuxiliary::run | ( | ) | const [inline] |
Definition at line 67 of file EventAuxiliary.h.
References id_, and edm::EventID::run().
Referenced by HLTAlCaMonPi0::analyze(), edm::DQMHttpSource::checkNextEvent(), HSCPHLTFilter::filter(), fwlite::Event::getLuminosityBlock(), fwlite::Event::getRun(), main(), TFWLiteSelectorBasic::Process(), and edm::RootOutputFile::writeOne().
{return id_.run();}
void edm::EventAuxiliary::setProcessHistoryID | ( | ProcessHistoryID const & | phid | ) | [inline] |
Definition at line 58 of file EventAuxiliary.h.
References processHistoryID_.
Referenced by edm::RootFile::fillHistory(), and LHESource::readEvent_().
{processHistoryID_ = phid;}
int edm::EventAuxiliary::storeNumber | ( | ) | const [inline] |
Definition at line 72 of file EventAuxiliary.h.
References storeNumber_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), edm::isSameEvent(), and edm::EventPrincipal::storeNumber().
{return storeNumber_;}
Timestamp const& edm::EventAuxiliary::time | ( | ) | const [inline] |
Definition at line 62 of file EventAuxiliary.h.
References time_.
Referenced by TrackerDpgAnalysis::analyze(), HSCPTreeBuilder::filter(), edm::isSameEvent(), TFWLiteSelectorBasic::Process(), edm::RootFile::readLuminosityBlockAuxiliary_(), edm::RootFile::readRunAuxiliary_(), edm::EventBase::time(), and edm::EventPrincipal::time().
{return 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<<().
{ os << "Process History ID = " << processHistoryID_ << std::endl; os << id_ << std::endl; //os << "TimeStamp = " << time_ << std::endl; }
void conversion | ( | EventAux const & | from, |
EventAuxiliary & | to | ||
) | [friend] |
int edm::EventAuxiliary::bunchCrossing_ [private] |
Definition at line 90 of file EventAuxiliary.h.
Referenced by bunchCrossing().
Definition at line 88 of file EventAuxiliary.h.
Referenced by experimentType().
EventID edm::EventAuxiliary::id_ [private] |
Definition at line 78 of file EventAuxiliary.h.
Referenced by edm::conversion(), event(), id(), luminosityBlock(), run(), and write().
int const edm::EventAuxiliary::invalidBunchXing = -1 [static] |
Definition at line 28 of file EventAuxiliary.h.
int const edm::EventAuxiliary::invalidStoreNumber = 0 [static] |
Definition at line 29 of file EventAuxiliary.h.
Referenced by edm::EventAuxiliaryHistoryProducer::produce().
bool edm::EventAuxiliary::isRealData_ [private] |
Definition at line 86 of file EventAuxiliary.h.
Referenced by isRealData().
Definition at line 84 of file EventAuxiliary.h.
Referenced by edm::conversion(), luminosityBlock(), oldLuminosityBlock(), and resetObsoleteInfo().
int edm::EventAuxiliary::orbitNumber_ [private] |
Definition at line 92 of file EventAuxiliary.h.
Referenced by orbitNumber().
std::string edm::EventAuxiliary::processGUID_ [private] |
Definition at line 80 of file EventAuxiliary.h.
Referenced by processGUID().
Definition at line 76 of file EventAuxiliary.h.
Referenced by edm::conversion(), processHistoryID(), setProcessHistoryID(), and write().
int edm::EventAuxiliary::storeNumber_ [private] |
Definition at line 94 of file EventAuxiliary.h.
Referenced by storeNumber().
Timestamp edm::EventAuxiliary::time_ [private] |
Definition at line 82 of file EventAuxiliary.h.
Referenced by edm::conversion(), and time().