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

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

◆ 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:
FCALHVModule::Clockwork::manager
const FCALHVManager * manager
Definition: FCALHVModule.cxx:32
FCALHVModule::Clockwork::hvLine
const FCALHVLine * hvLine[4]
Definition: FCALHVModule.cxx:36
FCALHVModule::Clockwork::iSampling
unsigned int iSampling
Definition: FCALHVModule.cxx:35
FCALHVModule::Clockwork::iSide
unsigned int iSide
Definition: FCALHVModule.cxx:33
TRT::Hit::side
@ side
Definition: HitInfo.h:83
FCALHVLine
Definition: FCALHVLine.h:15
FCALHVModule::Clockwork::iSector
unsigned int iSector
Definition: FCALHVModule.cxx:34