ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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  }

◆ ~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.

◆ 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:
EMBHVElectrode
Definition: EMBHVElectrode.h:15
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:67
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:83
EMBHVModule::Clockwork::iPhi
unsigned int iPhi
Definition: EMBHVModule.cxx:35
TRT::Hit::side
@ side
Definition: HitInfo.h:83
lumiFormat.i
int i
Definition: lumiFormat.py:85
EMBHVModule::Clockwork::iEta
unsigned int iEta
Definition: EMBHVModule.cxx:34
EMBHVModule::Clockwork::iSector
unsigned int iSector
Definition: EMBHVModule.cxx:36
EMBHVModule::Clockwork::electrodes
const EMBHVElectrode * electrodes[64]
Definition: EMBHVModule.cxx:37
EMBHVModule::Clockwork::iSide
unsigned int iSide
Definition: EMBHVModule.cxx:33
EMBHVModule::Clockwork::manager
const EMBHVManager * manager
Definition: EMBHVModule.cxx:32