ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArHV
LArHV
HECHVSubgap.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_HECHVSUBGAP_H
6
#define LARHV_HECHVSUBGAP_H
7
8
class
HECHVModule
;
9
10
#if !(defined(SIMULATIONBASE) || defined(GENERATIONBASE))
11
class
LArHVIdMapping
;
12
#endif
13
14
class
HECHVSubgap
15
{
16
public
:
17
HECHVSubgap
(
const
HECHVModule
*
module
,
unsigned
int
iSubgap);
18
~HECHVSubgap
();
19
20
// returns a pointer to the module that owns this electrode.
21
const
HECHVModule
&
getModule
()
const
;
22
23
// Returns the index of this electrode.
24
unsigned
int
getSubgapIndex
()
const
;
25
26
#if !(defined(SIMULATIONBASE) || defined(GENERATIONBASE))
27
int
hvLineNo
(
const
LArHVIdMapping
* hvIdMapping)
const
;
28
#endif
29
30
private
:
31
HECHVSubgap
(
const
HECHVSubgap
& right);
32
HECHVSubgap
&
operator=
(
const
HECHVSubgap
& right);
33
34
class
Clockwork
;
35
Clockwork
*
m_c
;
36
};
37
38
#endif
HECHVSubgap::operator=
HECHVSubgap & operator=(const HECHVSubgap &right)
HECHVModule
Describes one HV Module within the HEC.
Definition:
HECHVModule.h:21
HECHVSubgap::Clockwork
Definition:
HECHVSubgap.cxx:11
python.PyAthena.module
module
Definition:
PyAthena.py:131
HECHVSubgap::HECHVSubgap
HECHVSubgap(const HECHVModule *module, unsigned int iSubgap)
Definition:
HECHVSubgap.cxx:23
HECHVSubgap::HECHVSubgap
HECHVSubgap(const HECHVSubgap &right)
HECHVSubgap::hvLineNo
int hvLineNo(const LArHVIdMapping *hvIdMapping) const
Definition:
HECHVSubgap.cxx:45
HECHVSubgap::getModule
const HECHVModule & getModule() const
Definition:
HECHVSubgap.cxx:34
HECHVSubgap::getSubgapIndex
unsigned int getSubgapIndex() const
Definition:
HECHVSubgap.cxx:39
HECHVSubgap::m_c
Clockwork * m_c
Definition:
HECHVSubgap.h:34
HECHVSubgap::~HECHVSubgap
~HECHVSubgap()
Definition:
HECHVSubgap.cxx:29
LArHVIdMapping
Definition:
LArHVIdMapping.h:21
HECHVSubgap
Definition:
HECHVSubgap.h:15
Generated on Thu Jan 9 2025 21:10:54 for ATLAS Offline Software by
1.8.18