Persistent ScintillatorSimData using ROOT. More...
#include <ScintillatorSimData_ROOT.h>
Public Member Functions | |
ClassDefNV (ScintillatorSimData_ROOT, DONT_CHANGE_THIS_NUMBER) | |
ScintillatorSimData_ROOT & | operator= (const ScintillatorSimData_ROOT &s) |
void | operator>> (mevt::ScintillatorSimData &s) const |
ScintillatorSimData_ROOT () | |
ScintillatorSimData_ROOT (const ScintillatorSimData_ROOT &s) | |
ScintillatorSimData_ROOT (const mevt::ScintillatorSimData &s) | |
~ScintillatorSimData_ROOT () | |
Public Attributes | |
TraceD_ROOT * | fAnalogicTrace = nullptr |
double | fEnergyDeposit = 0 |
double | fEnergyDepositMuons = 0 |
unsigned int | fNParticles = 0 |
unsigned int | fNumberOfCornerClippingMuons = 0 |
unsigned int | fNumberOfElectrons = 0 |
unsigned int | fNumberOfInjectedMuons = 0 |
std::vector< Particle_ROOT > | fParticles |
std::vector< PEPulse_ROOT > | fPEPulses |
std::vector< PhotonTime_ROOT > | fPhotonTimes |
std::vector< SPEPulse_ROOT > | fSPEPulses |
Persistent ScintillatorSimData using ROOT.
Definition at line 84 of file ScintillatorSimData_ROOT.h.
|
inline |
Definition at line 87 of file ScintillatorSimData_ROOT.h.
|
inline |
Definition at line 88 of file ScintillatorSimData_ROOT.h.
References utl::s.
ScintillatorSimData_ROOT::~ScintillatorSimData_ROOT | ( | ) |
Definition at line 87 of file ScintillatorSimData_ROOT.cc.
References fAnalogicTrace.
ScintillatorSimData_ROOT::ScintillatorSimData_ROOT | ( | const mevt::ScintillatorSimData & | s | ) |
Definition at line 72 of file ScintillatorSimData_ROOT.cc.
io::ScintillatorSimData_ROOT::ClassDefNV | ( | ScintillatorSimData_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
ScintillatorSimData_ROOT & ScintillatorSimData_ROOT::operator= | ( | const ScintillatorSimData_ROOT & | s | ) |
Definition at line 95 of file ScintillatorSimData_ROOT.cc.
References io::DeepCopy(), fAnalogicTrace, fEnergyDeposit, fEnergyDepositMuons, fNParticles, fNumberOfCornerClippingMuons, fNumberOfElectrons, fNumberOfInjectedMuons, fParticles, fPEPulses, fPhotonTimes, and fSPEPulses.
void ScintillatorSimData_ROOT::operator>> | ( | mevt::ScintillatorSimData & | s | ) | const |
Definition at line 115 of file ScintillatorSimData_ROOT.cc.
References mevt::ScintillatorSimData::AddParticle(), mevt::ScintillatorSimData::AddPEPulse(), mevt::ScintillatorSimData::AddPhotonTime(), mevt::ScintillatorSimData::AddSPEPulse(), fAnalogicTrace, fEnergyDeposit, fEnergyDepositMuons, fNumberOfCornerClippingMuons, fNumberOfElectrons, fNumberOfInjectedMuons, fParticles, fPEPulses, fPhotonTimes, fSPEPulses, mevt::ScintillatorSimData::GetAnalogicTrace(), mevt::ScintillatorSimData::HasAnalogicTrace(), mevt::ScintillatorSimData::MakeAnalogicTrace(), G4StationSimulatorOG::p, mevt::ScintillatorSimData::SetEnergyDeposit(), mevt::ScintillatorSimData::SetEnergyDepositMuons(), mevt::ScintillatorSimData::SetNumberOfCornerClippingMuons(), mevt::ScintillatorSimData::SetNumberOfElectrons(), and mevt::ScintillatorSimData::SetNumberOfInjectedMuons().
TraceD_ROOT* io::ScintillatorSimData_ROOT::fAnalogicTrace = nullptr |
Definition at line 103 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), operator>>(), and ~ScintillatorSimData_ROOT().
double io::ScintillatorSimData_ROOT::fEnergyDeposit = 0 |
Definition at line 100 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
double io::ScintillatorSimData_ROOT::fEnergyDepositMuons = 0 |
Definition at line 101 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
unsigned int io::ScintillatorSimData_ROOT::fNParticles = 0 |
Definition at line 96 of file ScintillatorSimData_ROOT.h.
Referenced by operator=().
unsigned int io::ScintillatorSimData_ROOT::fNumberOfCornerClippingMuons = 0 |
Definition at line 98 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
unsigned int io::ScintillatorSimData_ROOT::fNumberOfElectrons = 0 |
Definition at line 99 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
unsigned int io::ScintillatorSimData_ROOT::fNumberOfInjectedMuons = 0 |
Definition at line 97 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<Particle_ROOT> io::ScintillatorSimData_ROOT::fParticles |
Definition at line 102 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<PEPulse_ROOT> io::ScintillatorSimData_ROOT::fPEPulses |
Definition at line 105 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<PhotonTime_ROOT> io::ScintillatorSimData_ROOT::fPhotonTimes |
Definition at line 106 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<SPEPulse_ROOT> io::ScintillatorSimData_ROOT::fSPEPulses |
Definition at line 104 of file ScintillatorSimData_ROOT.h.
Referenced by operator=(), and operator>>().