Persistent SD Module using ROOT. More...
#include <Module_ROOT.h>
Public Member Functions | |
ClassDefNV (Module_ROOT, DONT_CHANGE_THIS_NUMBER) | |
Module_ROOT () | |
Module_ROOT (const Module_ROOT &m) | |
Module_ROOT (const mevt::Module &m) | |
Module_ROOT & | operator= (const Module_ROOT &m) |
void | operator>> (mevt::Module &m) const |
~Module_ROOT () | |
Public Attributes | |
std::vector< mevtChannel_ROOT > | fChannels |
int | fId = 0 |
TraceUSI_ROOT | fIntegratorATrace |
TraceUSI_ROOT | fIntegratorBTrace |
ModuleRecData_ROOT * | fRecData = nullptr |
int | fRecStatus = 0 |
std::vector< Scintillator_ROOT > | fScintillators |
ModuleSimData_ROOT * | fSimData = nullptr |
Persistent SD Module using ROOT.
Definition at line 28 of file Module_ROOT.h.
|
inline |
Definition at line 31 of file Module_ROOT.h.
|
inline |
Definition at line 32 of file Module_ROOT.h.
References utl::m.
Module_ROOT::~Module_ROOT | ( | ) |
Definition at line 11 of file Module_ROOT.cc.
Module_ROOT::Module_ROOT | ( | const mevt::Module & | m | ) |
Definition at line 35 of file Module_ROOT.cc.
References fRecData, fSimData, mevt::Module::GetRecData(), mevt::Module::GetSimData(), mevt::Module::HasRecData(), and mevt::Module::HasSimData().
io::Module_ROOT::ClassDefNV | ( | Module_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
Module_ROOT & Module_ROOT::operator= | ( | const Module_ROOT & | m | ) |
Definition at line 19 of file Module_ROOT.cc.
References io::DeepCopy(), fChannels, fId, fIntegratorATrace, fIntegratorBTrace, fRecData, fRecStatus, fScintillators, and fSimData.
void Module_ROOT::operator>> | ( | mevt::Module & | m | ) | const |
Definition at line 54 of file Module_ROOT.cc.
References RdGeoCeLDFFitter::c, fChannels, fIntegratorATrace, fIntegratorBTrace, fRecData, fRecStatus, fScintillators, fSimData, mevt::Module::GetChannel(), mevt::Module::GetIntegratorATrace(), mevt::Module::GetIntegratorBTrace(), mevt::Module::GetRecData(), mevt::Module::GetScintillator(), mevt::Module::GetSimData(), mevt::Module::MakeChannel(), mevt::Module::MakeIntegratorATrace(), mevt::Module::MakeIntegratorBTrace(), mevt::Module::MakeRecData(), mevt::Module::MakeScintillator(), mevt::Module::MakeSimData(), utl::s, mevt::Module::SetCandidate(), and mevt::Module::SetRecStatus().
std::vector<mevtChannel_ROOT> io::Module_ROOT::fChannels |
Definition at line 42 of file Module_ROOT.h.
Referenced by operator=(), and operator>>().
int io::Module_ROOT::fId = 0 |
Definition at line 40 of file Module_ROOT.h.
Referenced by operator=().
TraceUSI_ROOT io::Module_ROOT::fIntegratorATrace |
Definition at line 48 of file Module_ROOT.h.
Referenced by operator=(), and operator>>().
TraceUSI_ROOT io::Module_ROOT::fIntegratorBTrace |
Definition at line 49 of file Module_ROOT.h.
Referenced by operator=(), and operator>>().
ModuleRecData_ROOT* io::Module_ROOT::fRecData = nullptr |
Definition at line 46 of file Module_ROOT.h.
Referenced by Module_ROOT(), operator=(), and operator>>().
int io::Module_ROOT::fRecStatus = 0 |
Definition at line 41 of file Module_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<Scintillator_ROOT> io::Module_ROOT::fScintillators |
Definition at line 43 of file Module_ROOT.h.
Referenced by operator=(), and operator>>().
ModuleSimData_ROOT* io::Module_ROOT::fSimData = nullptr |
Definition at line 45 of file Module_ROOT.h.
Referenced by Module_ROOT(), operator=(), and operator>>().