Telescope Class being actually streamed when using ROOT IO. More...
#include <Telescope_ROOT.h>
Public Member Functions | |
| ClassDefNV (Telescope_ROOT, DONT_CHANGE_THIS_NUMBER) | |
| Telescope_ROOT & | operator= (const Telescope_ROOT &t) |
| void | operator>> (fevt::Telescope &t) const |
| Telescope_ROOT () | |
| Telescope_ROOT (const Telescope_ROOT &t) | |
| Telescope_ROOT (const fevt::Telescope &t) | |
| ~Telescope_ROOT () | |
Public Attributes | |
| std::vector< Channel_ROOT > | fChannels |
| unsigned int | fEyeId = 0 |
| std::vector< Pixel_ROOT > | fPixels |
| std::string | fRawTelPointing = "unknown" |
| TelescopeSimData_ROOT * | fSim = nullptr |
| int | fStatus = 0 |
| unsigned int | fTelescopeId = 0 |
| unsigned int | fTimeOffset = 0 |
| TimeStamp_ROOT | fTracesStartTime |
| TelescopeTriggerData_ROOT * | fTrigger = nullptr |
Telescope Class being actually streamed when using ROOT IO.
Definition at line 30 of file Telescope_ROOT.h.
|
inline |
Definition at line 33 of file Telescope_ROOT.h.
|
inline |
Definition at line 34 of file Telescope_ROOT.h.
| Telescope_ROOT::~Telescope_ROOT | ( | ) |
Definition at line 12 of file Telescope_ROOT.cc.
| Telescope_ROOT::Telescope_ROOT | ( | const fevt::Telescope & | t | ) |
Definition at line 38 of file Telescope_ROOT.cc.
References io::ConvertCopy(), fSim, fStatus, fTrigger, fevt::Telescope::GetSimData(), fevt::Telescope::GetTriggerData(), fevt::Telescope::HasSimData(), and fevt::Telescope::HasTriggerData().
| io::Telescope_ROOT::ClassDefNV | ( | Telescope_ROOT | , |
| DONT_CHANGE_THIS_NUMBER | |||
| ) |
| Telescope_ROOT & Telescope_ROOT::operator= | ( | const Telescope_ROOT & | t | ) |
Definition at line 20 of file Telescope_ROOT.cc.
References io::DeepCopy(), fChannels, fEyeId, fPixels, fRawTelPointing, fSim, fStatus, fTelescopeId, fTimeOffset, fTracesStartTime, and fTrigger.
| void Telescope_ROOT::operator>> | ( | fevt::Telescope & | t | ) | const |
Definition at line 61 of file Telescope_ROOT.cc.
References io::TimeStamp_ROOT::Convert(), fevt::ComponentSelector::eHasData, fChannels, fEyeId, fPixels, fRawTelPointing, fSim, fStatus, fTelescopeId, fTimeOffset, fTracesStartTime, fTrigger, fevt::Telescope::GetChannel(), fevt::Telescope::GetEyeId(), fevt::Telescope::GetId(), fevt::Telescope::GetPixel(), fevt::Telescope::GetSimData(), fevt::Telescope::GetTriggerData(), fevt::Telescope::MakeChannel(), fevt::Telescope::MakePixel(), fevt::Telescope::MakeSimData(), fevt::Telescope::MakeTriggerData(), fevt::Telescope::SetRawTelPointing(), fevt::Telescope::SetStatus(), fevt::Telescope::SetTimeOffset(), and fevt::Telescope::SetTracesStartTime().
| std::vector<Channel_ROOT> io::Telescope_ROOT::fChannels |
Definition at line 47 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| unsigned int io::Telescope_ROOT::fEyeId = 0 |
Definition at line 43 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| std::vector<Pixel_ROOT> io::Telescope_ROOT::fPixels |
Definition at line 48 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| std::string io::Telescope_ROOT::fRawTelPointing = "unknown" |
Definition at line 50 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| TelescopeSimData_ROOT* io::Telescope_ROOT::fSim = nullptr |
Definition at line 44 of file Telescope_ROOT.h.
Referenced by operator=(), operator>>(), and Telescope_ROOT().
| int io::Telescope_ROOT::fStatus = 0 |
Definition at line 51 of file Telescope_ROOT.h.
Referenced by operator=(), operator>>(), and Telescope_ROOT().
| unsigned int io::Telescope_ROOT::fTelescopeId = 0 |
Definition at line 42 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| unsigned int io::Telescope_ROOT::fTimeOffset = 0 |
Definition at line 49 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| TimeStamp_ROOT io::Telescope_ROOT::fTracesStartTime |
Definition at line 46 of file Telescope_ROOT.h.
Referenced by operator=(), and operator>>().
| TelescopeTriggerData_ROOT* io::Telescope_ROOT::fTrigger = nullptr |
Definition at line 45 of file Telescope_ROOT.h.
Referenced by operator=(), operator>>(), and Telescope_ROOT().