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