ATLAS Offline Software
Loading...
Searching...
No Matches
MuonTGC_Cabling::TGCCable Class Reference

#include <TGCCable.h>

Inheritance diagram for MuonTGC_Cabling::TGCCable:
Collaboration diagram for MuonTGC_Cabling::TGCCable:

Public Types

enum  CableType {
  NoCableType =-1 , InASD , ASDToPP , InPP ,
  PPToSLB , InSLB , SLBToHPB , HPBToSL ,
  SLBToSSW , SSWToROD , MaxCableType
}

Public Member Functions

 TGCCable (CableType type=NoCableType)
virtual ~TGCCable (void)
CableType getCableType (void) const

Protected Member Functions

virtual TGCChannelIdgetChannelIn (const TGCChannelId *, bool) const
virtual TGCChannelIdgetChannelOut (const TGCChannelId *, bool) const
virtual TGCModuleMapgetModuleIn (const TGCModuleId *) const
virtual TGCModuleMapgetModuleOut (const TGCModuleId *) const

Private Attributes

CableType m_type

Detailed Description

Definition at line 15 of file TGCCable.h.

Member Enumeration Documentation

◆ CableType

Enumerator
NoCableType 
InASD 
ASDToPP 
InPP 
PPToSLB 
InSLB 
SLBToHPB 
HPBToSL 
SLBToSSW 
SSWToROD 
MaxCableType 

Definition at line 18 of file TGCCable.h.

Constructor & Destructor Documentation

◆ TGCCable()

MuonTGC_Cabling::TGCCable::TGCCable ( CableType type = NoCableType)
inline

Definition at line 24 of file TGCCable.h.

◆ ~TGCCable()

virtual MuonTGC_Cabling::TGCCable::~TGCCable ( void )
inlinevirtual

Definition at line 28 of file TGCCable.h.

28{}

Member Function Documentation

◆ getCableType()

CableType MuonTGC_Cabling::TGCCable::getCableType ( void ) const
inline

Definition at line 30 of file TGCCable.h.

30{ return m_type; }

◆ getChannelIn()

virtual TGCChannelId * MuonTGC_Cabling::TGCCable::getChannelIn ( const TGCChannelId * ,
bool  ) const
inlineprotectedvirtual

◆ getChannelOut()

virtual TGCChannelId * MuonTGC_Cabling::TGCCable::getChannelOut ( const TGCChannelId * ,
bool  ) const
inlineprotectedvirtual

◆ getModuleIn()

virtual TGCModuleMap * MuonTGC_Cabling::TGCCable::getModuleIn ( const TGCModuleId * ) const
inlineprotectedvirtual

◆ getModuleOut()

virtual TGCModuleMap * MuonTGC_Cabling::TGCCable::getModuleOut ( const TGCModuleId * ) const
inlineprotectedvirtual

Member Data Documentation

◆ m_type

CableType MuonTGC_Cabling::TGCCable::m_type
private

Definition at line 43 of file TGCCable.h.


The documentation for this class was generated from the following file: