19#ifndef BDSOUTPUTROOTEVENTAPERTURE_H
20#define BDSOUTPUTROOTEVENTAPERTURE_H
44 std::vector<double>
S;
46 std::vector<bool> isPrimary;
52 std::vector<float> xp;
53 std::vector<float> yp;
56 std::vector<bool> isIon;
57 std::vector<int> ionA;
58 std::vector<int> ionZ;
59 std::vector<int> nElectrons;
70 G4bool isPrimaryFirstImpact);
Snapshot of information for particle passing through a collimator.
Data stored for energy deposition hits per event.
std::vector< float > kineticEnergy
Kinetic energy in GeV at pre step point.
std::vector< int > parentID
ParentID that created the deposit.
std::vector< int > turn
Turn number.
std::vector< float > energy
Total energy of particle.
std::vector< int > trackID
TrackID that created the deposit.
std::vector< bool > firstPrimaryImpact
Whether the first time the primary is passing through.
std::vector< int > modelID
Geometry model index.
std::vector< float > weight
Weight associated with loss.
std::vector< float > T
Global time (time since beginning of event).
std::vector< double > S
Global curvilinear S coordinate.
std::vector< int > partID
ParticleID that create the deposit.
Geant4 particle data for particles used in simulation.