|
ATLAS Offline Software
|
Go to the documentation of this file.
17 return a->getSamplingIndex() <
b->getSamplingIndex();
25 , m_hvManager(hvManager)
26 , m_presamplerHVManager(presamplerHVManager)
31 for (
unsigned int r=0;
r<2;
r++) {
32 for (
unsigned int s=0;
s<4;
s++) {
33 for (
unsigned int e=0;
e<2;
e++) {
virtual PVConstLink getTreeTop(unsigned int i) const override
Gets the ith tree top.
const EMBHVManager & m_hvManager
virtual unsigned int getNumTreeTops() const override
Gets the total number of tree tops.
unsigned int getSamplingIndex() const
Returns the Sampling Layer Index.
std::vector< PVLink > m_treeTop
This is the set of tree tops managed by this detector node.
const EMBHVManager & getHVManager() const
Get the HV Manager.
This class provides direct access to information on the HV electrodes within the barrels....
bool operator()(const EMBDetectorRegion *a, const EMBDetectorRegion *b) const
void addDetectorRegion(const EMBDetectorRegion *region)
Add a new Detector Region.
EMBDetectorManager(const EMBHVManager &hvManager, const EMBPresamplerHVManager &presamplerHVManager)
Constructor.
EMBDetectorManager::DetectorRegionConstIterator beginDetectorRegion() const
Iterate over detector regions.
EMBDetRegionArray m_DetRegionsRandom
A vector of Region pointers which exists in order to provide iterative access to any EMBDetectorRegio...
virtual ~EMBDetectorManager() override
Destructor.
EMBDetectorRegion::DetectorSide getEndcapIndex() const
The endcap index.
This class provides direct access to information on the HV electrodes within the barrels....
const EMBPresamplerHVManager & getPresamplerHVManager() const
Get the HV Manager (Presampler)
unsigned int getRegionIndex() const
Returns the Region Index.
std::vector< const EMBDetectorRegion * > m_DetRegionsIterative
A vector of Region pointers which exists in order to provide iterative access to any EMBDetectorRegio...
const EMBPresamplerHVManager & m_presamplerHVManager
void addTreeTop(const PVLink &treeTop)
Add a Tree Top.
std::vector< const EMBDetectorRegion * >::const_iterator DetectorRegionConstIterator
This is a collection of numbers used to create the cell shapes.
const EMBDetectorRegion * getDetectorRegion(unsigned int endcap, unsigned int sampling, unsigned int region) const
Random Access to detector regions.
unsigned int getNumDetectorRegions() const
Gets the number of detectors in the set of detector regions.
EMBDetectorManager::DetectorRegionConstIterator endDetectorRegion() const
Iterate over detector regions.