|
ATLAS Offline Software
|
Go to the documentation of this file.
13 : m_PADid{
static_cast<unsigned short int>(PAD)}, m_lvl1_code{
code},
37 unsigned int sector =
decode.logic_sector();
38 m_RXid = (sector % 32) % 2;
40 m_side = (sector < 32) ? 0x66 : 0x65;
46 RDOindex::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();
double decode(number_type binnedWeight)
Convert weight from unsigned to double.
unsigned long int m_lvl1_code
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
unsigned short int PADid(void) const
unsigned short int side(void) const
Identifier padID(const Identifier &elementID, int doubletZ, int doubletPhi) const
unsigned short int m_side
unsigned short int m_ROBid
void pad_identifier(Identifier &id) const
std::ostream & operator<<(std::ostream &stream, const RDOindex &rdo)
unsigned short int m_RODid
RDOindex(unsigned int, unsigned int, const RpcIdHelper &helper)
void set_hash(unsigned int h)
unsigned short int m_RXid
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 int hash(void) const
setBGCode setTAP setLVL2ErrorBits bool
unsigned short int SLid(void) const
const RpcIdHelper * m_rpcIdHelper
unsigned short int m_SLid