ATLAS Offline Software
TGCCableInSLB.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONTGC_CABLING_TGCCABLEINSLB_HH
6 #define MUONTGC_CABLING_TGCCABLEINSLB_HH
7 
9 
10 namespace MuonTGC_Cabling
11 {
12 
13 class TGCCableInSLB : public TGCCable
14 {
15 public:
16  // Constructor & Destructor
18  : TGCCable(TGCCable::InSLB) {}
19 
20  virtual ~TGCCableInSLB(void) {}
21 
22 
24  bool orChannel=false) const;
25 
26 private:
27  virtual TGCChannelId* getChannelIn(const TGCChannelId* slbout,
28  bool orChannel=false) const;
29  virtual TGCChannelId* getChannelOut(const TGCChannelId* slbin,
30  bool orChannel=false) const;
31 
32 };
33 
34 } // end of namespace
35 
36 #endif
MuonTGC_Cabling::TGCCableInSLB
Definition: TGCCableInSLB.h:14
MuonTGC_Cabling::TGCCableInSLB::TGCCableInSLB
TGCCableInSLB(void)
Definition: TGCCableInSLB.h:17
MuonTGC_Cabling::TGCCableInSLB::~TGCCableInSLB
virtual ~TGCCableInSLB(void)
Definition: TGCCableInSLB.h:20
MuonTGC_Cabling::TGCCable::InSLB
@ InSLB
Definition: TGCCable.h:19
MuonTGC_Cabling::TGCCableInSLB::getChannelOut
virtual TGCChannelId * getChannelOut(const TGCChannelId *slbin, bool orChannel=false) const
Definition: TGCCableInSLB.cxx:184
MuonTGC_Cabling
Definition: TGCCable.h:13
MuonTGC_Cabling::TGCCable
Definition: TGCCable.h:16
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCCableInSLB::getChannelIn
virtual TGCChannelId * getChannelIn(const TGCChannelId *slbout, bool orChannel=false) const
Definition: TGCCableInSLB.cxx:24
MuonTGC_Cabling::TGCChannelId
Definition: TGCChannelId.h:15
TGCCable.h
MuonTGC_Cabling::TGCCableInSLB::getChannel
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
Definition: TGCCableInSLB.cxx:13