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