#include <EMECHVModule.h>
Definition at line 21 of file EMECHVModule.h.
◆ IOType
◆ EMECHVModule() [1/2]
| EMECHVModule::EMECHVModule |
( |
const EMECHVManager * | manager, |
|
|
IOType | iWheel, |
|
|
unsigned int | iSide, |
|
|
unsigned int | iEta, |
|
|
unsigned int | iPhi, |
|
|
unsigned int | iSector ) |
Definition at line 50 of file EMECHVModule.cxx.
56 :
m_c (std::make_unique<Clockwork> (manager,
this,iWheel,iSide,iEta,iPhi,iSector))
57{
58}
std::unique_ptr< Clockwork > m_c
◆ ~EMECHVModule()
| EMECHVModule::~EMECHVModule |
( |
| ) |
|
|
default |
◆ EMECHVModule() [2/2]
◆ getElectrode()
| const EMECHVElectrode & EMECHVModule::getElectrode |
( |
unsigned int | iElectrode | ) |
const |
◆ getEtaIndex()
| unsigned int EMECHVModule::getEtaIndex |
( |
| ) |
const |
◆ getEtaMax()
| double EMECHVModule::getEtaMax |
( |
| ) |
const |
Definition at line 113 of file EMECHVModule.cxx.
114{
116 return -
m_c->manager->getDescriptor().getEtaBinning().binLower(
m_c->iEta);
117 }
118 else {
119 return m_c->manager->getDescriptor().getEtaBinning().binUpper(
m_c->iEta);
120 }
121}
◆ getEtaMin()
| double EMECHVModule::getEtaMin |
( |
| ) |
const |
Definition at line 103 of file EMECHVModule.cxx.
104{
106 return -
m_c->manager->getDescriptor().getEtaBinning().binUpper(
m_c->iEta);
107 }
108 else {
109 return m_c->manager->getDescriptor().getEtaBinning().binLower(
m_c->iEta);
110 }
111}
◆ getManager()
◆ getNumElectrodes()
| unsigned int EMECHVModule::getNumElectrodes |
( |
| ) |
const |
Definition at line 70 of file EMECHVModule.cxx.
71{
74 return 24;
75 }
76 else {
77 return 4;
78 }
79}
◆ getPhiIndex()
| unsigned int EMECHVModule::getPhiIndex |
( |
| ) |
const |
◆ getPhiMax()
| double EMECHVModule::getPhiMax |
( |
| ) |
const |
Definition at line 130 of file EMECHVModule.cxx.
131{
132 return
133 m_c->manager->getDescriptor().getPhiBinning().binLower(
m_c->iPhi)+
134 m_c->manager->getDescriptor().getSectorBinning().binUpper(
m_c->iSector);
135}
◆ getPhiMin()
| double EMECHVModule::getPhiMin |
( |
| ) |
const |
Definition at line 123 of file EMECHVModule.cxx.
124{
125 return
126 m_c->manager->getDescriptor().getPhiBinning().binLower(
m_c->iPhi)+
127 m_c->manager->getDescriptor().getSectorBinning().binLower(
m_c->iSector);
128}
◆ getSectorIndex()
| unsigned int EMECHVModule::getSectorIndex |
( |
| ) |
const |
◆ getSideIndex()
| unsigned int EMECHVModule::getSideIndex |
( |
| ) |
const |
◆ getWheelIndex()
◆ operator=()
◆ m_c
The documentation for this class was generated from the following files: