ATLAS Offline Software
Loading...
Searching...
No Matches
RPC_CondCabling::RPCchamber Class Reference

#include <RPCchamber.h>

Inheritance diagram for RPC_CondCabling::RPCchamber:
Collaboration diagram for RPC_CondCabling::RPCchamber:

Classes

struct  chamberDefineParams
 Helper struct containing the minimum number of parameters on top of the CablingObject in order to create an RPC chamber object. More...
struct  chamberParameters

Public Member Functions

 RPCchamber (const RPCchamber::chamberParameters &params)
 Helper struct to reduce the number of arguments in the constructor.
 RPCchamber (const RPCchamber &)=default
virtual ~RPCchamber ()
RPCchamberoperator= (const RPCchamber &)=default
void set_eta_st_global (int)
void set_eta_co_global (int)
int eta_strips () const
int eta_connectors () const
int eta_strip_global () const
int eta_conn_global () const
int phi_strips () const
int phi_connectors () const
int ijk_etaReadout () const
int ijk_phiReadout () const
const std::string & chamber_name () const
std::string stationName () const
int stationEta () const
int doubletR () const
int doubletZ () const
int phiReadoutPannels () const
int strips_in_Eta_Conn () const
int strips_in_Phi_Conn () const
const ReadoutCheta_read_mul () const
const CMAlistreadoutCMAs () const
const WORlistreadoutWORs () const
std::string extendedName (int) const
bool inversion (int) const
bool local_strip (ViewType, int, int &) const
bool global_strip (ViewType, HalfType, int, int &) const
bool local_connector (ViewType, int, int &, int &, int &) const
bool global_connector (ViewType, HalfType, int, int &, int &, int &) const
bool Gstrip_2_Lnumber (ViewType, int, int &) const
bool Gconn_2_Lnumber (ViewType, int, int &, int &) const
void Print (std::ostream &, bool) const
bool check ()
bool setup (SectorLogicSetup &)
void add_cma (const EtaCMA *)
void add_wor (const WiredOR *)
void add_eta_channel (int)
int number () const
int station () const
int sector_type () const
std::string error_header () const
std::string no_connection_error (const std::string &, int) const
ObjectType tag () const
const std::string & name () const

Private Types

typedef std::vector< int > ReadoutCh
typedef std::list< const EtaCMA * > CMAlist
typedef std::list< const WiredOR * > WORlist

Private Member Functions

int residual (ViewType, int) const
std::string error (const std::string &) const

Private Attributes

chamberDefineParams m_params {}
int m_eta_strip_global {0}
int m_eta_conn_global {0}
ReadoutCh m_eta_read_mul
CMAlist m_readoutCMAs
WORlist m_readoutWORs
int m_number {0}
int m_station {0}
int m_sector_type {0}
ObjectType m_tag
std::string m_name

Detailed Description

Definition at line 23 of file RPCchamber.h.

Member Typedef Documentation

◆ CMAlist

typedef std::list<const EtaCMA*> RPC_CondCabling::RPCchamber::CMAlist
private

Definition at line 67 of file RPCchamber.h.

◆ ReadoutCh

typedef std::vector<int> RPC_CondCabling::RPCchamber::ReadoutCh
private

Definition at line 66 of file RPCchamber.h.

◆ WORlist

typedef std::list<const WiredOR*> RPC_CondCabling::RPCchamber::WORlist
private

Definition at line 68 of file RPCchamber.h.

Constructor & Destructor Documentation

◆ RPCchamber() [1/2]

RPCchamber::RPCchamber ( const RPCchamber::chamberParameters & params)

Helper struct to reduce the number of arguments in the constructor.

Definition at line 16 of file RPCchamber.cxx.

17 for (int i = 0; i < m_params.etaStrips; ++i) m_eta_read_mul.push_back(0);
18}
CablingObject(const cablingParameters &, const std::string &)
chamberDefineParams m_params
Definition RPCchamber.h:70

◆ RPCchamber() [2/2]

RPC_CondCabling::RPCchamber::RPCchamber ( const RPCchamber & )
default

◆ ~RPCchamber()

RPCchamber::~RPCchamber ( )
virtualdefault

Member Function Documentation

◆ add_cma()

void RPCchamber::add_cma ( const EtaCMA * cma)

Definition at line 293 of file RPCchamber.cxx.

293{ m_readoutCMAs.push_back(cma); }

◆ add_eta_channel()

void RPCchamber::add_eta_channel ( int channel)

Definition at line 297 of file RPCchamber.cxx.

◆ add_wor()

void RPCchamber::add_wor ( const WiredOR * wor)

Definition at line 295 of file RPCchamber.cxx.

295{ m_readoutWORs.push_back(wor); }

◆ chamber_name()

const std::string & RPCchamber::chamber_name ( ) const

Definition at line 33 of file RPCchamber.cxx.

33{ return m_params.chamberName; }

◆ check()

bool RPCchamber::check ( )

Definition at line 68 of file RPCchamber.cxx.

68 {
69 if (m_readoutCMAs.empty()) {
70 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
71 << error("==> No readout coverage for this chamber!");
72 return false;
73 }
74
75 RPCchamber::CMAlist::const_iterator cma = m_readoutCMAs.begin();
76 const CMAinput IO = (*cma)->whichCMAinput(station());
77
78 int channels = m_params.etaStrips;
79 for (int i = 0; i < channels; ++i) {
80 if (!m_eta_read_mul[i]) {
81 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
82 << error("==> No readout coverage for the full set of ETA strip!");
83 return false;
84 }
85 if (m_eta_read_mul[i] > 1 && IO == Pivot) {
86 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
87 << error("==> Pivot plane ETA strips must be read only once!");
88 return false;
89 }
90 if (m_eta_read_mul[i] > 2) {
91 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
92 << error("==> Confirm plane ETA strips can be read only twice!");
93 return false;
94 }
95 }
96
97 if (m_readoutWORs.size() > 1) {
98 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
99 << error("==> Gives input to more than 1 Wired OR pannel!");
100 return false;
101 }
102 return true;
103}
CMAinput
@ Pivot
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
int station() const
std::string error(const std::string &) const

◆ doubletR()

int RPCchamber::doubletR ( ) const

Definition at line 36 of file RPCchamber.cxx.

36{ return m_params.doubletR; }

◆ doubletZ()

int RPCchamber::doubletZ ( ) const

Definition at line 37 of file RPCchamber.cxx.

37{ return m_params.doubletZ; }

◆ error()

std::string RPCchamber::error ( const std::string & mess) const
nodiscardprivate

Definition at line 105 of file RPCchamber.cxx.

105 {
106 std::ostringstream disp;
107 disp << error_header()
108 << mess << std::endl << *this;
109 return disp.str();
110}
std::string error_header() const

◆ error_header()

std::string CablingObject::error_header ( ) const
nodiscardinherited

Definition at line 22 of file CablingObject.cxx.

22 {
23 std::ostringstream disp;
24 disp << "Error in Sector Type " << m_sector_type;
25 if (m_station > 0) disp << ", station " << m_station;
26 disp << ":" << std::endl;
27 return disp.str();
28}

◆ eta_conn_global()

int RPCchamber::eta_conn_global ( ) const

Definition at line 25 of file RPCchamber.cxx.

◆ eta_connectors()

int RPCchamber::eta_connectors ( ) const

Definition at line 23 of file RPCchamber.cxx.

23{ return m_params.etaConnectors; }

◆ eta_read_mul()

const RPCchamber::ReadoutCh & RPCchamber::eta_read_mul ( ) const

Definition at line 43 of file RPCchamber.cxx.

43{ return m_eta_read_mul; }

◆ eta_strip_global()

int RPCchamber::eta_strip_global ( ) const

Definition at line 24 of file RPCchamber.cxx.

◆ eta_strips()

int RPCchamber::eta_strips ( ) const

Definition at line 22 of file RPCchamber.cxx.

22{ return m_params.etaStrips; }

◆ extendedName()

std::string RPCchamber::extendedName ( int sector) const

Definition at line 299 of file RPCchamber.cxx.

299 {
300 std::string side;
301 if (sector <= 31)
302 side = "C";
303 else
304 side = "A";
305
306 std::string sd;
307
308 switch (stationName()[2]) {
309 case 'L': sd = (sector % 2) ? "HV" : "RO"; break;
310
311 case 'E': sd = (sector % 2) ? "HV" : "RO"; break;
312
313 case 'R': sd = (sector % 2) ? "HV" : "RO"; break;
314
315 case 'M': sd = (sector % 2) ? "HV" : "RO"; break;
316
317 case 'S': sd = (sector % 2) ? "RO" : "HV"; break;
318
319 case 'F': sd = (sector % 2) ? "RO" : "HV"; break;
320
321 case 'G': sd = (sector % 2) ? "RO" : "HV"; break;
322
323 default: return "";
324 }
325
326 std::ostringstream out;
327
328 int physicsSector = (((sector + 1) % 32) / 2 + 1) % 16;
329 if (!physicsSector) physicsSector = 16;
330
331 if (stationName().c_str()[1] == 'O' && (stationName().c_str()[2] == 'F' || stationName().c_str()[2] == 'G')) {
332 int etaIdx = (stationName().c_str()[2] == 'F') ? (stationEta() - 1) * 2 + 1 : (stationEta()) * 2;
333
334 out << stationName() << etaIdx << side << std::setw(2) << std::setfill('0') << physicsSector << "-" << sd << "-" << doubletZ();
335 } else {
336 out << stationName() << stationEta() << side << std::setw(2) << std::setfill('0') << physicsSector << "-" << sd << "-"
337 << doubletZ();
338 }
339
340 std::string outstr;
341 outstr = out.str();
342
343 return outstr;
344}
std::string stationName() const

◆ Gconn_2_Lnumber()

bool RPCchamber::Gconn_2_Lnumber ( ViewType side,
int global_address,
int & local_address,
int & strip_number ) const

Definition at line 223 of file RPCchamber.cxx.

223 {
224 if (side == Eta) {
225 if (number()) {
226 local_address = abs(global_address) - m_eta_conn_global - 1;
227 if (local_address <= m_params.etaConnectors - 1) {
228 strip_number = local_address * m_params.stripsInEtaCon;
229 return true;
230 }
231 } else {
232 local_address =
233 (global_address > 0) ? global_address + m_params.etaConnectors / 2 - 1 : global_address + m_params.etaConnectors / 2;
234 if (local_address <= m_params.etaConnectors - 1 && local_address >= 0) {
235 strip_number = local_address * m_params.stripsInEtaCon;
236 return true;
237 }
238 }
239 }
240
241 if (side == Phi) { return false; }
242
243 return false;
244}
@ Phi
Definition RPCdef.h:8
@ Eta
Definition RPCdef.h:8
int number() const

◆ global_connector()

bool RPCchamber::global_connector ( ViewType side,
HalfType h_barrel,
int strip_number,
int & global_address,
int & left_strips,
int & right_strips ) const

Definition at line 188 of file RPCchamber.cxx.

189 {
190 int l_address;
191 if (local_connector(side, strip_number, l_address, left_strips, right_strips)) {
192 if (side == Eta) {
193 global_address = l_address + m_eta_conn_global;
194 if (number()) {
195 if (h_barrel == Negative) global_address = -global_address;
196 } else {
197 if (h_barrel == Negative && global_address > 0) return false;
198 if (h_barrel == Positive && global_address < 0) return false;
199 }
200 return true;
201 }
202 if (side == Phi) { return false; }
203 }
204
205 return false;
206}
@ Positive
Definition RPCdef.h:9
@ Negative
Definition RPCdef.h:9
bool local_connector(ViewType, int, int &, int &, int &) const

◆ global_strip()

bool RPCchamber::global_strip ( ViewType side,
HalfType h_barrel,
int strip_number,
int & global_address ) const

Definition at line 133 of file RPCchamber.cxx.

133 {
134 int local_address;
135 if (local_strip(side, strip_number, local_address)) {
136 if (side == Eta) {
137 global_address = local_address + m_eta_strip_global;
138 if (number()) {
139 if (h_barrel == Negative) global_address = -global_address;
140 } else {
141 if (h_barrel == Negative && global_address > 0) return false;
142 if (h_barrel == Positive && global_address < 0) return false;
143 }
144 return true;
145 }
146
147 if (side == Phi) { return false; }
148 }
149
150 return false;
151}
bool local_strip(ViewType, int, int &) const

◆ Gstrip_2_Lnumber()

bool RPCchamber::Gstrip_2_Lnumber ( ViewType side,
int global_address,
int & strip_number ) const

Definition at line 208 of file RPCchamber.cxx.

208 {
209 if (side == Eta) {
210 if (number()) {
211 strip_number = abs(global_address) - m_eta_strip_global - 1;
212 if (strip_number <= m_params.etaStrips - 1) return true;
213 } else {
214 strip_number = (global_address > 0) ? global_address + m_params.etaStrips / 2 - 1 : global_address + m_params.etaStrips / 2;
215 if (strip_number <= m_params.etaStrips - 1 && strip_number >= 0) return true;
216 }
217 }
218 if (side == Phi) { return false; }
219
220 return false;
221}

◆ ijk_etaReadout()

int RPCchamber::ijk_etaReadout ( ) const

Definition at line 30 of file RPCchamber.cxx.

30{ return m_params.ijk_EtaReadOut; }

◆ ijk_phiReadout()

int RPCchamber::ijk_phiReadout ( ) const

Definition at line 31 of file RPCchamber.cxx.

31{ return m_params.ijk_PhiReadOut; }

◆ inversion()

bool RPCchamber::inversion ( int sector) const

Definition at line 346 of file RPCchamber.cxx.

346 {
347 switch (stationName()[2]) {
348 case 'L':
349 if (sector % 2)
350 return sector <= 31; // HV
351 else
352 return sector > 31; // RO
353 break;
354
355 case 'E':
356 if (sector % 2)
357 return sector <= 31; // HV
358 else
359 return sector > 31; // RO
360 break;
361
362 case 'R':
363 if (sector % 2)
364 return (sector <= 31) ? false : false; // HV
365 else
366 return (sector <= 31) ? false : false; // RO
367 break;
368
369 case 'M':
370 if (sector % 2)
371 return (sector <= 31) ? false : false; // HV
372 else
373 return (sector <= 31) ? false : false; // RO
374 break;
375
376 case 'S':
377 if (sector % 2)
378 return sector <= 31; // RO
379 else
380 return sector > 31; // HV
381 break;
382
383 case 'F':
384 if (stationName()[1] == 'O' && (sector == 25 || sector == 26 || sector == 57 || sector == 58)) {
385 if (sector % 2)
386 return sector > 31; // RO
387 else
388 return sector <= 31; // HV
389 }
390
391 if (sector % 2)
392 return sector <= 31; // RO
393 else
394 return sector > 31; // HV
395 break;
396
397 case 'G':
398 if (stationName()[1] == 'O' && stationName()[3] != '8' && (sector == 25 || sector == 26 || sector == 57 || sector == 58)) {
399 if (sector % 2)
400 return sector > 31; // RO
401 else
402 return sector <= 31; // HV
403 }
404
405 if (sector % 2)
406 return sector <= 31; // RO
407 else
408 return sector > 31; // HV
409 break;
410
411 default: return false;
412 }
413}

◆ local_connector()

bool RPCchamber::local_connector ( ViewType side,
int strip_number,
int & local_address,
int & low_eta_strips,
int & hi_eta_strips ) const

Definition at line 153 of file RPCchamber.cxx.

153 {
154 int strip_address;
155 if (local_strip(side, strip_number, strip_address)) {
156 int address = abs(strip_address) - 1;
157 int strip_sign = (abs(strip_address)) / strip_address;
158 if (side == Eta) {
159 local_address = (address / m_params.stripsInEtaCon + 1) * strip_sign;
160 low_eta_strips = address % m_params.stripsInEtaCon;
161 int left = m_params.stripsInEtaCon - low_eta_strips - 1;
162 int residual_strips = residual(side, strip_number);
163 hi_eta_strips = (left <= residual_strips) ? left : residual_strips;
164 return true;
165 }
166 if (side == Phi) { return false; }
167 }
168
169 return false;
170}
int residual(ViewType, int) const

◆ local_strip()

bool RPCchamber::local_strip ( ViewType side,
int strip_number,
int & local_address ) const

Definition at line 112 of file RPCchamber.cxx.

112 {
113 if (side == Eta) {
114 if (strip_number >= m_params.etaStrips) return false;
115 if (number()) {
116 local_address = strip_number + 1;
117 } else {
118 int middle = m_params.etaStrips / 2;
119 int address = strip_number - middle;
120 local_address = (strip_number < middle) ? address : address + 1;
121 }
122 return true;
123 }
124
125 if (side == Phi) {
126 if (strip_number >= m_params.phiStrips) return false;
127 local_address = strip_number + 1;
128 }
129
130 return false;
131}

◆ name()

const std::string & BaseObject::name ( ) const
inlineinherited

Definition at line 23 of file BaseObject.h.

23{ return m_name; }
std::string m_name
Definition BaseObject.h:16

◆ no_connection_error()

std::string CablingObject::no_connection_error ( const std::string & conn_name,
int num ) const
nodiscardinherited

Definition at line 30 of file CablingObject.cxx.

30 {
31 std::ostringstream disp;
32 disp << error_header() << name() << " n. " << number() << " is supposed to receive input from " << conn_name << " n. " << num << " which doesn't exist!";
33 return disp.str();
34}
const std::string & name() const
Definition BaseObject.h:23

◆ number()

int CablingObject::number ( ) const
inherited

Definition at line 12 of file CablingObject.cxx.

12{ return m_number; }

◆ operator=()

RPCchamber & RPC_CondCabling::RPCchamber::operator= ( const RPCchamber & )
default

◆ phi_connectors()

int RPCchamber::phi_connectors ( ) const

Definition at line 28 of file RPCchamber.cxx.

28{ return m_params.phiConnectors; }

◆ phi_strips()

int RPCchamber::phi_strips ( ) const

Definition at line 26 of file RPCchamber.cxx.

26{ return m_params.phiStrips; }

◆ phiReadoutPannels()

int RPCchamber::phiReadoutPannels ( ) const

Definition at line 38 of file RPCchamber.cxx.

38{ return m_params.phiReadOutPanels; }

◆ Print()

void RPCchamber::Print ( std::ostream & stream,
bool detail ) const
virtual

Reimplemented from BaseObject.

Definition at line 250 of file RPCchamber.cxx.

250 {
251 stream << " chamber n. " << std::setw(2) << number() << " ";
252 stream << chamber_name();
253 if (chamber_name().length() == 5) stream << " ";
254 stream << " " << std::setw(2) << stationEta() << std::setw(2) << doubletR();
255 stream << std::setw(2) << doubletZ() << " ";
256 stream << " (stat " << station() << ")";
257 stream << " : eta -> " << std::setw(2) << eta_strips() << " ";
258 stream << std::setw(2) << eta_connectors() << " ";
259 stream << std::setw(2) << std::setfill('0') << ijk_etaReadout() << std::setfill(' ');
260 stream << " phi -> " << std::setw(2) << phi_strips() << " ";
261 stream << std::setw(2) << phi_connectors() << " ";
262 stream << std::setw(2) << std::setfill('0') << ijk_phiReadout() << std::setfill(' ');
263 stream << std::endl;
264 if (detail) {
265 stream << " global strips offset -( " << m_eta_strip_global << " )- global connectors offset -( " << m_eta_conn_global << " )-"
266 << std::endl;
267 stream << " It gives input to " << m_readoutCMAs.size() << " Eta CMA:" << std::endl;
268 CMAlist::const_iterator cma = m_readoutCMAs.begin();
269 while (cma != m_readoutCMAs.end()) {
270 stream << *(*cma);
271 ++cma;
272 }
273 stream << " Eta Readout multiplicity:" << std::endl;
274 stream << " "
275 << " 1 5 10 15 20 25 30 35 40" << std::endl;
276 stream << " "
277 << " | | | | | | | | |" << std::endl;
278 stream << " ";
279 for (int i = 0; i < eta_strips(); ++i) stream << m_eta_read_mul[i];
280 stream << std::endl;
281 stream << " It gives input to " << m_readoutWORs.size() << " WiredOR pannel:" << std::endl;
282 RPCchamber::WORlist::const_iterator wor = m_readoutWORs.begin();
283 while (wor != m_readoutWORs.end()) {
284 stream << *(*wor);
285 ++wor;
286 }
287
288 stream << "========================================"
289 << "=======================================" << std::endl;
290 }
291}
double length(const pvec &v)
const std::string & chamber_name() const

◆ readoutCMAs()

const RPCchamber::CMAlist & RPCchamber::readoutCMAs ( ) const

Definition at line 45 of file RPCchamber.cxx.

45{ return m_readoutCMAs; }

◆ readoutWORs()

const RPCchamber::WORlist & RPCchamber::readoutWORs ( ) const

Definition at line 46 of file RPCchamber.cxx.

46{ return m_readoutWORs; }

◆ residual()

int RPCchamber::residual ( ViewType side,
int strip_number ) const
private

Definition at line 172 of file RPCchamber.cxx.

172 {
173 if (side == Eta) {
174 if (number()) {
175 return (m_params.etaStrips - 1 - strip_number);
176 } else {
177 int total_strips = m_params.etaStrips / 2;
178 if (strip_number < total_strips)
179 return strip_number;
180 else
181 return m_params.etaStrips - strip_number - 1;
182 }
183 }
184 if (side == Phi) { return (m_params.phiStrips - 1 - strip_number); }
185 return 0;
186}

◆ sector_type()

int CablingObject::sector_type ( ) const
inherited

Definition at line 14 of file CablingObject.cxx.

14{ return m_sector_type; }

◆ set_eta_co_global()

void RPCchamber::set_eta_co_global ( int gl)

Definition at line 248 of file RPCchamber.cxx.

248{ m_eta_conn_global = gl; }

◆ set_eta_st_global()

void RPCchamber::set_eta_st_global ( int gl)

Definition at line 246 of file RPCchamber.cxx.

246{ m_eta_strip_global = gl; }

◆ setup()

bool RPCchamber::setup ( SectorLogicSetup & setup)

Definition at line 48 of file RPCchamber.cxx.

48 {
49 RPCchamber* rpc = setup.find_chamber(station(), 1);
50 int ijk_eta = rpc->ijk_etaReadout();
51 int ijk_phi = rpc->ijk_phiReadout();
52
53 if (ijk_eta != m_params.ijk_EtaReadOut) {
54 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
55 << error("==> mismatch of ijk_etaReadout with respect to others RPC");
56 return false;
57 }
58
59 if (ijk_phi != m_params.ijk_PhiReadOut) {
60 REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "RPCchamber")
61 << error("==> mismatch of ijk_phiReadout with respect to others RPC");
62 return false;
63 }
64
65 return true;
66}
RPCchamber(const RPCchamber::chamberParameters &params)
Helper struct to reduce the number of arguments in the constructor.
bool setup(SectorLogicSetup &)

◆ station()

int CablingObject::station ( ) const
inherited

Definition at line 13 of file CablingObject.cxx.

13{ return m_station; }

◆ stationEta()

int RPCchamber::stationEta ( ) const

Definition at line 35 of file RPCchamber.cxx.

35{ return m_params.stationEta; }

◆ stationName()

std::string RPCchamber::stationName ( ) const

Definition at line 34 of file RPCchamber.cxx.

34{ return m_params.chamberName.substr(0, 3); }

◆ strips_in_Eta_Conn()

int RPCchamber::strips_in_Eta_Conn ( ) const

Definition at line 40 of file RPCchamber.cxx.

40{ return m_params.stripsInEtaCon; }

◆ strips_in_Phi_Conn()

int RPCchamber::strips_in_Phi_Conn ( ) const

Definition at line 41 of file RPCchamber.cxx.

41{ return m_params.stripsInPhiCon; }

◆ tag()

ObjectType BaseObject::tag ( ) const
inlineinherited

Definition at line 22 of file BaseObject.h.

22{ return m_tag; }
ObjectType m_tag
Definition BaseObject.h:15

Member Data Documentation

◆ m_eta_conn_global

int RPC_CondCabling::RPCchamber::m_eta_conn_global {0}
private

Definition at line 72 of file RPCchamber.h.

72{0}; // Start number of eta connector in global coo.

◆ m_eta_read_mul

ReadoutCh RPC_CondCabling::RPCchamber::m_eta_read_mul
private

Definition at line 74 of file RPCchamber.h.

◆ m_eta_strip_global

int RPC_CondCabling::RPCchamber::m_eta_strip_global {0}
private

Definition at line 71 of file RPCchamber.h.

71{0}; // Start number of eta strips in global coordinate

◆ m_name

std::string BaseObject::m_name
privateinherited

Definition at line 16 of file BaseObject.h.

◆ m_number

int CablingObject::m_number {0}
privateinherited

Definition at line 12 of file CablingObject.h.

12{0};

◆ m_params

chamberDefineParams RPC_CondCabling::RPCchamber::m_params {}
private

Definition at line 70 of file RPCchamber.h.

70{};

◆ m_readoutCMAs

CMAlist RPC_CondCabling::RPCchamber::m_readoutCMAs
private

Definition at line 76 of file RPCchamber.h.

◆ m_readoutWORs

WORlist RPC_CondCabling::RPCchamber::m_readoutWORs
private

Definition at line 77 of file RPCchamber.h.

◆ m_sector_type

int CablingObject::m_sector_type {0}
privateinherited

Definition at line 14 of file CablingObject.h.

14{0};

◆ m_station

int CablingObject::m_station {0}
privateinherited

Definition at line 13 of file CablingObject.h.

13{0};

◆ m_tag

ObjectType BaseObject::m_tag
privateinherited

Definition at line 15 of file BaseObject.h.


The documentation for this class was generated from the following files: