ATLAS Offline Software
MuonSpectrometer
MuonCablings
MuonTGC_Cabling
MuonTGC_Cabling
TGCChannelId.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONTGC_CABLING_TGCCHANNELID_HH
6
#define MUONTGC_CABLING_TGCCHANNELID_HH
7
8
#include "
MuonTGC_Cabling/TGCId.h
"
9
10
namespace
MuonTGC_Cabling
11
{
12
class
TGCModuleId;
13
14
class
TGCChannelId
:
public
TGCId
15
{
16
public
:
17
// Constructor & Destructor
18
TGCChannelId
(
ChannelIdType
type
=
NoChannelIdType
)
19
:
TGCId
(
TGCIdBase
::
Channel
)
20
{
21
m_channelType
=
type
;
22
}
23
virtual
~TGCChannelId
(
void
) {}
24
25
virtual
TGCModuleId
*
getModule
(
void
)
const
{
return
0; }
26
27
virtual
bool
operator ==
(
const
TGCChannelId
&
channelId
)
const
;
28
29
virtual
bool
isValid
(
void
)
const
{
return
true
; }
30
31
};
32
33
}
// end of namespace
34
35
#endif
TGCIdBase::NoChannelIdType
@ NoChannelIdType
Definition:
TGCIdBase.h:42
MuonTGC_Cabling::TGCChannelId::getModule
virtual TGCModuleId * getModule(void) const
Definition:
TGCChannelId.h:25
TGCIdBase::Channel
@ Channel
Definition:
TGCIdBase.h:35
MuonTGC_Cabling::TGCId
Definition:
TGCId.h:14
TGCId.h
TGCIdBase::m_channelType
ChannelIdType m_channelType
Definition:
TGCIdBase.h:113
MuonTGC_Cabling::TGCChannelId::operator==
virtual bool operator==(const TGCChannelId &channelId) const
Definition:
TGCChannelId.cxx:9
MuonTGC_Cabling
Definition:
TGCCable.h:13
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCChannelId::isValid
virtual bool isValid(void) const
Definition:
TGCChannelId.h:29
MuonTGC_Cabling::TGCChannelId::TGCChannelId
TGCChannelId(ChannelIdType type=NoChannelIdType)
Definition:
TGCChannelId.h:18
TGCIdBase
Definition:
TGCIdBase.h:18
MuonTGC_Cabling::TGCChannelId::~TGCChannelId
virtual ~TGCChannelId(void)
Definition:
TGCChannelId.h:23
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
MuonTGC_Cabling::TGCChannelId
Definition:
TGCChannelId.h:15
MuonTGC_Cabling::TGCModuleId
Definition:
TGCModuleId.h:14
TGCIdBase::ChannelIdType
ChannelIdType
Definition:
TGCIdBase.h:42
Generated on Thu Jul 4 2024 21:28:27 for ATLAS Offline Software by
1.8.18