List of all members | Public Member Functions | Public Attributes
io::ScintillatorSimData_ROOT Class Reference

Persistent ScintillatorSimData using ROOT. More...

#include <ScintillatorSimData_ROOT.h>

Public Member Functions

 ClassDefNV (ScintillatorSimData_ROOT, DONT_CHANGE_THIS_NUMBER)
 
ScintillatorSimData_ROOToperator= (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_ROOTfAnalogicTrace = 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_ROOTfParticles
 
std::vector< PEPulse_ROOTfPEPulses
 
std::vector< PhotonTime_ROOTfPhotonTimes
 
std::vector< SPEPulse_ROOTfSPEPulses
 

Detailed Description

Persistent ScintillatorSimData using ROOT.

Author
F. Sanchez
Darko Veberic

Definition at line 84 of file ScintillatorSimData_ROOT.h.

Constructor & Destructor Documentation

io::ScintillatorSimData_ROOT::ScintillatorSimData_ROOT ( )
inline

Definition at line 87 of file ScintillatorSimData_ROOT.h.

io::ScintillatorSimData_ROOT::ScintillatorSimData_ROOT ( const ScintillatorSimData_ROOT s)
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.

Member Function Documentation

io::ScintillatorSimData_ROOT::ClassDefNV ( ScintillatorSimData_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
ScintillatorSimData_ROOT & ScintillatorSimData_ROOT::operator= ( const ScintillatorSimData_ROOT s)
void ScintillatorSimData_ROOT::operator>> ( mevt::ScintillatorSimData s) const

Member Data Documentation

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


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.