11#include "GaudiKernel/MsgStream.h"
68 typedef std::list<const WiredOR*>
WORlist;
80 [[nodiscard]] std::string
error(
const std::string&)
const;
128 void Print(std::ostream&,
bool)
const;
139 cham.
Print(stream,
false);
144 std::ostringstream oss;
145 cham.
Print(oss,
false);
146 return (stream << oss.str());
CablingObject(const cablingParameters &, const std::string &)
int eta_connectors() const
RPCchamber(const RPCchamber::chamberParameters ¶ms)
Helper struct to reduce the number of arguments in the constructor.
std::list< const WiredOR * > WORlist
bool global_strip(ViewType, HalfType, int, int &) const
RPCchamber(const RPCchamber &)=default
std::list< const EtaCMA * > CMAlist
void set_eta_co_global(int)
const CMAlist & readoutCMAs() const
bool Gconn_2_Lnumber(ViewType, int, int &, int &) const
RPCchamber & operator=(const RPCchamber &)=default
int ijk_phiReadout() const
int phi_connectors() const
std::string extendedName(int) const
bool global_connector(ViewType, HalfType, int, int &, int &, int &) const
void Print(std::ostream &, bool) const
std::string stationName() const
int strips_in_Phi_Conn() const
int ijk_etaReadout() const
int strips_in_Eta_Conn() const
int phiReadoutPannels() const
void add_wor(const WiredOR *)
bool setup(SectorLogicSetup &)
bool local_strip(ViewType, int, int &) const
void add_cma(const EtaCMA *)
void add_eta_channel(int)
int eta_conn_global() const
const WORlist & readoutWORs() const
const std::string & chamber_name() const
bool local_connector(ViewType, int, int &, int &, int &) const
bool inversion(int) const
bool Gstrip_2_Lnumber(ViewType, int, int &) const
int residual(ViewType, int) const
chamberDefineParams m_params
const ReadoutCh & eta_read_mul() const
void set_eta_st_global(int)
int eta_strip_global() const
std::vector< int > ReadoutCh
X & operator<<(X &stream, CMAcablingdata &data)
cablingParameters()=default
Helper struct containing the minimum number of parameters on top of the CablingObject in order to cre...
chamberDefineParams(chamberDefineParams &&)=default
int stripsInPhiCon
Number of eta strips into connectors.
int stripsInEtaCon
Phi readout multiplicity.
int doubletZ
DoubletR as defined into the offline ID.
int doubletR
StaionEta as defined into the offline ID.
int etaStrips
Number of phi strips into connectors.
int phiConnectors
Number of eta connectors.
chamberDefineParams(const chamberDefineParams &)=default
int phiReadOutPanels
DoubletZ as defined into the offline ID.
int ijk_EtaReadOut
Number of phi connectors.
chamberDefineParams & operator=(const chamberDefineParams &)=default
chamberDefineParams()=default
int etaConnectors
Number of phi strips.
int phiStrips
Number of eta strips.
int ijk_PhiReadOut
readout schema of the gas gaps in eta: 01 = gap 0 in layer 0, gap 1 in layer 1 10 = gap 0 in layer 1,...
chamberParameters(const chamberParameters &)=default
chamberParameters(chamberParameters &&)=default
chamberParameters()=default
chamberParameters & operator=(const chamberParameters &)=default