BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Temporary structure for an individual trajectory used to convert types. More...
#include <BDSOutputROOTEventTrajectory.hh>
Data Fields | |
std::vector< int > | preProcessType |
std::vector< int > | preProcessSubType |
std::vector< int > | postProcessType |
std::vector< int > | postProcessSubType |
std::vector< double > | preWeight |
std::vector< double > | postWeight |
std::vector< double > | energyDeposit |
std::vector< TVector3 > | XYZ |
std::vector< TVector3 > | PXPYPZ |
std::vector< double > | S |
std::vector< double > | T |
std::vector< TVector3 > | xyz |
std::vector< TVector3 > | pxpypz |
std::vector< int > | charge |
std::vector< double > | kineticEnergy |
std::vector< int > | turn |
std::vector< double > | mass |
std::vector< double > | rigidity |
std::vector< bool > | isIon |
std::vector< int > | ionA |
std::vector< int > | ionZ |
std::vector< int > | nElectrons |
std::vector< int > | modelIndex |
std::vector< short int > | materialID |
Temporary structure for an individual trajectory used to convert types.
Definition at line 128 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::charge |
Definition at line 143 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::energyDeposit |
Definition at line 136 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::ionA |
Definition at line 149 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::ionZ |
Definition at line 150 of file BDSOutputROOTEventTrajectory.hh.
std::vector<bool> BDSOutputROOTEventTrajectory::IndividualTrajectory::isIon |
Definition at line 148 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::kineticEnergy |
Definition at line 144 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::mass |
Definition at line 146 of file BDSOutputROOTEventTrajectory.hh.
std::vector<short int> BDSOutputROOTEventTrajectory::IndividualTrajectory::materialID |
Definition at line 153 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::modelIndex |
Definition at line 152 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::nElectrons |
Definition at line 151 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::postProcessSubType |
Definition at line 133 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::postProcessType |
Definition at line 132 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::postWeight |
Definition at line 135 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::preProcessSubType |
Definition at line 131 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::preProcessType |
Definition at line 130 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::preWeight |
Definition at line 134 of file BDSOutputROOTEventTrajectory.hh.
std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::PXPYPZ |
Definition at line 138 of file BDSOutputROOTEventTrajectory.hh.
std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::pxpypz |
Definition at line 142 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::rigidity |
Definition at line 147 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::S |
Definition at line 139 of file BDSOutputROOTEventTrajectory.hh.
std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::T |
Definition at line 140 of file BDSOutputROOTEventTrajectory.hh.
std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::turn |
Definition at line 145 of file BDSOutputROOTEventTrajectory.hh.
std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::XYZ |
Definition at line 137 of file BDSOutputROOTEventTrajectory.hh.
std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::xyz |
Definition at line 141 of file BDSOutputROOTEventTrajectory.hh.