ATLAS Offline Software
FCALHVModule.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARHV_FCALHVMODULE_H
6 #define LARHV_FCALHVMODULE_H
7 
8 class FCALHVManager;
9 class FCALHVLine;
10 
20 {
21  public:
23  , unsigned int iSide
24  , unsigned int iSector
25  , unsigned int iSampling);
26  ~FCALHVModule();
27 
28  // Side Index (0=Negative, 1=Positive)
29  unsigned int getSideIndex() const;
30 
31  unsigned int getSamplingIndex() const;
32  unsigned int getSectorIndex() const;
33 
34  static unsigned int getNumHVLines() ;
35 
36  const FCALHVLine& getHVLine(unsigned int iLine) const;
37 
38  const FCALHVManager& getManager() const;
39 
40  private:
41  FCALHVModule(const FCALHVModule& right);
43 
44  class Clockwork;
46 };
47 
48 #endif
FCALHVModule::operator=
FCALHVModule & operator=(const FCALHVModule &right)
FCALHVModule::getSamplingIndex
unsigned int getSamplingIndex() const
Definition: FCALHVModule.cxx:57
FCALHVModule::m_c
Clockwork * m_c
Definition: FCALHVModule.h:44
FCALHVModule::getSideIndex
unsigned int getSideIndex() const
Definition: FCALHVModule.cxx:52
FCALHVLine
Definition: FCALHVLine.h:15
FCALHVModule::getNumHVLines
static unsigned int getNumHVLines()
Definition: FCALHVModule.cxx:67
FCALHVModule::Clockwork
Definition: FCALHVModule.cxx:11
FCALHVModule::~FCALHVModule
~FCALHVModule()
Definition: FCALHVModule.cxx:47
FCALHVModule::FCALHVModule
FCALHVModule(const FCALHVManager *manager, unsigned int iSide, unsigned int iSector, unsigned int iSampling)
Definition: FCALHVModule.cxx:39
FCALHVModule::getSectorIndex
unsigned int getSectorIndex() const
Definition: FCALHVModule.cxx:62
FCALHVModule::FCALHVModule
FCALHVModule(const FCALHVModule &right)
FCALHVModule::getHVLine
const FCALHVLine & getHVLine(unsigned int iLine) const
Definition: FCALHVModule.cxx:72
FCALHVModule::getManager
const FCALHVManager & getManager() const
Definition: FCALHVModule.cxx:83
FCALHVModule
Describes one HV Module within the FCAL.
Definition: FCALHVModule.h:20
python.Logging.manager
manager
Definition: PhysicsAnalysis/D3PDTools/AnaAlgorithm/python/Logging.py:92
FCALHVManager
This class provides direct access to information on the HV electrodes within the barrels....
Definition: FCALHVManager.h:35