BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Data Fields
BDSOutputROOTEventTrajectory::IndividualTrajectory Struct Reference

Temporary structure for an individual trajectory used to convert types. More...

#include <BDSOutputROOTEventTrajectory.hh>

Collaboration diagram for BDSOutputROOTEventTrajectory::IndividualTrajectory:
Collaboration graph

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
 

Detailed Description

Temporary structure for an individual trajectory used to convert types.

Definition at line 128 of file BDSOutputROOTEventTrajectory.hh.

Field Documentation

◆ charge

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::charge

Definition at line 143 of file BDSOutputROOTEventTrajectory.hh.

◆ energyDeposit

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::energyDeposit

Definition at line 136 of file BDSOutputROOTEventTrajectory.hh.

◆ ionA

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::ionA

Definition at line 149 of file BDSOutputROOTEventTrajectory.hh.

◆ ionZ

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::ionZ

Definition at line 150 of file BDSOutputROOTEventTrajectory.hh.

◆ isIon

std::vector<bool> BDSOutputROOTEventTrajectory::IndividualTrajectory::isIon

Definition at line 148 of file BDSOutputROOTEventTrajectory.hh.

◆ kineticEnergy

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::kineticEnergy

Definition at line 144 of file BDSOutputROOTEventTrajectory.hh.

◆ mass

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::mass

Definition at line 146 of file BDSOutputROOTEventTrajectory.hh.

◆ materialID

std::vector<short int> BDSOutputROOTEventTrajectory::IndividualTrajectory::materialID

Definition at line 153 of file BDSOutputROOTEventTrajectory.hh.

◆ modelIndex

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::modelIndex

Definition at line 152 of file BDSOutputROOTEventTrajectory.hh.

◆ nElectrons

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::nElectrons

Definition at line 151 of file BDSOutputROOTEventTrajectory.hh.

◆ postProcessSubType

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::postProcessSubType

Definition at line 133 of file BDSOutputROOTEventTrajectory.hh.

◆ postProcessType

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::postProcessType

Definition at line 132 of file BDSOutputROOTEventTrajectory.hh.

◆ postWeight

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::postWeight

Definition at line 135 of file BDSOutputROOTEventTrajectory.hh.

◆ preProcessSubType

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::preProcessSubType

Definition at line 131 of file BDSOutputROOTEventTrajectory.hh.

◆ preProcessType

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::preProcessType

Definition at line 130 of file BDSOutputROOTEventTrajectory.hh.

◆ preWeight

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::preWeight

Definition at line 134 of file BDSOutputROOTEventTrajectory.hh.

◆ PXPYPZ

std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::PXPYPZ

Definition at line 138 of file BDSOutputROOTEventTrajectory.hh.

◆ pxpypz

std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::pxpypz

Definition at line 142 of file BDSOutputROOTEventTrajectory.hh.

◆ rigidity

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::rigidity

Definition at line 147 of file BDSOutputROOTEventTrajectory.hh.

◆ S

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::S

Definition at line 139 of file BDSOutputROOTEventTrajectory.hh.

◆ T

std::vector<double> BDSOutputROOTEventTrajectory::IndividualTrajectory::T

Definition at line 140 of file BDSOutputROOTEventTrajectory.hh.

◆ turn

std::vector<int> BDSOutputROOTEventTrajectory::IndividualTrajectory::turn

Definition at line 145 of file BDSOutputROOTEventTrajectory.hh.

◆ XYZ

std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::XYZ

Definition at line 137 of file BDSOutputROOTEventTrajectory.hh.

◆ xyz

std::vector<TVector3> BDSOutputROOTEventTrajectory::IndividualTrajectory::xyz

Definition at line 141 of file BDSOutputROOTEventTrajectory.hh.


The documentation for this struct was generated from the following file: