Pixel Class being actually streamed when using ROOT IO. More...
#include <Pixel_ROOT.h>
Public Types | |
| enum | SaturationStatus { eNoSaturation = 0, eLowGainSat, eHighGainSat } |
Public Member Functions | |
| ClassDefNV (Pixel_ROOT, DONT_CHANGE_THIS_NUMBER) | |
| Pixel_ROOT & | operator= (const Pixel_ROOT &p) |
| void | operator>> (fevt::Pixel &p) const |
| Pixel_ROOT () | |
| Pixel_ROOT (const Pixel_ROOT &p) | |
| Pixel_ROOT (const fevt::Pixel &p) | |
| ~Pixel_ROOT () | |
Public Attributes | |
| int | fEyeId = 0 |
| int | fId = 0 |
| PixelRecData_ROOT * | fRecData = nullptr |
| SaturationStatus | fSatStatus = eNoSaturation |
| PixelSimData_ROOT * | fSimData = nullptr |
| int | fStatus = 0 |
| int | fTelescopeId = 0 |
| PixelTriggerData_ROOT * | fTriggerData = nullptr |
Pixel Class being actually streamed when using ROOT IO.
Definition at line 27 of file Pixel_ROOT.h.
| Enumerator | |
|---|---|
| eNoSaturation | |
| eLowGainSat | |
| eHighGainSat | |
Definition at line 44 of file Pixel_ROOT.h.
|
inline |
Definition at line 30 of file Pixel_ROOT.h.
|
inline |
Definition at line 31 of file Pixel_ROOT.h.
References G4StationSimulatorOG::p.
| Pixel_ROOT::~Pixel_ROOT | ( | ) |
Definition at line 14 of file Pixel_ROOT.cc.
| Pixel_ROOT::Pixel_ROOT | ( | const fevt::Pixel & | p | ) |
Definition at line 39 of file Pixel_ROOT.cc.
References io::ConvertCopy(), eHighGainSat, eLowGainSat, eNoSaturation, fRecData, fSatStatus, fSimData, fStatus, fTriggerData, fevt::Pixel::GetRecData(), fevt::Pixel::GetSimData(), fevt::Pixel::GetTriggerData(), fevt::Pixel::HasRecData(), fevt::Pixel::HasSimData(), fevt::Pixel::HasTriggerData(), fevt::Pixel::IsHighGainSaturation(), fevt::Pixel::IsLowGainSaturation(), and fevt::Pixel::IsNoSaturation().
| io::Pixel_ROOT::ClassDefNV | ( | Pixel_ROOT | , |
| DONT_CHANGE_THIS_NUMBER | |||
| ) |
| Pixel_ROOT & Pixel_ROOT::operator= | ( | const Pixel_ROOT & | p | ) |
Definition at line 23 of file Pixel_ROOT.cc.
References io::DeepCopy(), fEyeId, fId, fRecData, fSatStatus, fSimData, fStatus, fTelescopeId, and fTriggerData.
| void Pixel_ROOT::operator>> | ( | fevt::Pixel & | p | ) | const |
Definition at line 67 of file Pixel_ROOT.cc.
References fevt::ComponentSelector::eHasData, eHighGainSat, eLowGainSat, eNoSaturation, fRecData, fSatStatus, fSimData, fStatus, fTriggerData, fevt::Pixel::GetRecData(), fevt::Pixel::GetSimData(), fevt::Pixel::GetTriggerData(), fevt::Pixel::MakeRecData(), fevt::Pixel::MakeSimData(), fevt::Pixel::MakeTriggerData(), fevt::Pixel::SetHighGainSaturation(), fevt::Pixel::SetLowGainSaturation(), fevt::Pixel::SetNoSaturation(), and fevt::Pixel::SetStatus().
| int io::Pixel_ROOT::fEyeId = 0 |
Definition at line 41 of file Pixel_ROOT.h.
Referenced by operator=().
| int io::Pixel_ROOT::fId = 0 |
Definition at line 39 of file Pixel_ROOT.h.
Referenced by operator=().
| PixelRecData_ROOT* io::Pixel_ROOT::fRecData = nullptr |
Definition at line 53 of file Pixel_ROOT.h.
Referenced by operator=(), operator>>(), and Pixel_ROOT().
| SaturationStatus io::Pixel_ROOT::fSatStatus = eNoSaturation |
Definition at line 50 of file Pixel_ROOT.h.
Referenced by operator=(), operator>>(), and Pixel_ROOT().
| PixelSimData_ROOT* io::Pixel_ROOT::fSimData = nullptr |
Definition at line 52 of file Pixel_ROOT.h.
Referenced by operator=(), operator>>(), and Pixel_ROOT().
| int io::Pixel_ROOT::fStatus = 0 |
Definition at line 42 of file Pixel_ROOT.h.
Referenced by operator=(), operator>>(), and Pixel_ROOT().
| int io::Pixel_ROOT::fTelescopeId = 0 |
Definition at line 40 of file Pixel_ROOT.h.
Referenced by operator=().
| PixelTriggerData_ROOT* io::Pixel_ROOT::fTriggerData = nullptr |
Definition at line 54 of file Pixel_ROOT.h.
Referenced by operator=(), operator>>(), and Pixel_ROOT().