9 #ifndef SPACECHARGE_SPACECHARGE_H 10 #define SPACECHARGE_SPACECHARGE_H 40 #endif // SPACECHARGE_SPACECHARGE_H virtual ~SpaceCharge()=default
virtual bool EnableSimEfieldSCE() const =0
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Vector_t
Type for representation of momenta in 3D space.
SpaceCharge & operator=(const SpaceCharge &)=delete
virtual bool EnableCorrSCE() const =0
virtual geo::Vector_t GetPosOffsets(geo::Point_t const &point) const =0
virtual bool EnableSimSpatialSCE() const =0
Definitions of geometry vector data types.
virtual geo::Vector_t GetEfieldOffsets(geo::Point_t const &point) const =0
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.