Persistent RPC Pad using ROOT. More...
#include <cevtPad_ROOT.h>
Public Member Functions | |
cevtPad_ROOT () | |
cevtPad_ROOT (const cevtPad_ROOT &p) | |
cevtPad_ROOT (const cevt::Pad &p) | |
ClassDefNV (cevtPad_ROOT, DONT_CHANGE_THIS_NUMBER) | |
cevtPad_ROOT & | operator= (const cevtPad_ROOT &p) |
void | operator>> (cevt::Pad &p) const |
~cevtPad_ROOT () | |
Public Attributes | |
MultiTimeDistributionI_ROOT * | fHits = { nullptr } |
int | fId = 0 |
cevtPadRecData_ROOT * | fPadRecData = nullptr |
cevtPadSimData_ROOT * | fPadSimData = nullptr |
int | fStationId = 0 |
Persistent RPC Pad using ROOT.
Definition at line 29 of file cevtPad_ROOT.h.
|
inline |
Definition at line 32 of file cevtPad_ROOT.h.
|
inline |
Definition at line 33 of file cevtPad_ROOT.h.
References G4StationSimulatorOG::p.
cevtPad_ROOT::~cevtPad_ROOT | ( | ) |
Definition at line 13 of file cevtPad_ROOT.cc.
cevtPad_ROOT::cevtPad_ROOT | ( | const cevt::Pad & | p | ) |
Definition at line 37 of file cevtPad_ROOT.cc.
References io::ConvertCopy(), fHits, fPadRecData, fPadSimData, cevt::Pad::GetRecData(), cevt::Pad::GetSimData(), cevt::Pad::HasHits(), cevt::Pad::HasRecData(), cevt::Pad::HasSimData(), cevt::Pad::HitsBegin(), and cevt::Pad::HitsEnd().
io::cevtPad_ROOT::ClassDefNV | ( | cevtPad_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
cevtPad_ROOT & cevtPad_ROOT::operator= | ( | const cevtPad_ROOT & | p | ) |
Definition at line 22 of file cevtPad_ROOT.cc.
References io::DeepCopy(), fHits, fId, fPadRecData, fPadSimData, and fStationId.
void cevtPad_ROOT::operator>> | ( | cevt::Pad & | p | ) | const |
Definition at line 59 of file cevtPad_ROOT.cc.
References fHits, fPadRecData, fPadSimData, io::MultiTimeDistribution_ROOT< T >::fTimeDistributions, cevt::Pad::GetHits(), cevt::Pad::GetRecData(), cevt::Pad::GetSimData(), cevt::Pad::HasHits(), cevt::Pad::HasRecData(), cevt::Pad::HasSimData(), cevt::Pad::MakeHits(), cevt::Pad::MakeRecData(), and cevt::Pad::MakeSimData().
MultiTimeDistributionI_ROOT* io::cevtPad_ROOT::fHits = { nullptr } |
Definition at line 46 of file cevtPad_ROOT.h.
Referenced by cevtPad_ROOT(), operator=(), and operator>>().
int io::cevtPad_ROOT::fId = 0 |
Definition at line 41 of file cevtPad_ROOT.h.
Referenced by operator=(), and io::cevtStation_ROOT::operator>>().
cevtPadRecData_ROOT* io::cevtPad_ROOT::fPadRecData = nullptr |
Definition at line 51 of file cevtPad_ROOT.h.
Referenced by cevtPad_ROOT(), operator=(), and operator>>().
cevtPadSimData_ROOT* io::cevtPad_ROOT::fPadSimData = nullptr |
Definition at line 50 of file cevtPad_ROOT.h.
Referenced by cevtPad_ROOT(), operator=(), and operator>>().
int io::cevtPad_ROOT::fStationId = 0 |
Definition at line 42 of file cevtPad_ROOT.h.
Referenced by operator=().