ATLAS Offline Software
Loading...
Searching...
No Matches
FCALHVLine Class Reference

#include <FCALHVLine.h>

Collaboration diagram for FCALHVLine:

Classes

class  Clockwork

Public Member Functions

 FCALHVLine (const FCALHVModule *module, unsigned int iLine)
 ~FCALHVLine ()
const FCALHVModulegetModule () const
unsigned int getLineIndex () const
int hvLineNo (const LArHVIdMapping *hvIdMapping) const

Private Member Functions

 FCALHVLine (const FCALHVLine &right)
FCALHVLineoperator= (const FCALHVLine &right)

Private Attributes

Clockworkm_c

Detailed Description

Definition at line 14 of file FCALHVLine.h.

Constructor & Destructor Documentation

◆ FCALHVLine() [1/2]

FCALHVLine::FCALHVLine ( const FCALHVModule * module,
unsigned int iLine )

Definition at line 22 of file FCALHVLine.cxx.

24 : m_c(new Clockwork(module,iLine))
25{
26}
Clockwork * m_c
Definition FCALHVLine.h:34

◆ ~FCALHVLine()

FCALHVLine::~FCALHVLine ( )

Definition at line 28 of file FCALHVLine.cxx.

29{
30 delete m_c;
31}

◆ FCALHVLine() [2/2]

FCALHVLine::FCALHVLine ( const FCALHVLine & right)
private

Member Function Documentation

◆ getLineIndex()

unsigned int FCALHVLine::getLineIndex ( ) const

Definition at line 38 of file FCALHVLine.cxx.

39{
40 return m_c->iLine;
41}

◆ getModule()

const FCALHVModule & FCALHVLine::getModule ( ) const

Definition at line 33 of file FCALHVLine.cxx.

34{
35 return *(m_c->module);
36}

◆ hvLineNo()

int FCALHVLine::hvLineNo ( const LArHVIdMapping * hvIdMapping) const

Definition at line 44 of file FCALHVLine.cxx.

44 {
45 return m_c->module->getManager().hvLineNo(*this,hvIdMapping);
46}

◆ operator=()

FCALHVLine & FCALHVLine::operator= ( const FCALHVLine & right)
private

Member Data Documentation

◆ m_c

Clockwork* FCALHVLine::m_c
private

Definition at line 34 of file FCALHVLine.h.


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