28 #ifndef SimEnergyDeposit_h 29 #define SimEnergyDeposit_h 36 #include "Math/GenVector/Cartesian3D.h" 37 #include "Math/GenVector/PositionVector3D.h" 38 #include "Math/GenVector/PxPyPzE4D.h" 39 #include "Math/GenVector/LorentzVector.h" 52 using Point_t = ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D<Length_t> >;
228 #endif // SimEnergyDeposit_n geo::Length_t StartX() const
code to link reconstructed objects back to the MC truth information
geo::Length_t EndZ() const
geo::Length_t StepLength() const
geo::Length_t EndY() const
double Length_t
Type used for coordinates and distances. They are measured in centimeters.
geo::Length_t StartY() const
recob::tracking::Point_t Point_t
geo::Length_t EndX() const
SimEnergyDeposit(int np=0, int ne=0, double e=0., Point_t start={0., 0., 0.}, Point_t end={0., 0., 0.}, double t0=0., double t1=0., int id=0, int pdg=0)
geo::Point_t Start() const
Definitions of geometry vector data types.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< Length_t > > Point_t
geo::Point_t MidPoint() const
geo::Length_t StartZ() const
geo::Length_t MidPointX() const
geo::Length_t MidPointY() const
bool operator<(const SimEnergyDeposit &rhs) const
geo::Length_t MidPointZ() const
std::vector< evd::details::RawDigitInfo_t >::const_iterator end(RawDigitCacheDataClass const &cache)
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.