#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 19 of file bSlab.cc.
References gather_cfg::cout, MagGeoBuilderFromDDD::debug, geometryDiff::epsilon, mps_fire::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 58 of file bSlab.cc.
References mslab, volumes, and SurfaceOrientation::zminus.
Referenced by RN().
Geom::Phi< float > MagGeoBuilderFromDDD::bSlab::maxPhi | ( | ) | const |
Geom::Phi< float > MagGeoBuilderFromDDD::bSlab::minPhi | ( | ) | const |
|
inline |
|
mutableprivate |
Definition at line 44 of file bSlab.h.
Referenced by buildMagBSlab().