ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonConditions
MuonCondCabling
RPC_CondCabling
RPC_CondCabling
RPCchamberdata.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef RPCCHAMBERDATA_H
6
#define RPCCHAMBERDATA_H
7
8
#include <list>
9
#include <memory>
10
11
#include "
MuonCablingTools/RPCdecoder.h
"
12
#include "
MuonCablingTools/ShowRequest.h
"
13
#include "
MuonCablingTools/dbline.h
"
14
#include "
RPC_CondCabling/RPCchamber.h
"
15
16
namespace
RPC_CondCabling
{
17
18
class
RPCchamberdata
:
BaseObject
{
19
private
:
20
typedef
std::list<RPCchamber>
RPClist
;
21
int
m_station
{0};
22
bool
m_fail
{
true
};
23
24
RPClist
m_rpc
;
25
26
void
reset_data
();
27
bool
get_data
(
DBline
&,
RPCchamber::chamberParameters
& params);
28
bool
confirm_connectors
(
ViewType
,
RPCchamber::chamberParameters
& params);
29
bool
confirm_ijk
(
ViewType
,
RPCchamber::chamberParameters
& params);
30
31
public
:
32
RPCchamberdata
(
DBline
&,
int
);
33
virtual
~RPCchamberdata
() =
default
;
34
35
std::unique_ptr<RPCchamber>
give_rpc
();
36
37
int
station
()
const
{
return
m_station
; }
38
39
virtual
void
Print
(std::ostream&,
bool
)
const override
;
40
};
41
42
template
<
class
X> X&
operator<<
(X& stream,
RPCchamberdata
& data) {
43
data.Print(stream,
false
);
44
return
stream;
45
}
46
47
}
// namespace RPC_CondCabling
48
49
#endif
RPCchamber.h
RPCdecoder.h
ViewType
ViewType
Definition
RPCdef.h:8
ShowRequest.h
BaseObject::BaseObject
BaseObject(ObjectType, const std::string &)
Definition
BaseObject.cxx:7
DBline
Definition
dbline.h:255
RPC_CondCabling::RPCchamberdata
Definition
RPCchamberdata.h:18
RPC_CondCabling::RPCchamberdata::give_rpc
std::unique_ptr< RPCchamber > give_rpc()
Definition
RPCchamberdata.cxx:115
RPC_CondCabling::RPCchamberdata::confirm_connectors
bool confirm_connectors(ViewType, RPCchamber::chamberParameters ¶ms)
Definition
RPCchamberdata.cxx:39
RPC_CondCabling::RPCchamberdata::m_fail
bool m_fail
Definition
RPCchamberdata.h:22
RPC_CondCabling::RPCchamberdata::get_data
bool get_data(DBline &, RPCchamber::chamberParameters ¶ms)
Definition
RPCchamberdata.cxx:102
RPC_CondCabling::RPCchamberdata::confirm_ijk
bool confirm_ijk(ViewType, RPCchamber::chamberParameters ¶ms)
Definition
RPCchamberdata.cxx:84
RPC_CondCabling::RPCchamberdata::RPCchamberdata
RPCchamberdata(DBline &, int)
Definition
RPCchamberdata.cxx:13
RPC_CondCabling::RPCchamberdata::m_station
int m_station
Definition
RPCchamberdata.h:21
RPC_CondCabling::RPCchamberdata::station
int station() const
Definition
RPCchamberdata.h:37
RPC_CondCabling::RPCchamberdata::~RPCchamberdata
virtual ~RPCchamberdata()=default
RPC_CondCabling::RPCchamberdata::Print
virtual void Print(std::ostream &, bool) const override
Definition
RPCchamberdata.cxx:124
RPC_CondCabling::RPCchamberdata::reset_data
void reset_data()
Definition
RPCchamberdata.cxx:37
RPC_CondCabling::RPCchamberdata::RPClist
std::list< RPCchamber > RPClist
Definition
RPCchamberdata.h:20
RPC_CondCabling::RPCchamberdata::m_rpc
RPClist m_rpc
Definition
RPCchamberdata.h:24
dbline.h
RPC_CondCabling
Definition
CMAcablingdata.h:18
RPC_CondCabling::operator<<
X & operator<<(X &stream, CMAcablingdata &data)
Definition
CMAcablingdata.h:44
RPC_CondCabling::RPCchamber::chamberParameters
Definition
RPCchamber.h:59
Generated on
for ATLAS Offline Software by
1.17.0