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>>().