ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArGeoModel
LArHV
src
LArHVManager.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
LArHV/LArHVManager.h
"
6
#include "
LArHV/EMECHVManager.h
"
7
#include "
LArHV/HECHVManager.h
"
8
#include "
LArHV/FCALHVManager.h
"
9
#include "
LArHV/EMBPresamplerHVManager.h
"
10
#include "
LArHV/EMECPresamplerHVManager.h
"
11
12
LArHVManager::LArHVManager
()
13
:
m_embHV
()
14
,
m_emecHVInner
(
EMECHVModule
::INNER)
15
,
m_emecHVOuter
(
EMECHVModule
::OUTER)
16
,
m_hecHV
()
17
,
m_fcalHV
()
18
,
m_embPreHV
()
19
,
m_emecPreHV
()
20
{
21
}
22
23
LArHVManager::~LArHVManager
()
24
=
default
;
25
26
const
EMBHVManager
&
LArHVManager::getEMBHVManager
()
const
27
{
28
return
m_embHV
;
29
}
30
31
const
EMECHVManager
&
LArHVManager::getEMECHVManager
(
IOType
IO)
const
32
{
33
return
IO==
EMECHVModule::INNER
?
m_emecHVInner
:
m_emecHVOuter
;
34
}
35
36
const
HECHVManager
&
LArHVManager::getHECHVManager
()
const
37
{
38
return
m_hecHV
;
39
}
40
41
const
FCALHVManager
&
LArHVManager::getFCALHVManager
()
const
42
{
43
return
m_fcalHV
;
44
}
45
46
const
EMBPresamplerHVManager
&
LArHVManager::getEMBPresamplerHVManager
()
const
47
{
48
return
m_embPreHV
;
49
}
50
51
const
EMECPresamplerHVManager
&
LArHVManager::getEMECPresamplerHVManager
()
const
52
{
53
return
m_emecPreHV
;
54
}
55
EMBPresamplerHVManager.h
EMECHVManager.h
EMECPresamplerHVManager.h
FCALHVManager.h
HECHVManager.h
LArHVManager.h
EMBHVManager
This class provides direct access to information on the HV electrodes within the barrels.
Definition
EMBHVManager.h:36
EMBPresamplerHVManager
This class provides direct access to information on the HV electrodes within the barrels.
Definition
EMBPresamplerHVManager.h:37
EMECHVManager
This class provides direct access to information on the HV electrodes within the EMEC.
Definition
EMECHVManager.h:36
EMECHVModule
Definition
EMECHVModule.h:22
EMECHVModule::INNER
@ INNER
Definition
EMECHVModule.h:24
EMECPresamplerHVManager
This class provides direct access to information on the HV electrodes within the EMEC.
Definition
EMECPresamplerHVManager.h:36
FCALHVManager
This class provides direct access to information on the HV electrodes within the barrels.
Definition
FCALHVManager.h:35
HECHVManager
This class provides direct access to information on the HV electrodes within the barrels.
Definition
HECHVManager.h:36
LArHVManager::IOType
EMECHVManager::IOType IOType
Definition
LArHVManager.h:27
LArHVManager::m_embHV
EMBHVManager m_embHV
Definition
LArHVManager.h:59
LArHVManager::getHECHVManager
const HECHVManager & getHECHVManager() const
Definition
LArHVManager.cxx:36
LArHVManager::LArHVManager
LArHVManager()
Definition
LArHVManager.cxx:12
LArHVManager::m_emecPreHV
EMECPresamplerHVManager m_emecPreHV
Definition
LArHVManager.h:65
LArHVManager::m_embPreHV
EMBPresamplerHVManager m_embPreHV
Definition
LArHVManager.h:64
LArHVManager::getEMECHVManager
const EMECHVManager & getEMECHVManager(IOType IO) const
Definition
LArHVManager.cxx:31
LArHVManager::m_hecHV
HECHVManager m_hecHV
Definition
LArHVManager.h:62
LArHVManager::getEMECPresamplerHVManager
const EMECPresamplerHVManager & getEMECPresamplerHVManager() const
Definition
LArHVManager.cxx:51
LArHVManager::getFCALHVManager
const FCALHVManager & getFCALHVManager() const
Definition
LArHVManager.cxx:41
LArHVManager::getEMBHVManager
const EMBHVManager & getEMBHVManager() const
Definition
LArHVManager.cxx:26
LArHVManager::m_fcalHV
FCALHVManager m_fcalHV
Definition
LArHVManager.h:63
LArHVManager::getEMBPresamplerHVManager
const EMBPresamplerHVManager & getEMBPresamplerHVManager() const
Definition
LArHVManager.cxx:46
LArHVManager::m_emecHVInner
EMECHVManager m_emecHVInner
Definition
LArHVManager.h:60
LArHVManager::m_emecHVOuter
EMECHVManager m_emecHVOuter
Definition
LArHVManager.h:61
LArHVManager::~LArHVManager
~LArHVManager()
Generated on
for ATLAS Offline Software by
1.17.0