Eye Class being actually streamed when using ROOT IO. More...
#include <Eye_ROOT.h>
Public Member Functions | |
ClassDefNV (Eye_ROOT, DONT_CHANGE_THIS_NUMBER) | |
Eye_ROOT () | |
Eye_ROOT (const Eye_ROOT &e) | |
Eye_ROOT (const fevt::Eye &e) | |
Eye_ROOT & | operator= (const Eye_ROOT &e) |
void | operator>> (fevt::Eye &e) const |
~Eye_ROOT () | |
Public Attributes | |
EyeHeader_ROOT * | fHeader = nullptr |
int | fId = 0 |
EyeRecData_ROOT * | fRecData = nullptr |
int | fStatus = 0 |
std::vector< Telescope_ROOT > | fTelescopes |
EyeTriggerData_ROOT * | fTriggerData = nullptr |
Eye Class being actually streamed when using ROOT IO.
Definition at line 28 of file Eye_ROOT.h.
|
inline |
Definition at line 31 of file Eye_ROOT.h.
|
inline |
Definition at line 32 of file Eye_ROOT.h.
Eye_ROOT::~Eye_ROOT | ( | ) |
Definition at line 14 of file Eye_ROOT.cc.
Eye_ROOT::Eye_ROOT | ( | const fevt::Eye & | e | ) |
Definition at line 37 of file Eye_ROOT.cc.
References io::ConvertCopy(), fHeader, fRecData, fStatus, fTriggerData, fevt::Eye::GetHeader(), fevt::Eye::GetRecData(), fevt::Eye::GetTriggerData(), fevt::Eye::HasHeader(), fevt::Eye::HasRecData(), and fevt::Eye::HasTriggerData().
io::Eye_ROOT::ClassDefNV | ( | Eye_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
Definition at line 23 of file Eye_ROOT.cc.
References io::DeepCopy(), fHeader, fId, fRecData, fStatus, fTelescopes, and fTriggerData.
void Eye_ROOT::operator>> | ( | fevt::Eye & | e | ) | const |
Definition at line 55 of file Eye_ROOT.cc.
References fevt::ComponentSelector::eHasData, fHeader, fRecData, fStatus, fTelescopes, fTriggerData, fevt::Eye::GetHeader(), fevt::Eye::GetRecData(), fevt::Eye::GetTelescope(), fevt::Eye::GetTriggerData(), fevt::Eye::HasHeader(), fevt::Eye::MakeHeader(), fevt::Eye::MakeRecData(), fevt::Eye::MakeTelescope(), fevt::Eye::MakeTriggerData(), and fevt::Eye::SetStatus().
EyeHeader_ROOT* io::Eye_ROOT::fHeader = nullptr |
Definition at line 43 of file Eye_ROOT.h.
Referenced by Eye_ROOT(), operator=(), and operator>>().
int io::Eye_ROOT::fId = 0 |
Definition at line 40 of file Eye_ROOT.h.
Referenced by operator=().
EyeRecData_ROOT* io::Eye_ROOT::fRecData = nullptr |
Definition at line 41 of file Eye_ROOT.h.
Referenced by Eye_ROOT(), operator=(), and operator>>().
int io::Eye_ROOT::fStatus = 0 |
Definition at line 45 of file Eye_ROOT.h.
Referenced by Eye_ROOT(), operator=(), and operator>>().
std::vector<Telescope_ROOT> io::Eye_ROOT::fTelescopes |
Definition at line 44 of file Eye_ROOT.h.
Referenced by operator=(), and operator>>().
EyeTriggerData_ROOT* io::Eye_ROOT::fTriggerData = nullptr |
Definition at line 42 of file Eye_ROOT.h.
Referenced by Eye_ROOT(), operator=(), and operator>>().