1 #include <io/REvent_ROOT.h>
2 #include <io/revtEventTrigger_ROOT.h>
3 #include <io/StreamerUtilities.h>
4 #include <det/Detector.h>
35 fStations(e.StationsBegin(), e.StationsEnd()),
37 fHeader(e.GetHeader()),
38 fAERARootIoSourceFileName(e.GetAERARootIoSourceFileName()),
39 fChannelResponseApplied(e.GetChannelResponseApplied()),
40 fRejectionStatus(e.GetRejectionStatus())
50 det::Detector::GetInstance().Update(h.GetTime());
53 const auto id =
s.fId;
bool HasTrigger() const
check whether the central trigger object exists
bool fChannelResponseApplied
Interface class to access to the Radio part of an event.
void SetChannelResponseApplied(const bool parFlag)
EventTrigger & GetTrigger()
Get the object with central trigger data, throw if n.a.
void SetAERARootIoEventId(const double parEventId)
REvent_ROOT & operator=(const REvent_ROOT &e)
Station & GetStation(const int stationId)
retrieve station by id throw utl::NonExistentComponentException if n.a.
std::string fAERARootIoSourceFileName
void SetAERARootIoSourceFileName(const std::string &parFileName)
void ClearRejectionStatus()
double fAERARootIoEventId
void DeepCopy(T *&destination, U *const source)
void SetRejected(const unsigned long long int reason)
void MakeTrigger()
Create the central trigger object.
Header & GetHeader()
access to REvent Header
std::vector< revtStation_ROOT > fStations
Persistent REvent using ROOT.
unsigned long long int fRejectionStatus
Persistent EventTrigger using ROOT.
void operator>>(revt::REvent &e) const
void MakeStation(const int stationId)
make a station with specifying Id, throw if invalid stationId
revtEventTrigger_ROOT * fTrigger