|
ATLAS Offline Software
|
Go to the documentation of this file.
49 RPClink::const_iterator rpcs =
m_RPCread.begin();
51 if (!ord)
return (*rpcs).second;
70 if (prev && !(
start() == prev->
stop() + 1)) {
88 for (
int i = 0;
i <
ch; ++
i) {
91 <<
error(
"==> No readout coverage for the full set of even PHI strip!");
96 <<
error(
"==> No readout coverage for the full set of odd PHI strip!");
101 <<
error(
"==> Pivot plane even PHI strips must be read only once!");
106 <<
error(
"==> Pivot plane odd PHI strips must be read only once!");
111 error(
"==> Confirm plane even PHI strips can be read only 3 times!");
116 error(
"==> Confirm plane odd PHI strips can be read only 3 times");
127 stream <<
" connects RPC chamber n. " << std::setw(2) <<
start();
128 stream <<
" to RPC chamber n. " << std::setw(2) <<
stop() << std::endl;
132 RPClink::const_iterator rpc =
m_RPCread.begin();
145 stream <<
" Phi even sector readout multiplicity:" << std::endl;
146 stream <<
"1 5 10 15 20 25 30 35 40 "
147 <<
"45 50 55 60 65 70 75" << std::endl;
148 stream <<
"| | | | | | | | | "
149 <<
"| | | | | | |" << std::endl;
152 stream <<
" Phi odd sector readout multiplicity:" << std::endl;
153 stream <<
"1 5 10 15 20 25 30 35 40 "
154 <<
"45 50 55 60 65 70 75" << std::endl;
155 stream <<
"| | | | | | | | | "
156 <<
"| | | | | | |" << std::endl;
159 stream <<
"========================================"
160 <<
"=======================================" << std::endl;
165 std::ostringstream disp;
167 <<
" " <<
msg <<
" between " <<
name() <<
" n. " <<
number() <<
" and " << wor->
name() <<
" n. " << wor->
number() << std::endl
173 std::ostringstream disp;
void add_odd_read_mul(ReadoutCh &)
const std::string & name() const
ReadoutCh m_even_read_mul
const RPCchamber * connected_rpc(int) const
int start
strip type put in wired OR
bool setup(asg::AnaToolHandle< Interface > &tool, const std::string &type, const std::vector< std::string > &config, const std::string &progressFile="")
mostly useful for athena, which will otherwise re-use the previous tool
void add_wor(const WiredOR *)
int stop
first RPC chamber to which wired strips belong
void add_cma(const CMAparameters *)
const CMAlist & readoutCMAs() const
const ReadoutCh & odd_read_mul() const
std::vector< int > ReadoutCh
std::list< const CMAparameters * > CMAlist
const ReadoutCh & even_read_mul() const
void Print(std::ostream &, bool) const
int give_max_eta_strips() const
std::string error_header() const
void add_even_read_mul(ReadoutCh &)
const RPClink & RPCread() const
int give_max_phi_strips() const
bool connect(SectorLogicSetup &)
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
std::string error(const std::string &)
WiredOR(const parseParams &)
Helpers for checking error return status codes and reporting errors.
bool setup(SectorLogicSetup &)
std::string no_connection_error(const std::string &, int) const
std::string two_obj_error_message(const std::string &, WiredOR *)
std::map< int, const RPCchamber *, std::less< int > > RPClink