19RDOindex::RDOindex(
unsigned int PAD,
unsigned int code,
const std::string&
Name,
int sEta,
int sPhi,
int dR,
int dZ,
int dP,
21 m_PADid(static_cast<unsigned short int>(PAD)),
37 unsigned int sector = decode.logic_sector();
38 m_RXid = (sector % 32) % 2;
40 m_side = (sector < 32) ? 0x66 : 0x65;
46RDOindex::operator bool()
const {
return m_status; }
53 int& measures_phi,
int&
strip)
const {
93 std::stringstream tmp_stream;
107 tmp_stream <<
"RPC PAD /" << std::hex << std::showbase << rdo.
side() <<
"/" << rdo.
SLid() <<
"/" << rdo.
PADid()
108 <<
" mapped on offline Id /" << std::dec << name <<
"/" <<
eta <<
"/" <<
phi <<
"/" << doublet_r <<
"/" << doublet_z <<
"/"
109 << doublet_phi <<
"/" << gas_gap <<
"/" << measures_phi <<
"/" <<
strip <<
" .... hashId = " << rdo.
hash() << std::endl;
111 stream << tmp_stream.str();
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
std::ostream & operator<<(std::ostream &stream, const RDOindex &rdo)
Header file for AthHistogramAlgorithm.
unsigned long int m_lvl1_code
unsigned short int SLid(void) const
unsigned short int m_RODid
void offline_indexes(int &name, int &eta, int &phi, int &doublet_r, int &doublet_z, int &doublet_phi, int &gas_gap, int &measures_phi, int &strip) const
unsigned short int m_side
RDOindex(unsigned int, unsigned int, const RpcIdHelper &helper)
unsigned int hash(void) const
unsigned short int side(void) const
void pad_identifier(Identifier &id) const
unsigned short int m_RXid
unsigned short int m_PADid
unsigned short int PADid(void) const
unsigned short int m_SLid
void set_hash(unsigned int h)
unsigned short int m_ROBid
const RpcIdHelper * m_rpcIdHelper