LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "EventAuxiliary.h"
Public Types | |
enum | ExperimentType { Any = 0, Align = 1, Calib = 2, Cosmic = 3, Data = 4, Mc = 5, Raw = 6, Test = 7 } |
Public Member Functions | |
EventAuxiliary ()=default | |
EventAuxiliary (EventID const &theId, Timestamp const &theTime, bool const isReal, ExperimentType const eType=Any) | |
void | write (std::ostream &os) const |
Timestamp const & | time () const |
EventID const & | id () const |
RunID const & | runID () const |
SubRunID const & | subRunID () const |
RunNumber_t | run () const |
SubRunNumber_t | subRun () const |
EventNumber_t | event () const |
bool | isRealData () const |
ExperimentType | experimentType () const |
bool | operator== (EventAuxiliary const &other) const |
Static Public Attributes | |
static constexpr BranchType | branch_type = InEvent |
Private Attributes | |
EventID | id_ {} |
Timestamp | time_ {} |
bool | isRealData_ {false} |
ExperimentType | experimentType_ {Any} |
Definition at line 17 of file EventAuxiliary.h.
Enumerator | |
---|---|
Any | |
Align | |
Calib | |
Cosmic | |
Data | |
Mc | |
Raw | |
Test |
Definition at line 22 of file EventAuxiliary.h.
|
default |
|
inline |
Definition at line 35 of file EventAuxiliary.h.
References experimentType_, isRealData_, time_, and write().
|
inline |
Definition at line 76 of file EventAuxiliary.h.
References art::EventID::event(), and id_.
Referenced by art::Event::event().
|
inline |
Definition at line 88 of file EventAuxiliary.h.
References experimentType_.
Referenced by art::EventPrincipal::ExperimentType(), and art::Event::experimentType().
|
inline |
Definition at line 51 of file EventAuxiliary.h.
References id_.
Referenced by rndm::NuRandomServiceHelper::ArtState::eventID(), art::Event::id(), art::EventPrincipal::id(), and art::RootOutputFile::writeOne().
|
inline |
Definition at line 82 of file EventAuxiliary.h.
References isRealData_.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), art::EventPrincipal::isReal(), art::Event::isRealData(), and art::RootOutputFile::writeOne().
|
inline |
Definition at line 94 of file EventAuxiliary.h.
References experimentType_, id_, isRealData_, and time_.
|
inline |
|
inline |
|
inline |
Definition at line 71 of file EventAuxiliary.h.
References id_, and art::EventID::subRun().
Referenced by art::Event::subRun().
|
inline |
|
inline |
Definition at line 45 of file EventAuxiliary.h.
References time_.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), art::Event::time(), and art::EventPrincipal::time().
void art::EventAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 5 of file EventAuxiliary.cc.
References id_.
Referenced by EventAuxiliary(), and operator<<().
|
static |
Definition at line 19 of file EventAuxiliary.h.
|
private |
Definition at line 109 of file EventAuxiliary.h.
Referenced by EventAuxiliary(), experimentType(), and operator==().
|
private |
Definition at line 103 of file EventAuxiliary.h.
Referenced by event(), id(), operator==(), run(), runID(), subRun(), subRunID(), and write().
|
private |
Definition at line 107 of file EventAuxiliary.h.
Referenced by EventAuxiliary(), isRealData(), and operator==().
|
private |
Definition at line 105 of file EventAuxiliary.h.
Referenced by EventAuxiliary(), operator==(), and time().