Persistent SEvent using ROOT. More...
#include <SEvent_ROOT.h>
Public Member Functions | |
ClassDefNV (SEvent_ROOT, DONT_CHANGE_THIS_NUMBER) | |
SEvent_ROOT & | operator= (const SEvent_ROOT &e) |
void | operator>> (sevt::SEvent &e) const |
SEvent_ROOT () | |
SEvent_ROOT (const SEvent_ROOT &e) | |
SEvent_ROOT (const sevt::SEvent &e) | |
~SEvent_ROOT () | |
Public Attributes | |
sevtHeader_ROOT | fHeader |
Meteo_ROOT * | fMeteo = nullptr |
unsigned int | fNErrorZeroStations = 0 |
SEventSimData_ROOT * | fSimData = nullptr |
std::vector< Station_ROOT > | fStations |
EventTrigger_ROOT * | fTrigger = nullptr |
Persistent SEvent using ROOT.
Definition at line 29 of file SEvent_ROOT.h.
|
inline |
Definition at line 31 of file SEvent_ROOT.h.
|
inline |
Definition at line 32 of file SEvent_ROOT.h.
SEvent_ROOT::~SEvent_ROOT | ( | ) |
Definition at line 42 of file SEvent_ROOT.cc.
SEvent_ROOT::SEvent_ROOT | ( | const sevt::SEvent & | e | ) |
Definition at line 28 of file SEvent_ROOT.cc.
References io::ConvertCopy(), fMeteo, fSimData, fTrigger, sevt::SEvent::GetMeteo(), sevt::SEvent::GetSimData(), sevt::SEvent::GetTrigger(), sevt::SEvent::HasMeteo(), sevt::SEvent::HasSimData(), and sevt::SEvent::HasTrigger().
io::SEvent_ROOT::ClassDefNV | ( | SEvent_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
SEvent_ROOT & SEvent_ROOT::operator= | ( | const SEvent_ROOT & | e | ) |
Definition at line 14 of file SEvent_ROOT.cc.
References io::DeepCopy(), and fStations.
void SEvent_ROOT::operator>> | ( | sevt::SEvent & | e | ) | const |
Definition at line 51 of file SEvent_ROOT.cc.
References fHeader, fMeteo, fNErrorZeroStations, fSimData, fStations, fTrigger, sevt::SEvent::GetHeader(), sevt::SEvent::GetMeteo(), sevt::SEvent::GetSimData(), sevt::SEvent::GetStation(), sevt::SEvent::GetTrigger(), sevt::SEvent::HasMeteo(), sevt::SEvent::HasSimData(), sevt::SEvent::HasTrigger(), sevt::SEvent::MakeMeteo(), sevt::SEvent::MakeSimData(), sevt::SEvent::MakeStation(), sevt::SEvent::MakeTrigger(), and sevt::SEvent::SetNErrorZeroStations().
sevtHeader_ROOT io::SEvent_ROOT::fHeader |
Definition at line 43 of file SEvent_ROOT.h.
Referenced by operator>>().
Meteo_ROOT* io::SEvent_ROOT::fMeteo = nullptr |
Definition at line 45 of file SEvent_ROOT.h.
Referenced by operator>>(), SEvent_ROOT(), and ~SEvent_ROOT().
unsigned int io::SEvent_ROOT::fNErrorZeroStations = 0 |
Definition at line 44 of file SEvent_ROOT.h.
Referenced by operator>>().
SEventSimData_ROOT* io::SEvent_ROOT::fSimData = nullptr |
Definition at line 41 of file SEvent_ROOT.h.
Referenced by operator>>(), SEvent_ROOT(), and ~SEvent_ROOT().
std::vector<Station_ROOT> io::SEvent_ROOT::fStations |
Definition at line 40 of file SEvent_ROOT.h.
Referenced by operator=(), and operator>>().
EventTrigger_ROOT* io::SEvent_ROOT::fTrigger = nullptr |
Definition at line 42 of file SEvent_ROOT.h.
Referenced by operator>>(), SEvent_ROOT(), and ~SEvent_ROOT().