58 return -
m_c->manager->getDescriptor()->getEtaPartitioning().binUpper(
m_c->iEta);
61 return m_c->manager->getDescriptor()->getEtaPartitioning().binLower(
m_c->iEta);
68 return -
m_c->manager->getDescriptor()->getEtaPartitioning().binLower(
m_c->iEta);
71 return m_c->manager->getDescriptor()->getEtaPartitioning().binUpper(
m_c->iEta);
77 return m_c->manager->getDescriptor()->getPhiBinning().binLower(
m_c->iPhi);
82 return m_c->manager->getDescriptor()->getPhiBinning().binUpper(
m_c->iPhi);
87 return *(
m_c->manager);
90#if !(defined(SIMULATIONBASE) || defined(GENERATIONBASE))
92 return m_c->manager->hvLineNo(*
this,iGap,hvIdMapping);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
This class provides direct access to information on the HV electrodes within the barrels.
const EMBPresamplerHVManager * manager
Clockwork(const EMBPresamplerHVManager *managerPtr, unsigned int side, unsigned int eta, unsigned int phi)
unsigned int getSideIndex() const
EMBPresamplerHVModule(const EMBPresamplerHVManager *manager, unsigned int iSide, unsigned int iEta, unsigned int iPhi)
unsigned int getPhiIndex() const
unsigned int getEtaIndex() const
const EMBPresamplerHVManager & getManager() const
int hvLineNo(int iGap, const LArHVIdMapping *hvIdMapping) const