ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArGeoModel
LArHV
LArHV
FCALHVLine.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARHV_FCALHVLINE_H
6
#define LARHV_FCALHVLINE_H
7
8
class
FCALHVModule
;
9
10
#if !(defined(SIMULATIONBASE) || defined(GENERATIONBASE))
11
class
LArHVIdMapping
;
12
#endif
13
14
class
FCALHVLine
15
{
16
public
:
17
FCALHVLine
(
const
FCALHVModule
* module,
unsigned
int
iLine);
18
~FCALHVLine
();
19
20
// returns a pointer to the module that owns this electrode.
21
const
FCALHVModule
&
getModule
()
const
;
22
23
unsigned
int
getLineIndex
()
const
;
24
25
#if !(defined(SIMULATIONBASE) || defined(GENERATIONBASE))
26
int
hvLineNo
(
const
LArHVIdMapping
* hvIdMapping)
const
;
27
#endif
28
29
private
:
30
FCALHVLine
(
const
FCALHVLine
& right);
31
FCALHVLine
&
operator=
(
const
FCALHVLine
& right);
32
33
class
Clockwork
;
34
Clockwork
*
m_c
;
35
};
36
37
#endif
FCALHVLine::Clockwork
Definition
FCALHVLine.cxx:10
FCALHVLine::getModule
const FCALHVModule & getModule() const
Definition
FCALHVLine.cxx:33
FCALHVLine::hvLineNo
int hvLineNo(const LArHVIdMapping *hvIdMapping) const
Definition
FCALHVLine.cxx:44
FCALHVLine::FCALHVLine
FCALHVLine(const FCALHVLine &right)
FCALHVLine::FCALHVLine
FCALHVLine(const FCALHVModule *module, unsigned int iLine)
Definition
FCALHVLine.cxx:22
FCALHVLine::m_c
Clockwork * m_c
Definition
FCALHVLine.h:34
FCALHVLine::~FCALHVLine
~FCALHVLine()
Definition
FCALHVLine.cxx:28
FCALHVLine::operator=
FCALHVLine & operator=(const FCALHVLine &right)
FCALHVLine::getLineIndex
unsigned int getLineIndex() const
Definition
FCALHVLine.cxx:38
FCALHVModule
Describes one HV Module within the FCAL.
Definition
FCALHVModule.h:22
LArHVIdMapping
Definition
LArHVIdMapping.h:21
Generated on
for ATLAS Offline Software by
1.17.0