#include <bRod.h>
Public Member Functions | |
bRod (handles::const_iterator begin, handles::const_iterator end) | |
Constructor from list of volumes. More... | |
MagBRod * | buildMagBRod () const |
Construct the MagBRod upon request. More... | |
const float | RN () const |
Distance from center along sector normal. More... | |
~bRod () | |
Destructor. More... | |
Private Attributes | |
MagBRod * | mrod |
std::vector< bSlab > | slabs |
handles | volumes |
A rod of volumes in a barrel sector. A rod is made of several "slabs".
MagGeoBuilderFromDDD::bRod::bRod | ( | handles::const_iterator | begin, |
handles::const_iterator | end | ||
) |
Constructor from list of volumes.
Definition at line 20 of file bRod.cc.
References ClusterizingHistogram::clusterize(), gather_cfg::cout, MagGeoBuilderFromDDD::debug, f, ClusterizingHistogram::fill(), plotBeamSpotDB::first, i, plotBeamSpotDB::last, phimax, phimin, precomputed_value_sort(), MagGeoBuilderFromDDD::volumeHandle::printUniqueNames(), fftjetproducer_cfi::resolution, slabs, and volumes.
MagBRod * MagGeoBuilderFromDDD::bRod::buildMagBRod | ( | ) | const |
Construct the MagBRod upon request.
Definition at line 84 of file bRod.cc.
Referenced by RN().
|
inline |
Distance from center along sector normal.
Definition at line 26 of file bRod.h.
References buildMagBRod(), and volumes.
|
mutableprivate |
Definition at line 36 of file bRod.h.
Referenced by buildMagBRod().
|
private |
Definition at line 34 of file bRod.h.
Referenced by bRod(), and buildMagBRod().