ATLAS Offline Software
TGCCableInSLB.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 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 class TGCCableInSLB : public TGCCable
13 {
14 public:
16  : TGCCable(TGCCable::InSLB) {}
17 
18  virtual ~TGCCableInSLB() = default;
19 
20 
22  bool orChannel=false) const;
23 
24 private:
25  virtual TGCChannelId* getChannelIn(const TGCChannelId* slbout,
26  bool orChannel=false) const;
27  virtual TGCChannelId* getChannelOut(const TGCChannelId* slbin,
28  bool orChannel=false) const;
29 
30 };
31 
32 } // end of namespace
33 
34 #endif
MuonTGC_Cabling::TGCCableInSLB
Definition: TGCCableInSLB.h:13
MuonTGC_Cabling::TGCCableInSLB::TGCCableInSLB
TGCCableInSLB(void)
Definition: TGCCableInSLB.h:15
MuonTGC_Cabling::TGCCableInSLB::~TGCCableInSLB
virtual ~TGCCableInSLB()=default
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:183
MuonTGC_Cabling
Definition: TGCCable.h:13
MuonTGC_Cabling::TGCCable
Definition: TGCCable.h:16
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:121
MuonTGC_Cabling::TGCCableInSLB::getChannelIn
virtual TGCChannelId * getChannelIn(const TGCChannelId *slbout, bool orChannel=false) const
Definition: TGCCableInSLB.cxx:23
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:12