ATLAS Offline Software
MuonSpectrometer
MuonCablings
MuonTGC_Cabling
MuonTGC_Cabling
TGCCableInASD.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_TGCCABLEINASD_HH
6
#define MUONTGC_CABLING_TGCCABLEINASD_HH
7
8
#include "
MuonTGC_Cabling/TGCCable.h
"
9
10
#include <string>
11
12
#include "
MuonTGC_Cabling/TGCId.h
"
13
14
namespace
MuonTGC_Cabling
15
{
16
17
class
TGCDatabase;
18
19
class
TGCCableInASD
:
public
TGCCable
20
{
21
public
:
22
// Constructor & Destructor
23
TGCCableInASD
(
const
std::string&
filename
);
24
25
virtual
~TGCCableInASD
(
void
);
26
27
virtual
TGCChannelId
*
getChannel
(
const
TGCChannelId
*
channelId
,
28
bool
orChannel=
false
)
const
;
29
30
private
:
31
TGCCableInASD
(
void
) {}
32
virtual
TGCChannelId
*
getChannelIn
(
const
TGCChannelId
* asdout,
33
bool
orChannel=
false
)
const
;
34
virtual
TGCChannelId
*
getChannelOut
(
const
TGCChannelId
* asdin,
35
bool
orChannel=
false
)
const
;
36
TGCDatabase
*
m_database
[
TGCIdBase::MaxRegionType
][
TGCIdBase::MaxModuleType
]{};
37
38
};
39
40
}
// end of namespace
41
42
#endif
MuonTGC_Cabling::TGCCableInASD::getChannelOut
virtual TGCChannelId * getChannelOut(const TGCChannelId *asdin, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:129
TGCIdBase::MaxRegionType
@ MaxRegionType
Definition:
TGCIdBase.h:40
TGCIdBase::MaxModuleType
@ MaxModuleType
Definition:
TGCIdBase.h:34
MuonTGC_Cabling::TGCCableInASD::getChannelIn
virtual TGCChannelId * getChannelIn(const TGCChannelId *asdout, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:70
TGCId.h
MuonTGC_Cabling::TGCDatabase
Definition:
TGCDatabase.h:15
MuonTGC_Cabling::TGCCableInASD::getChannel
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:59
MuonTGC_Cabling::TGCCableInASD::TGCCableInASD
TGCCableInASD(void)
Definition:
TGCCableInASD.h:31
MuonTGC_Cabling
Definition:
TGCCable.h:13
MuonTGC_Cabling::TGCCable
Definition:
TGCCable.h:16
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCCableInASD
Definition:
TGCCableInASD.h:20
MuonTGC_Cabling::TGCCableInASD::m_database
TGCDatabase * m_database[TGCIdBase::MaxRegionType][TGCIdBase::MaxModuleType]
Definition:
TGCCableInASD.h:36
MuonTGC_Cabling::TGCChannelId
Definition:
TGCChannelId.h:15
TGCCable.h
CaloCellTimeCorrFiller.filename
filename
Definition:
CaloCellTimeCorrFiller.py:24
MuonTGC_Cabling::TGCCableInASD::~TGCCableInASD
virtual ~TGCCableInASD(void)
Definition:
TGCCableInASD.cxx:43
Generated on Thu Jul 4 2024 21:28:26 for ATLAS Offline Software by
1.8.18