#include <RPCchamberdata.h>
Definition at line 17 of file RPCchamberdata.h.
◆ RPClist
◆ RPCchamberdata()
RPCchamberdata::RPCchamberdata |
( |
DBline & |
data, |
|
|
int |
type |
|
) |
| |
Definition at line 13 of file RPCchamberdata.cxx.
14 int chams{0}, stripsInEtaCon{0}, stripsInPhiCon{0};
20 if (!(
data(
"made of") >> chams >>
"chamber. Strips in connectors:"))
return;
21 if (!(
data(
"eta") >> stripsInEtaCon))
return;
22 if (!(
data(
"phi") >> stripsInPhiCon))
return;
23 assert(stripsInEtaCon !=0);
29 params.stripsInEtaCon = stripsInEtaCon;
30 params.stripsInPhiCon = stripsInPhiCon;
◆ ~RPCchamberdata()
virtual RPC_CondCabling::RPCchamberdata::~RPCchamberdata |
( |
| ) |
|
|
virtualdefault |
◆ confirm_connectors()
Definition at line 39 of file RPCchamberdata.cxx.
49 float str = (
float)strips / (
float)connectors;
52 std::ostringstream disp;
54 if (
str > strips_in_conn) {
56 <<
"RPCdata error in configuration for Sector Type " <<
params.sectorType <<
", station " <<
params.station <<
", RPC number "
57 <<
params.number << std::endl
58 <<
" " <<
view <<
" strips into connectors must be less than " << strips_in_conn <<
" (instead are " << std::setprecision(2)
64 <<
"RPCdata error in configuration for Sector Type " <<
params.sectorType <<
", station " <<
params.station <<
", RPC number "
65 <<
params.number << std::endl
66 <<
" " <<
view <<
" strips and/or connectors must be "
68 <<
" (eta_strips " <<
params.etaStrips <<
", eta_conn " <<
params.etaConnectors <<
")";
71 if (strips_in_conn * connectors != strips) {
73 <<
"RPCdata error in configuration for Sector Type " <<
params.sectorType <<
", station " <<
params.station <<
", RPC number "
74 <<
params.number << std::endl
75 <<
" strips into " <<
view <<
" connectors are " << std::setprecision(2) <<
str <<
" instead of " << strips_in_conn;
◆ confirm_ijk()
Definition at line 81 of file RPCchamberdata.cxx.
85 std::ostringstream disp;
87 if (ijk != 1 && ijk != 10) {
89 <<
"RPCdata error in configuration for Sector Type " <<
params.sectorType <<
", station " <<
params.station <<
", RPC number "
90 <<
params.number << std::endl
91 <<
" " <<
view <<
" ijk readout must be 01 or 10; "
92 <<
" on the contrary it is " << std::setw(2) << std::setfill(
'0') << ijk << std::setfill(
' ');
◆ get_data()
◆ give_rpc()
std::unique_ptr< RPCchamber > RPCchamberdata::give_rpc |
( |
| ) |
|
Definition at line 112 of file RPCchamberdata.cxx.
113 if (!
m_rpc.empty()) {
114 std::unique_ptr<RPCchamber> cham = std::make_unique<RPCchamber>(
m_rpc.front());
◆ name()
const std::string& BaseObject::name |
( |
| ) |
const |
|
inlineinherited |
◆ Print()
void RPCchamberdata::Print |
( |
std::ostream & |
stream, |
|
|
bool |
detail |
|
) |
| const |
|
overridevirtual |
◆ reset_data()
void RPCchamberdata::reset_data |
( |
| ) |
|
|
private |
◆ station()
int RPC_CondCabling::RPCchamberdata::station |
( |
| ) |
const |
|
inline |
◆ tag()
◆ m_fail
bool RPC_CondCabling::RPCchamberdata::m_fail {true} |
|
private |
◆ m_name
std::string BaseObject::m_name |
|
privateinherited |
◆ m_rpc
RPClist RPC_CondCabling::RPCchamberdata::m_rpc |
|
private |
◆ m_station
int RPC_CondCabling::RPCchamberdata::m_station {0} |
|
private |
◆ m_tag
The documentation for this class was generated from the following files: