#include <bSlab.h>
Public Member Functions | |
bSlab (handles::const_iterator begin, handles::const_iterator end) | |
Constructor from list of volumes. More... | |
MagBSlab * | buildMagBSlab () const |
Construct the MagBSlab upon request. More... | |
Geom::Phi< float > | maxPhi () const |
Boundary in phi. More... | |
Geom::Phi< float > | minPhi () const |
Boundary in phi. More... | |
const float | RN () const |
Distance from center along sector normal. More... | |
~bSlab () | |
Destructor. More... | |
Private Attributes | |
MagBSlab * | mslab |
handles | volumes |
One or more slabs constitute a barrel rod. In most cases, a slab is a single volume, but in few cases it consists in several volumes contiguous in phi.
MagGeoBuilderFromDDD::bSlab::bSlab | ( | handles::const_iterator | begin, |
handles::const_iterator | end | ||
) |
Constructor from list of volumes.
Definition at line 21 of file bSlab.cc.
References gather_cfg::cout, MagGeoBuilderFromDDD::debug, epsilon, i, precomputed_value_sort(), volumes, Gflash::Zmax, Gflash::Zmin, SurfaceOrientation::zminus, and SurfaceOrientation::zplus.
MagBSlab * MagGeoBuilderFromDDD::bSlab::buildMagBSlab | ( | ) | const |
Construct the MagBSlab upon request.
Definition at line 60 of file bSlab.cc.
References autoMagneticFieldProducer_cfi::volumes, and SurfaceOrientation::zminus.
Geom::Phi< float > MagGeoBuilderFromDDD::bSlab::maxPhi | ( | ) | const |
Boundary in phi.
Definition at line 55 of file bSlab.cc.
References autoMagneticFieldProducer_cfi::volumes.
Geom::Phi< float > MagGeoBuilderFromDDD::bSlab::minPhi | ( | ) | const |
Boundary in phi.
Definition at line 51 of file bSlab.cc.
References autoMagneticFieldProducer_cfi::volumes.
|
inline |