![]() |
ATLAS Offline Software
|
#include <TGCCableSLBToSSW.h>
Public Types | |
| enum | { SL = TGCId::MaxModuleType , MaxModuleType = TGCId::MaxModuleType + 1 } |
| enum | CableType { NoCableType =-1 , InASD , ASDToPP , InPP , PPToSLB , InSLB , SLBToHPB , HPBToSL , SLBToSSW , SSWToROD , MaxCableType } |
Public Member Functions | |
| TGCCableSLBToSSW (const std::string &filename) | |
| virtual | ~TGCCableSLBToSSW ()=default |
| virtual TGCModuleMap * | getModule (const TGCModuleId *moduleId) const |
| CableType | getCableType (void) const |
Protected Member Functions | |
| virtual TGCChannelId * | getChannelIn (const TGCChannelId *, bool) const |
| virtual TGCChannelId * | getChannelOut (const TGCChannelId *, bool) const |
Private Member Functions | |
| TGCCableSLBToSSW () | |
| virtual TGCModuleMap * | getModuleIn (const TGCModuleId *ssw) const |
| virtual TGCModuleMap * | getModuleOut (const TGCModuleId *slb) const |
Private Attributes | |
| std::array< std::array< std::unique_ptr< TGCDatabase >, MaxModuleType >, TGCId::MaxRegionType > | m_database {{{nullptr}}} |
| CableType | m_type |
Definition at line 18 of file TGCCableSLBToSSW.h.
| anonymous enum |
|
inherited |
| Enumerator | |
|---|---|
| NoCableType | |
| InASD | |
| ASDToPP | |
| InPP | |
| PPToSLB | |
| InSLB | |
| SLBToHPB | |
| HPBToSL | |
| SLBToSSW | |
| SSWToROD | |
| MaxCableType | |
Definition at line 18 of file TGCCable.h.
| MuonTGC_Cabling::TGCCableSLBToSSW::TGCCableSLBToSSW | ( | const std::string & | filename | ) |
Definition at line 13 of file TGCCableSLBToSSW.cxx.
|
virtualdefault |
|
inlineprivate |
Definition at line 31 of file TGCCableSLBToSSW.h.
|
inlineinherited |
Definition at line 30 of file TGCCable.h.
|
inlineprotectedvirtualinherited |
Reimplemented in MuonTGC_Cabling::TGCCableASDToPP, MuonTGC_Cabling::TGCCableInASD, MuonTGC_Cabling::TGCCableInPP, MuonTGC_Cabling::TGCCableInSLB, MuonTGC_Cabling::TGCCablePPToSLB, and MuonTGC_Cabling::TGCCableSLBToHPB.
Definition at line 34 of file TGCCable.h.
|
inlineprotectedvirtualinherited |
Reimplemented in MuonTGC_Cabling::TGCCableASDToPP, MuonTGC_Cabling::TGCCableInASD, MuonTGC_Cabling::TGCCableInPP, MuonTGC_Cabling::TGCCableInSLB, MuonTGC_Cabling::TGCCablePPToSLB, and MuonTGC_Cabling::TGCCableSLBToHPB.
Definition at line 36 of file TGCCable.h.
|
virtual |
Definition at line 33 of file TGCCableSLBToSSW.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 43 of file TGCCableSLBToSSW.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 137 of file TGCCableSLBToSSW.cxx.
|
private |
Definition at line 34 of file TGCCableSLBToSSW.h.
|
privateinherited |
Definition at line 43 of file TGCCable.h.