1 #include <io/SEvent_ROOT.h>
2 #include <io/SEventSimData_ROOT.h>
3 #include <io/EventTrigger_ROOT.h>
4 #include <io/Meteo_ROOT.h>
5 #include <sevt/SEvent.h>
21 fNErrorZeroStations = e.fNErrorZeroStations;
29 fStations(e.StationsBegin(), e.StationsEnd()),
30 fHeader(e.GetHeader()),
31 fNErrorZeroStations(e.GetNErrorZeroStations())
void ConvertCopy(T *&destination, const U &source)
Interface class to access to the SD part of an event.
EventTrigger & GetTrigger()
Get the object with central trigger data, throw if n.a.
EventTrigger_ROOT * fTrigger
void operator>>(sevt::SEvent &e) const
Persistent SEvent using ROOT.
bool HasSimData() const
check whether the SimData object exists
unsigned int fNErrorZeroStations
void DeepCopy(T *&destination, U *const source)
void SetNErrorZeroStations(const unsigned int n)
Set number of error zero stations.
void MakeSimData()
Create the SimData object.
bool HasTrigger() const
check whether the central trigger object exists
void MakeTrigger()
Create the central trigger object.
void MakeStation(const int stationId)
make a station with specifying Id, throw if invalid stationId
SEventSimData & GetSimData()
Get the object with simulated data, throw if n.a.
Station & GetStation(const int stationId)
retrieve station by id throw utl::NonExistentComponentException if n.a.
sevt::Header & GetHeader()
std::vector< Station_ROOT > fStations
SEventSimData_ROOT * fSimData