![]() |
ATLAS Offline Software
|
#include <TGCCablePPToSLB.h>
Public Types | |
| enum | CableType { NoCableType =-1 , InASD , ASDToPP , InPP , PPToSLB , InSLB , SLBToHPB , HPBToSL , SLBToSSW , SSWToROD , MaxCableType } |
Public Member Functions | |
| TGCCablePPToSLB (const std::string &filename) | |
| virtual | ~TGCCablePPToSLB ()=default |
| virtual TGCChannelId * | getChannel (const TGCChannelId *channelId, bool orChannel=false) const |
| virtual TGCModuleMap * | getModule (const TGCModuleId *moduleId) const |
| CableType | getCableType (void) const |
Private Member Functions | |
| TGCCablePPToSLB (void) | |
| virtual TGCChannelId * | getChannelIn (const TGCChannelId *slbin, bool orChannel=false) const |
| virtual TGCChannelId * | getChannelOut (const TGCChannelId *ppout, bool orChannel=false) const |
| virtual TGCModuleMap * | getModuleIn (const TGCModuleId *slb) const |
| virtual TGCModuleMap * | getModuleOut (const TGCModuleId *pp) const |
Private Attributes | |
| std::array< std::array< std::unique_ptr< TGCDatabase >, TGCId::MaxModuleType >, TGCId::MaxRegionType > | m_database {{{nullptr}}} |
| CableType | m_type |
Definition at line 18 of file TGCCablePPToSLB.h.
|
inherited |
| Enumerator | |
|---|---|
| NoCableType | |
| InASD | |
| ASDToPP | |
| InPP | |
| PPToSLB | |
| InSLB | |
| SLBToHPB | |
| HPBToSL | |
| SLBToSSW | |
| SSWToROD | |
| MaxCableType | |
Definition at line 18 of file TGCCable.h.
| MuonTGC_Cabling::TGCCablePPToSLB::TGCCablePPToSLB | ( | const std::string & | filename | ) |
Definition at line 16 of file TGCCablePPToSLB.cxx.
|
virtualdefault |
|
inlineprivate |
Definition at line 29 of file TGCCablePPToSLB.h.
|
inlineinherited |
Definition at line 30 of file TGCCable.h.
|
virtual |
Definition at line 33 of file TGCCablePPToSLB.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 54 of file TGCCablePPToSLB.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 126 of file TGCCablePPToSLB.cxx.
|
virtual |
Definition at line 44 of file TGCCablePPToSLB.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 194 of file TGCCablePPToSLB.cxx.
|
privatevirtual |
Reimplemented from MuonTGC_Cabling::TGCCable.
Definition at line 232 of file TGCCablePPToSLB.cxx.
|
private |
Definition at line 37 of file TGCCablePPToSLB.h.
|
privateinherited |
Definition at line 43 of file TGCCable.h.