![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #include "GaudiKernel/MsgStream.h"
6 #include "GaudiKernel/Bootstrap.h"
25 return a->getSamplingIndex() <
b->getSamplingIndex();
33 , m_hvManager(hvManager)
34 , m_presamplerHVManager(presamplerHVManager)
39 for (
unsigned int r=0;
r<2;
r++) {
40 for (
unsigned int s=0;
s<4;
s++) {
41 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
Definition of the abstract IRDBAccessSvc interface.
void addDetectorRegion(const EMBDetectorRegion *region)
Add a new Detector Region.
void addTreeTop(PVLink treeTop)
Add a Tree Top.
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.
Definition of the abstract IRDBRecord interface.
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
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.
Definition of the abstract IRDBRecordset interface.
unsigned int getNumDetectorRegions() const
Gets the number of detectors in the set of detector regions.
EMBDetectorManager::DetectorRegionConstIterator endDetectorRegion() const
Iterate over detector regions.