#include <bSector.h>
Public Member Functions | |
bSector () | |
Default ctor is needed to have arrays. More... | |
bSector (handles::const_iterator begin, handles::const_iterator end) | |
Constructor from list of volumes. More... | |
MagBSector * | buildMagBSector () const |
Construct the MagBSector upon request. More... | |
const handles & | getVolumes () const |
Return all volumes in this sector. More... | |
const float | RN () const |
Distance from center along normal of sectors. More... | |
~bSector () | |
Destructor. More... | |
Private Attributes | |
MagBSector * | msector |
std::vector< bRod > | rods |
handles | volumes |
A sector of volumes in a barrel layer (i.e. only 1 element in R) One sector is composed of 1 or more rods.
MagGeoBuilderFromDDD::bSector::bSector | ( | ) |
MagGeoBuilderFromDDD::bSector::bSector | ( | handles::const_iterator | begin, |
handles::const_iterator | end | ||
) |
Constructor from list of volumes.
FIXME: (float) resolution; ??
Definition at line 28 of file bSector.cc.
References ClusterizingHistogram::clusterize(), gather_cfg::cout, MagGeoBuilderFromDDD::debug, f, ClusterizingHistogram::fill(), plotBeamSpotDB::first, objects.autophobj::float, mps_fire::i, plotBeamSpotDB::last, MagGeoBuilderFromDDD::maxZ(), HiClusterCompatibility_cfi::minZ, AlignmentTrackSelector_cfi::phiMax, AlignmentTrackSelector_cfi::phiMin, precomputed_value_sort(), MagGeoBuilderFromDDD::volumeHandle::printUniqueNames(), ctppsDiamondLocalTracks_cfi::resolution, rods, and volumes.
MagGeoBuilderFromDDD::bSector::~bSector | ( | ) |
MagBSector * MagGeoBuilderFromDDD::bSector::buildMagBSector | ( | ) | const |
Construct the MagBSector upon request.
Definition at line 135 of file bSector.cc.
References msector, rods, and volumes.
Referenced by getVolumes().
|
inline |
Return all volumes in this sector.
Definition at line 34 of file bSector.h.
References buildMagBSector(), and volumes.
|
inline |
|
mutableprivate |
Definition at line 42 of file bSector.h.
Referenced by buildMagBSector().
|
private |
Definition at line 40 of file bSector.h.
Referenced by bSector(), and buildMagBSector().
|
private |
Definition at line 41 of file bSector.h.
Referenced by bSector(), buildMagBSector(), getVolumes(), and RN().