44 const TLorentzVector&
GetPosition()
const {
return position_;};
65 TLorentzVector position_;
72using EDEPTrajectoryPoints = std::map<component, std::vector<EDEPTrajectoryPoint>>;
Represents a point on a trajectory.
Definition EDEPTrajectoryPoint.h:12
EDEPTrajectoryPoint()=default
Default constructor for EDEPTrajectoryPoint in dictionaries.
const int & GetSubprocess() const
Get the subprocess associated with the trajectory point.
Definition EDEPTrajectoryPoint.h:62
const TLorentzVector & GetPosition() const
Get the position of the trajectory point.
Definition EDEPTrajectoryPoint.h:44
~EDEPTrajectoryPoint()
Destructor for EDEPTrajectoryPoint.
Definition EDEPTrajectoryPoint.h:29
EDEPTrajectoryPoint(const TG4TrajectoryPoint &trajectory_hit)
Constructor for EDEPTrajectoryPoint.
Definition EDEPTrajectoryPoint.h:23
const int & GetProcess() const
Get the process associated with the trajectory point.
Definition EDEPTrajectoryPoint.h:56
const TVector3 & GetMomentum() const
Get the momentum of the trajectory point.
Definition EDEPTrajectoryPoint.h:50