19#ifndef BDSOUTPUTROOTEVENTTRAJECTORYPOINT_H
20#define BDSOUTPUTROOTEVENTTRAJECTORYPOINT_H
35 unsigned int trackIDIn,
36 unsigned int parentIDIn,
37 unsigned int parentIndexIn,
41 double energyDepositedIn,
42 const TVector3& positionIn,
43 const TVector3& momentumIn,
46 const TVector3& positionLocalIn,
47 const TVector3& momentumLocalIn,
49 double kineticEnergyIn,
58 int stepIndexIn = -1);
62 virtual void Clear(Option_t*) {ClearContents();}
66 unsigned int parentID;
67 unsigned int parentIndex;
69 int postProcessSubType;
71 double energyDeposited;
76 TVector3 positionLocal;
77 TVector3 momentumLocal;
Structure to record a trajectory point.
int stepIndex
Index along trajectory this point is.
int materialID
We allow this to be signed so we can use -1 to signify unknown.