7 #ifndef SimDriftedElectronCluster_h 8 #define SimDriftedElectronCluster_h 69 #endif // SimDriftedElectronCluster_n StoredPoint_t fFinalPosition
double Length_t
Type used for coordinates and distances. They are measured in centimeters.
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Vector_t
Type for representation of momenta in 3D space.
geo::Point_t InitialPosition() const
geo::Length_t FinalPositionZ() const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< T >, C > GenPoint3DBase_t
geo::Vector_t ClusterWidth() const
decltype(auto) constexpr end(T &&obj)
ADL-aware version of std::end.
Definitions of geometry vector data types.
StoredVector_t fClusterWidth
SimDriftedElectronCluster(int ne, double t, StoredPoint_t start, StoredPoint_t end, StoredPoint_t width, float e, int id)
geo::GenPoint3DBase_t< double > StoredPoint_t
geo::Point_t FinalPosition() const
int NumberOfElectrons() const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
geo::Length_t FinalPositionY() const
SimDriftedElectronCluster()=default
geo::Length_t FinalPositionX() const
StoredPoint_t fInitialPosition
geo::GenVector3DBase_t< double > StoredVector_t
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< T >, C > GenVector3DBase_t