ATLAS Offline Software
Loading...
Searching...
No Matches
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
10namespace MuonTGC_Cabling {
11
12class TGCCableInSLB : public TGCCable
13{
14public:
17
18 virtual ~TGCCableInSLB() = default;
19
20
21 virtual TGCChannelId* getChannel(const TGCChannelId* channelId,
22 bool orChannel=false) const;
23
24private:
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
virtual ~TGCCableInSLB()=default
virtual TGCChannelId * getChannelOut(const TGCChannelId *slbin, bool orChannel=false) const
virtual TGCChannelId * getChannelIn(const TGCChannelId *slbout, bool orChannel=false) const
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
TGCCable(CableType type=NoCableType)
Definition TGCCable.h:24