streamer for utl::Particle More...
#include "io/Particle_ROOT.h"
Public Member Functions | |
ClassDefNV (Particle_ROOT, DONT_CHANGE_THIS_NUMBER) | |
utl::Particle | Convert () const |
Particle_ROOT & | operator= (const Particle_ROOT &p) |
void | operator>> (utl::Particle &p) const |
Particle_ROOT () | |
Particle_ROOT (const Particle_ROOT &p) | |
Particle_ROOT (const utl::Particle &p) | |
~Particle_ROOT () | |
Public Attributes | |
Vector_ROOT | fDirection |
double | fKineticEnergy = 0 |
Particle_ROOT * | fParent = nullptr |
Point_ROOT | fPosition |
Point_ROOT * | fProductionPoint = nullptr |
int | fSource = 0 |
double | fTime = 0 |
int | fType = 0 |
double | fWeight = 0 |
|
inline |
Definition at line 28 of file Particle_ROOT.h.
|
inline |
Definition at line 29 of file Particle_ROOT.h.
References G4StationSimulatorOG::p.
Particle_ROOT::~Particle_ROOT | ( | ) |
Definition at line 12 of file Particle_ROOT.cc.
Particle_ROOT::Particle_ROOT | ( | const utl::Particle & | p | ) |
Definition at line 37 of file Particle_ROOT.cc.
References io::ConvertCopy(), fParent, fProductionPoint, utl::Particle::GetParent(), utl::Particle::GetProductionPoint(), utl::Particle::HasParent(), and utl::Particle::HasProductionPoint().
io::Particle_ROOT::ClassDefNV | ( | Particle_ROOT | , |
DONT_CHANGE_THIS_NUMBER | |||
) |
utl::Particle Particle_ROOT::Convert | ( | ) | const |
Definition at line 87 of file Particle_ROOT.cc.
References utl::Particle::eShower, utl::Particle::eUndefined, and G4StationSimulatorOG::p.
Particle_ROOT & Particle_ROOT::operator= | ( | const Particle_ROOT & | p | ) |
Definition at line 20 of file Particle_ROOT.cc.
References io::DeepCopy(), fDirection, fKineticEnergy, fParent, fPosition, fProductionPoint, fSource, fTime, fType, and fWeight.
void Particle_ROOT::operator>> | ( | utl::Particle & | p | ) | const |
Definition at line 56 of file Particle_ROOT.cc.
References fDirection, fKineticEnergy, fParent, fPosition, fProductionPoint, fSource, fTime, fType, fWeight, utl::Particle::SetParent(), and utl::Particle::SetProductionPoint().
Vector_ROOT io::Particle_ROOT::fDirection |
Definition at line 40 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
double io::Particle_ROOT::fKineticEnergy = 0 |
Definition at line 44 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
Particle_ROOT* io::Particle_ROOT::fParent = nullptr |
Definition at line 45 of file Particle_ROOT.h.
Referenced by operator=(), operator>>(), and Particle_ROOT().
Point_ROOT io::Particle_ROOT::fPosition |
Definition at line 41 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
Point_ROOT* io::Particle_ROOT::fProductionPoint = nullptr |
Definition at line 46 of file Particle_ROOT.h.
Referenced by operator=(), operator>>(), and Particle_ROOT().
int io::Particle_ROOT::fSource = 0 |
Definition at line 39 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
double io::Particle_ROOT::fTime = 0 |
Definition at line 42 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
int io::Particle_ROOT::fType = 0 |
Definition at line 38 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().
double io::Particle_ROOT::fWeight = 0 |
Definition at line 43 of file Particle_ROOT.h.
Referenced by operator=(), and operator>>().