ATLAS Offline Software
TGCChannelHPBIn.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONTGC_CABLING_TGCCHANNELHPBIN_HH
6 #define MUONTGC_CABLING_TGCCHANNELHPBIN_HH
7 
9 
10 namespace MuonTGC_Cabling
11 {
12 
14 {
15 public:
16  // Constructor & Destructor
19  TGCId::RegionType region,
20  int sector,
21  int id,
22  int block,
23  int channel);
24 
25  virtual ~TGCChannelHPBIn(void) {}
26 
27  virtual TGCModuleId* getModule(void) const;
28 
29  virtual bool isValid(void) const;
30 
31 private:
32  static const int s_numberOfBlock;
33  static const int s_channelInBlock;
34  static const int s_slbInBlock;
35 
36 public:
37  static int getNumberOfBlock(void);
38  static int getChannelInBlock(void);
39  static int getSlbInBlock(void);
40 
41 private:
42  TGCChannelHPBIn(void) {}
43 
44 };
45 
46 } // end of namespace
47 
48 #endif
plotting.yearwise_efficiency.channel
channel
Definition: yearwise_efficiency.py:24
MuonTGC_Cabling::TGCChannelHPBIn::~TGCChannelHPBIn
virtual ~TGCChannelHPBIn(void)
Definition: TGCChannelHPBIn.h:25
MuonTGC_Cabling::TGCChannelHPBIn::getModule
virtual TGCModuleId * getModule(void) const
Definition: TGCChannelHPBIn.cxx:31
MuonTGC_Cabling::TGCChannelHPBIn::getChannelInBlock
static int getChannelInBlock(void)
Definition: TGCChannelHPBIn.cxx:66
MuonTGC_Cabling::TGCId::SignalType
SignalType
Definition: TGCId.h:49
MuonTGC_Cabling::TGCChannelHPBIn::TGCChannelHPBIn
TGCChannelHPBIn(void)
Definition: TGCChannelHPBIn.h:42
MuonTGC_Cabling::TGCChannelHPBIn::s_numberOfBlock
static const int s_numberOfBlock
Definition: TGCChannelHPBIn.h:32
TRT::Hit::side
@ side
Definition: HitInfo.h:83
MuonTGC_Cabling::TGCChannelHPBIn::s_slbInBlock
static const int s_slbInBlock
Definition: TGCChannelHPBIn.h:34
TGCChannelId.h
Cut::signal
@ signal
Definition: SUSYToolsAlg.cxx:67
MuonTGC_Cabling::TGCChannelHPBIn::s_channelInBlock
static const int s_channelInBlock
Definition: TGCChannelHPBIn.h:33
MuonTGC_Cabling
Definition: TGCCable.h:13
MuonTGC_Cabling::TGCChannelHPBIn::getNumberOfBlock
static int getNumberOfBlock(void)
Definition: TGCChannelHPBIn.cxx:62
MuonTGC_Cabling::TGCChannelHPBIn
Definition: TGCChannelHPBIn.h:14
MuonTGC_Cabling::TGCChannelHPBIn::getSlbInBlock
static int getSlbInBlock(void)
Definition: TGCChannelHPBIn.cxx:70
MuonTGC_Cabling::TGCChannelHPBIn::isValid
virtual bool isValid(void) const
Definition: TGCChannelHPBIn.cxx:41
MuonTGC_Cabling::TGCChannelId
Definition: TGCChannelId.h:15
MuonTGC_Cabling::TGCId::RegionType
RegionType
Definition: TGCId.h:53
MuonTGC_Cabling::TGCModuleId
Definition: TGCModuleId.h:13
MuonTGC_Cabling::TGCId::SideType
SideType
Definition: TGCId.h:45