30 const std::vector<MagBLayer*>&,
31 const std::vector<MagESector*>&,
32 const std::vector<MagVolume6Faces*>&,
33 const std::vector<MagVolume6Faces*>&);
35 const std::vector<MagBLayer const*>&,
36 const std::vector<MagESector const*>&,
37 const std::vector<MagVolume6Faces const*>&,
38 const std::vector<MagVolume6Faces const*>&);
Surface::GlobalVector GlobalVector
GlobalVector fieldInTesla(const GlobalPoint &gp) const
Return field vector at the specified global point.
const std::vector< MagVolume6Faces const * > & barrelVolumes() const
bool inBarrel(const GlobalPoint &gp) const
~MagGeometry()
Destructor.
const std::vector< MagVolume6Faces const * > & endcapVolumes() const
MagGeometry(int geomVersion, const std::vector< MagBLayer *> &, const std::vector< MagESector *> &, const std::vector< MagVolume6Faces *> &, const std::vector< MagVolume6Faces *> &)
Constructor.
std::vector< MagESector const * > theESectors
friend class MagGeometryExerciser
PeriodicBinFinderInPhi< float > const * theEndcapBinFinder
std::vector< MagBLayer const * > theBLayers
MagVolume const * findVolume1(const GlobalPoint &gp, double tolerance=0.) const
MagVolume const * findVolume(const GlobalPoint &gp, double tolerance=0.) const
Find a volume.
Surface::GlobalPoint GlobalPoint
std::vector< MagVolume6Faces const * > theBVolumes
std::vector< MagVolume6Faces const * > theEVolumes
MagBinFinders::GeneralBinFinderInR< double > const * theBarrelBinFinder