ATLAS Offline Software
Loading...
Searching...
No Matches
EMBHVModule::Clockwork Class Reference
Collaboration diagram for EMBHVModule::Clockwork:

Public Member Functions

 Clockwork (const EMBHVManager *managerPtr, const EMBHVModule *modulePtr, unsigned int side, unsigned int eta, unsigned int phi, unsigned int sector)
 ~Clockwork ()

Public Attributes

const EMBHVManagermanager
unsigned int iSide
unsigned int iEta
unsigned int iPhi
unsigned int iSector
const EMBHVElectrodeelectrodes [64] {}

Detailed Description

Definition at line 10 of file EMBHVModule.cxx.

Constructor & Destructor Documentation

◆ Clockwork()

EMBHVModule::Clockwork::Clockwork ( const EMBHVManager * managerPtr,
const EMBHVModule * modulePtr,
unsigned int side,
unsigned int eta,
unsigned int phi,
unsigned int sector )
inline

Definition at line 12 of file EMBHVModule.cxx.

18 : manager(managerPtr)
19 , iSide(side)
20 , iEta(eta)
21 , iPhi(phi)
22 , iSector(sector) {
23 for(int i=0; i<64; ++i) {
24 electrodes[i] = new EMBHVElectrode(modulePtr,i);
25 }
26 }
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
const EMBHVManager * manager
const EMBHVElectrode * electrodes[64]

◆ ~Clockwork()

EMBHVModule::Clockwork::~Clockwork ( )
inline

Definition at line 27 of file EMBHVModule.cxx.

27 {
28 for(int i=0; i<64; ++i) {
29 delete electrodes[i];
30 }
31 }

Member Data Documentation

◆ electrodes

const EMBHVElectrode* EMBHVModule::Clockwork::electrodes[64] {}

Definition at line 37 of file EMBHVModule.cxx.

37{};

◆ iEta

unsigned int EMBHVModule::Clockwork::iEta

Definition at line 34 of file EMBHVModule.cxx.

◆ iPhi

unsigned int EMBHVModule::Clockwork::iPhi

Definition at line 35 of file EMBHVModule.cxx.

◆ iSector

unsigned int EMBHVModule::Clockwork::iSector

Definition at line 36 of file EMBHVModule.cxx.

◆ iSide

unsigned int EMBHVModule::Clockwork::iSide

Definition at line 33 of file EMBHVModule.cxx.

◆ manager

const EMBHVManager* EMBHVModule::Clockwork::manager

Definition at line 32 of file EMBHVModule.cxx.


The documentation for this class was generated from the following file: