ATLAS Offline Software
MuonSpectrometer
MuonCablings
MuonTGC_Cabling
MuonTGC_Cabling
TGCCableInPP.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_TGCCABLEINPP_HH
6
#define MUONTGC_CABLING_TGCCABLEINPP_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
TGCCableInPP
:
public
TGCCable
20
{
21
public
:
22
// Constructor & Destructor
23
TGCCableInPP
(
const
std::string&
filename
);
24
25
virtual
~TGCCableInPP
(
void
);
26
27
virtual
TGCChannelId
*
getChannel
(
const
TGCChannelId
*
channelId
,
28
bool
orChannel=
false
)
const
;
29
30
private
:
31
TGCCableInPP
(
void
) {}
32
virtual
TGCChannelId
*
getChannelIn
(
const
TGCChannelId
* ppout,
33
bool
orChannel=
false
)
const
;
34
virtual
TGCChannelId
*
getChannelOut
(
const
TGCChannelId
* ppin,
35
bool
orChannel=
false
)
const
;
36
TGCDatabase
*
m_database
[
TGCId::MaxRegionType
][
TGCId::MaxModuleType
]{};
37
};
38
39
}
// end of namespace
40
41
#endif
MuonTGC_Cabling::TGCId::MaxModuleType
@ MaxModuleType
Definition:
TGCId.h:48
MuonTGC_Cabling::TGCCableInPP::m_database
TGCDatabase * m_database[TGCId::MaxRegionType][TGCId::MaxModuleType]
Definition:
TGCCableInPP.h:36
MuonTGC_Cabling::TGCCableInPP::getChannelIn
virtual TGCChannelId * getChannelIn(const TGCChannelId *ppout, bool orChannel=false) const
Definition:
TGCCableInPP.cxx:61
MuonTGC_Cabling::TGCCableInPP::~TGCCableInPP
virtual ~TGCCableInPP(void)
Definition:
TGCCableInPP.cxx:32
TGCId.h
MuonTGC_Cabling::TGCCableInPP::getChannelOut
virtual TGCChannelId * getChannelOut(const TGCChannelId *ppin, bool orChannel=false) const
Definition:
TGCCableInPP.cxx:129
MuonTGC_Cabling::TGCCableInPP
Definition:
TGCCableInPP.h:20
MuonTGC_Cabling::TGCDatabase
Definition:
TGCDatabase.h:15
MuonTGC_Cabling::TGCCableInPP::getChannel
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
Definition:
TGCCableInPP.cxx:50
MuonTGC_Cabling
Definition:
TGCCable.h:13
MuonTGC_Cabling::TGCCableInPP::TGCCableInPP
TGCCableInPP(void)
Definition:
TGCCableInPP.h:31
MuonTGC_Cabling::TGCCable
Definition:
TGCCable.h:16
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCId::MaxRegionType
@ MaxRegionType
Definition:
TGCId.h:54
MuonTGC_Cabling::TGCChannelId
Definition:
TGCChannelId.h:15
TGCCable.h
CaloCellTimeCorrFiller.filename
filename
Definition:
CaloCellTimeCorrFiller.py:24
Generated on Sun Dec 22 2024 21:19:20 for ATLAS Offline Software by
1.8.18