ATLAS Offline Software
TGCChannelId.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_TGCCHANNELID_HH
6 #define MUONTGC_CABLING_TGCCHANNELID_HH
7 
9 
10 namespace MuonTGC_Cabling
11 {
12 class TGCModuleId;
13 
14 class TGCChannelId : public TGCId
15 {
16 public:
17  // Constructor & Destructor
20  {
22  }
23  virtual ~TGCChannelId(void) {}
24 
25  virtual TGCModuleId* getModule(void) const { return 0; }
26 
27  virtual bool operator ==(const TGCChannelId& channelId) const;
28 
29  virtual bool isValid(void) const { return true; }
30 
31 };
32 
33 } // end of namespace
34 
35 #endif
TGCIdBase::NoChannelIdType
@ NoChannelIdType
Definition: TGCIdBase.h:42
MuonTGC_Cabling::TGCChannelId::getModule
virtual TGCModuleId * getModule(void) const
Definition: TGCChannelId.h:25
TGCIdBase::Channel
@ Channel
Definition: TGCIdBase.h:35
MuonTGC_Cabling::TGCId
Definition: TGCId.h:14
TGCId.h
TGCIdBase::m_channelType
ChannelIdType m_channelType
Definition: TGCIdBase.h:113
MuonTGC_Cabling::TGCChannelId::operator==
virtual bool operator==(const TGCChannelId &channelId) const
Definition: TGCChannelId.cxx:9
MuonTGC_Cabling
Definition: TGCCable.h:13
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCChannelId::isValid
virtual bool isValid(void) const
Definition: TGCChannelId.h:29
MuonTGC_Cabling::TGCChannelId::TGCChannelId
TGCChannelId(ChannelIdType type=NoChannelIdType)
Definition: TGCChannelId.h:18
TGCIdBase
Definition: TGCIdBase.h:18
MuonTGC_Cabling::TGCChannelId::~TGCChannelId
virtual ~TGCChannelId(void)
Definition: TGCChannelId.h:23
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
MuonTGC_Cabling::TGCChannelId
Definition: TGCChannelId.h:15
MuonTGC_Cabling::TGCModuleId
Definition: TGCModuleId.h:14
TGCIdBase::ChannelIdType
ChannelIdType
Definition: TGCIdBase.h:42