ATLAS Offline Software
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"
11 
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 
24 = default;
25 
27 {
28  return m_embHV;
29 }
30 
32 {
34 }
35 
37 {
38  return m_hecHV;
39 }
40 
42 {
43  return m_fcalHV;
44 }
45 
47 {
48  return m_embPreHV;
49 }
50 
52 {
53  return m_emecPreHV;
54 }
55 
EMECPresamplerHVManager
This class provides direct access to information on the HV electrodes within the EMEC....
Definition: EMECPresamplerHVManager.h:36
LArHVManager.h
LArHVManager::getEMECPresamplerHVManager
const EMECPresamplerHVManager & getEMECPresamplerHVManager() const
Definition: LArHVManager.cxx:51
LArHVManager::m_emecHVInner
EMECHVManager m_emecHVInner
Definition: LArHVManager.h:60
EMBPresamplerHVManager.h
LArHVManager::~LArHVManager
~LArHVManager()
EMECHVManager.h
LArHVManager::m_fcalHV
FCALHVManager m_fcalHV
Definition: LArHVManager.h:63
LArHVManager::m_emecHVOuter
EMECHVManager m_emecHVOuter
Definition: LArHVManager.h:61
EMECPresamplerHVManager.h
EMECHVModule
Definition: EMECHVModule.h:20
LArHVManager::getEMBHVManager
const EMBHVManager & getEMBHVManager() const
Definition: LArHVManager.cxx:26
HECHVManager.h
EMBPresamplerHVManager
This class provides direct access to information on the HV electrodes within the barrels....
Definition: EMBPresamplerHVManager.h:37
EMECHVModule::INNER
@ INNER
Definition: EMECHVModule.h:22
LArHVManager::getEMECHVManager
const EMECHVManager & getEMECHVManager(IOType IO) const
Definition: LArHVManager.cxx:31
LArHVManager::getFCALHVManager
const FCALHVManager & getFCALHVManager() const
Definition: LArHVManager.cxx:41
LArHVManager::m_embPreHV
EMBPresamplerHVManager m_embPreHV
Definition: LArHVManager.h:64
EMBHVManager
This class provides direct access to information on the HV electrodes within the barrels....
Definition: EMBHVManager.h:36
HECHVManager
This class provides direct access to information on the HV electrodes within the barrels....
Definition: HECHVManager.h:36
LArHVManager::getHECHVManager
const HECHVManager & getHECHVManager() const
Definition: LArHVManager.cxx:36
FCALHVManager.h
EMECHVModule::IOType
IOType
Definition: EMECHVModule.h:22
LArHVManager::LArHVManager
LArHVManager()
Definition: LArHVManager.cxx:12
EMECHVManager
This class provides direct access to information on the HV electrodes within the EMEC....
Definition: EMECHVManager.h:36
LArHVManager::m_hecHV
HECHVManager m_hecHV
Definition: LArHVManager.h:62
FCALHVManager
This class provides direct access to information on the HV electrodes within the barrels....
Definition: FCALHVManager.h:35
LArHVManager::m_embHV
EMBHVManager m_embHV
Definition: LArHVManager.h:59
LArHVManager::m_emecPreHV
EMECPresamplerHVManager m_emecPreHV
Definition: LArHVManager.h:65
LArHVManager::getEMBPresamplerHVManager
const EMBPresamplerHVManager & getEMBPresamplerHVManager() const
Definition: LArHVManager.cxx:46