7 #ifndef LARDATAOBJ_SIMULATION_SIMENERGYDEPOSIT_H
8 #define LARDATAOBJ_SIMULATION_SIMENERGYDEPOSIT_H
237 #endif // LARDATAOBJ_SIMULATION_SIMENERGYDEPOSIT_H
geo::Length_t StartX() const
geo::Length_t EndZ() const
geo::Length_t StepLength() const
geo::Length_t EndY() const
SimEnergyDeposit(int np=0, int ne=0, double sy=0, double e=0., geo::Point_t start={0., 0., 0.}, geo::Point_t end={0., 0., 0.}, double t0=0., double t1=0., int id=0, int pdg=0, int origTrackID=0)
double Length_t
Type used for coordinates and distances. They are measured in centimeters.
int numElectrons
of ionization electrons
int origTrackID
complementary simulation track id, kept true to G4 even for shower secondaries/tertiaries etc...
geo::Length_t StartY() const
geo::Point_t startPos
positions in (cm)
int numPhotons
of scintillation photons
int pdgCode
pdg code of particle to avoid lookup by particle type later
geo::Length_t EndX() const
geo::Point_t Start() const
Definitions of geometry vector data types.
int trackID
simulation track id
auto end(FixedBins< T, C > const &) noexcept
geo::Point_t MidPoint() const
geo::Length_t StartZ() const
geo::Length_t MidPointX() const
geo::Length_t MidPointY() const
std::vector< SimEnergyDeposit > SimEnergyDepositCollection
float scintYieldRatio
scintillation yield of LAr
bool operator<(const SimEnergyDeposit &rhs) const
geo::Length_t MidPointZ() const
Energy deposition in the active material.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
double ScintYieldRatio() const
float edep
energy deposition (MeV)