1 #ifndef MagVolume6Faces_h 2 #define MagVolume6Faces_h 27 const std::vector<VolumeSide>&
faces,
35 const std::vector<VolumeSide>&
faces()
const override {
return theFaces; }
GloballyPositioned< float >::GlobalPoint GlobalPoint
bool inside(const GlobalPoint &gp, double tolerance=0.) const override
virtual bool inside(const GlobalPoint &gp, double tolerance=0.) const =0
Point3DBase< float, GlobalTag > PositionType
const std::vector< VolumeSide > & faces() const override
Access to volume faces.
std::vector< VolumeSide > theFaces
TkRotation< float > RotationType
MagVolume6Faces(const PositionType &pos, const RotationType &rot, const std::vector< VolumeSide > &faces, const MagneticFieldProvider< float > *mfp, double sf=1.)