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

Public Member Functions

 Clockwork (const FCALHVManager *managerPtr, const FCALHVModule *modulePtr, unsigned int side, unsigned int sector, unsigned int sampling)
 ~Clockwork ()

Public Attributes

const FCALHVManagermanager
unsigned int iSide
unsigned int iSector
unsigned int iSampling
const FCALHVLinehvLine [4] {}

Detailed Description

Definition at line 11 of file FCALHVModule.cxx.

Constructor & Destructor Documentation

◆ Clockwork()

FCALHVModule::Clockwork::Clockwork ( const FCALHVManager * managerPtr,
const FCALHVModule * modulePtr,
unsigned int side,
unsigned int sector,
unsigned int sampling )
inline

Definition at line 13 of file FCALHVModule.cxx.

18 : manager(managerPtr)
19 , iSide(side)
20 , iSector(sector)
21 , iSampling(sampling) {
22 for(int iLine=0; iLine<4; ++iLine) {
23 hvLine[iLine] = new FCALHVLine(modulePtr,iLine);
24 }
25 }
const FCALHVManager * manager
const FCALHVLine * hvLine[4]

◆ ~Clockwork()

FCALHVModule::Clockwork::~Clockwork ( )
inline

Definition at line 26 of file FCALHVModule.cxx.

26 {
27 for(int iLine=0; iLine<4; ++iLine) {
28 delete hvLine[iLine];
29 }
30 }

Member Data Documentation

◆ hvLine

const FCALHVLine* FCALHVModule::Clockwork::hvLine[4] {}

Definition at line 36 of file FCALHVModule.cxx.

36{};

◆ iSampling

unsigned int FCALHVModule::Clockwork::iSampling

Definition at line 35 of file FCALHVModule.cxx.

◆ iSector

unsigned int FCALHVModule::Clockwork::iSector

Definition at line 34 of file FCALHVModule.cxx.

◆ iSide

unsigned int FCALHVModule::Clockwork::iSide

Definition at line 33 of file FCALHVModule.cxx.

◆ manager

const FCALHVManager* FCALHVModule::Clockwork::manager

Definition at line 32 of file FCALHVModule.cxx.


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