#include <bLayer.h>
Public Member Functions | |
bLayer (handles::const_iterator begin, handles::const_iterator end, bool debugFlag=false) | |
Constructor from list of volumes. More... | |
MagBLayer * | buildMagBLayer () const |
Construct the MagBLayer upon request. More... | |
double | minR () const |
Return sector at i (handling periodicity) More... | |
const float | RN () const |
Distance from center along normal of sectors. More... | |
const handles & | volumes () const |
Return the list of all volumes. More... | |
~bLayer ()=default | |
Destructor. More... | |
Private Member Functions | |
int | bin (int i) const |
Private Attributes | |
const bool | debug |
MagBLayer * | mlayer |
std::vector< bSector > | sectors |
int | size |
handles | theVolumes |
bLayer::bLayer | ( | handles::const_iterator | begin, |
handles::const_iterator | end, | ||
bool | debugFlag = false |
||
) |
Constructor from list of volumes.
Definition at line 20 of file bLayer.cc.
References bin(), gather_cfg::cout, ddbox, ddtrap, debug, mps_fire::i, l1ctLayer1_patternWriters_cff::isec, hltrates_dqm_sourceclient-live_cfg::offset, SurfaceOrientation::outer, precomputed_value_sort(), magneticfield::printUniqueNames(), svgfig::rotate(), GloballyPositioned< T >::rotation(), sectors, size, theVolumes, tolerance, TkRotation< T >::zx(), TkRotation< T >::zy(), and TkRotation< T >::zz().
|
default |
Destructor.
|
private |
MagBLayer * bLayer::buildMagBLayer | ( | ) | const |
Construct the MagBLayer upon request.
Definition at line 130 of file bLayer.cc.
References gather_cfg::cout, debug, mps_fire::i, minR(), mlayer, sectors, size, and theVolumes.
double bLayer::minR | ( | ) | const |
Return sector at i (handling periodicity)
Min R (conservative guess).
Definition at line 120 of file bLayer.cc.
References theVolumes.
Referenced by buildMagBLayer().
|
inline |
Distance from center along normal of sectors.
Definition at line 26 of file bLayer.h.
References theVolumes.
|
inline |
|
private |
Definition at line 54 of file bLayer.h.
Referenced by bLayer(), buildMagBLayer(), runTauIdMVA.TauIDEmbedder::load_againstElectronMVA6(), and runTauIdMVA.TauIDEmbedder::loadMVA_WPs_run2_2017().
|
mutableprivate |
Definition at line 53 of file bLayer.h.
Referenced by buildMagBLayer().
|
private |
Definition at line 50 of file bLayer.h.
Referenced by bLayer(), and buildMagBLayer().
|
private |
Definition at line 45 of file bLayer.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), bin(), bLayer(), buildMagBLayer(), and cuy.FindIssue::startElement().