ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonConditions
MuonCondCabling
RPC_CondCabling
RPC_CondCabling
EtaCMA.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ETACMA_H
6
#define ETACMA_H
7
8
9
10
#include "
RPC_CondCabling/CMAparameters.h
"
11
#include "
RPC_CondCabling/RPCchamber.h
"
12
13
#include <map>
14
15
class
MsgStream;
16
17
namespace
RPC_CondCabling
{
18
19
class
SectorLogicSetup
;
20
21
class
EtaCMA
:
public
CMAparameters
{
22
private
:
23
typedef
std::map<int, RPCchamber*>
RPClink
;
24
25
RPClink
m_pivot_RPCs
;
26
RPClink
m_lowPt_RPCs
;
27
RPClink
m_highPt_RPCs
;
28
29
bool
m_inversion
{
false
};
30
31
bool
cable_CMA_channels
(
HalfType
);
32
bool
connect
(
SectorLogicSetup
&);
33
bool
doInversion
(
SectorLogicSetup
&);
34
bool
got_confirm_cabling
(
SectorLogicSetup
&,
int
);
35
bool
end_at_RPC_Z_boundary
(
void
)
const
;
36
bool
begin_at_RPC_Z_boundary
(
void
)
const
;
37
38
public
:
39
EtaCMA
(
const
parseParams&
parse
);
40
EtaCMA
(
const
EtaCMA
&);
41
virtual
~EtaCMA
();
42
43
EtaCMA
&
operator=
(
const
EtaCMA
&);
44
45
const
RPClink
&
pivot_RPCs
(
void
)
const
{
return
m_pivot_RPCs
; }
46
const
RPClink
&
lowPt_RPCs
(
void
)
const
{
return
m_lowPt_RPCs
; }
47
const
RPClink
&
highPt_RPCs
(
void
)
const
{
return
m_highPt_RPCs
; }
48
49
bool
inversion
(
void
)
const
{
return
m_inversion
; }
50
51
bool
setup
(
SectorLogicSetup
&, MsgStream&);
52
};
53
54
}
// namespace RPC_CondCabling
55
#endif
CMAparameters.h
RPCchamber.h
HalfType
HalfType
Definition
RPCdef.h:9
CMAparameters::CMAparameters
CMAparameters(const parseParams &parse)
Definition
CMAparameters.cxx:65
RPC_CondCabling::EtaCMA
Definition
EtaCMA.h:21
RPC_CondCabling::EtaCMA::cable_CMA_channels
bool cable_CMA_channels(HalfType)
Definition
EtaCMA.cxx:61
RPC_CondCabling::EtaCMA::~EtaCMA
virtual ~EtaCMA()
RPC_CondCabling::EtaCMA::RPClink
std::map< int, RPCchamber * > RPClink
Definition
EtaCMA.h:23
RPC_CondCabling::EtaCMA::pivot_RPCs
const RPClink & pivot_RPCs(void) const
Definition
EtaCMA.h:45
RPC_CondCabling::EtaCMA::EtaCMA
EtaCMA(const parseParams &parse)
Definition
EtaCMA.cxx:24
RPC_CondCabling::EtaCMA::doInversion
bool doInversion(SectorLogicSetup &)
Definition
EtaCMA.cxx:491
RPC_CondCabling::EtaCMA::operator=
EtaCMA & operator=(const EtaCMA &)
Definition
EtaCMA.cxx:49
RPC_CondCabling::EtaCMA::begin_at_RPC_Z_boundary
bool begin_at_RPC_Z_boundary(void) const
Definition
EtaCMA.cxx:544
RPC_CondCabling::EtaCMA::m_lowPt_RPCs
RPClink m_lowPt_RPCs
Definition
EtaCMA.h:26
RPC_CondCabling::EtaCMA::m_inversion
bool m_inversion
Definition
EtaCMA.h:29
RPC_CondCabling::EtaCMA::end_at_RPC_Z_boundary
bool end_at_RPC_Z_boundary(void) const
Definition
EtaCMA.cxx:538
RPC_CondCabling::EtaCMA::inversion
bool inversion(void) const
Definition
EtaCMA.h:49
RPC_CondCabling::EtaCMA::lowPt_RPCs
const RPClink & lowPt_RPCs(void) const
Definition
EtaCMA.h:46
RPC_CondCabling::EtaCMA::highPt_RPCs
const RPClink & highPt_RPCs(void) const
Definition
EtaCMA.h:47
RPC_CondCabling::EtaCMA::connect
bool connect(SectorLogicSetup &)
Definition
EtaCMA.cxx:167
RPC_CondCabling::EtaCMA::m_pivot_RPCs
RPClink m_pivot_RPCs
Definition
EtaCMA.h:25
RPC_CondCabling::EtaCMA::got_confirm_cabling
bool got_confirm_cabling(SectorLogicSetup &, int)
Definition
EtaCMA.cxx:224
RPC_CondCabling::EtaCMA::setup
bool setup(SectorLogicSetup &, MsgStream &)
Definition
EtaCMA.cxx:252
RPC_CondCabling::EtaCMA::m_highPt_RPCs
RPClink m_highPt_RPCs
Definition
EtaCMA.h:27
RPC_CondCabling::SectorLogicSetup
Definition
SectorLogicSetup.h:27
parse
std::map< std::string, std::string, std::less<> > parse(const std::string &list)
Definition
egammaLayerRecalibTool.cxx:1180
RPC_CondCabling
Definition
CMAcablingdata.h:18
Generated on
for ATLAS Offline Software by
1.17.0