#include <RDOindex.h>
|
| RDOindex (unsigned int, unsigned int, const RpcIdHelper &helper) |
|
| RDOindex (unsigned int, unsigned int, const std::string &, int, int, int, int, int, const RpcIdHelper &helper) |
|
| RDOindex (const RDOindex &)=default |
|
| ~RDOindex ()=default |
|
RDOindex & | operator= (const RDOindex &)=delete |
|
| operator bool () const |
|
bool | operator! () const |
|
void | set_hash (unsigned int h) |
|
unsigned short int | ROBid (void) const |
|
unsigned short int | RODid (void) const |
|
unsigned short int | side (void) const |
|
unsigned short int | SLid (void) const |
|
unsigned short int | RXid (void) const |
|
unsigned short int | PADid (void) const |
|
unsigned long int | lvl1_code (void) const |
|
int | stationName (void) const |
|
int | stationEta (void) const |
|
int | stationPhi (void) const |
|
int | doubletR (void) const |
|
int | doubletZ (void) const |
|
int | doubletPhi (void) const |
|
unsigned int | hash (void) const |
|
bool | status (void) const |
|
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 |
|
void | pad_identifier (Identifier &id) const |
|
Definition at line 85 of file RDOindex.h.
◆ RDOindex() [1/3]
RDOindex::RDOindex |
( |
unsigned int |
PAD, |
|
|
unsigned int |
code, |
|
|
const RpcIdHelper & |
helper |
|
) |
| |
◆ RDOindex() [2/3]
RDOindex::RDOindex |
( |
unsigned int |
PAD, |
|
|
unsigned int |
code, |
|
|
const std::string & |
Name, |
|
|
int |
sEta, |
|
|
int |
sPhi, |
|
|
int |
dR, |
|
|
int |
dZ, |
|
|
int |
dP, |
|
|
const RpcIdHelper & |
helper |
|
) |
| |
◆ RDOindex() [3/3]
◆ ~RDOindex()
◆ doubletPhi()
int RDOindex::doubletPhi |
( |
void |
| ) |
const |
|
inline |
◆ doubletR()
int RDOindex::doubletR |
( |
void |
| ) |
const |
|
inline |
◆ doubletZ()
int RDOindex::doubletZ |
( |
void |
| ) |
const |
|
inline |
◆ hash()
unsigned int RDOindex::hash |
( |
void |
| ) |
const |
|
inline |
◆ lvl1_code()
unsigned long int RDOindex::lvl1_code |
( |
void |
| ) |
const |
|
inline |
◆ offline_indexes()
void RDOindex::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 |
◆ operator bool()
RDOindex::operator bool |
( |
| ) |
const |
◆ operator!()
bool RDOindex::operator! |
( |
| ) |
const |
◆ operator=()
◆ pad_identifier()
void RDOindex::pad_identifier |
( |
Identifier & |
id | ) |
const |
◆ PADid()
unsigned short int RDOindex::PADid |
( |
void |
| ) |
const |
|
inline |
◆ ROBid()
unsigned short int RDOindex::ROBid |
( |
void |
| ) |
const |
|
inline |
◆ RODid()
unsigned short int RDOindex::RODid |
( |
void |
| ) |
const |
|
inline |
◆ RXid()
unsigned short int RDOindex::RXid |
( |
void |
| ) |
const |
|
inline |
◆ set_hash()
void RDOindex::set_hash |
( |
unsigned int |
h | ) |
|
◆ set_indexes()
void RDOindex::set_indexes |
( |
void |
| ) |
|
|
private |
Definition at line 34 of file RDOindex.cxx.
37 unsigned int sector =
decode.logic_sector();
38 m_RXid = (sector % 32) % 2;
40 m_side = (sector < 32) ? 0x66 : 0x65;
◆ side()
unsigned short int RDOindex::side |
( |
void |
| ) |
const |
|
inline |
◆ SLid()
unsigned short int RDOindex::SLid |
( |
void |
| ) |
const |
|
inline |
◆ stationEta()
int RDOindex::stationEta |
( |
void |
| ) |
const |
|
inline |
◆ stationName()
int RDOindex::stationName |
( |
void |
| ) |
const |
|
inline |
◆ stationPhi()
int RDOindex::stationPhi |
( |
void |
| ) |
const |
|
inline |
◆ status()
bool RDOindex::status |
( |
void |
| ) |
const |
|
inline |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const RDOindex & |
rdo |
|
) |
| |
|
friend |
Definition at line 92 of file RDOindex.cxx.
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();
◆ m_doubletPhi
int RDOindex::m_doubletPhi {0} |
|
private |
◆ m_doubletR
int RDOindex::m_doubletR {0} |
|
private |
◆ m_doubletZ
int RDOindex::m_doubletZ {0} |
|
private |
◆ m_hash
unsigned int RDOindex::m_hash {0} |
|
private |
◆ m_lvl1_code
unsigned long int RDOindex::m_lvl1_code {0} |
|
private |
◆ m_PADid
unsigned short int RDOindex::m_PADid {0} |
|
private |
◆ m_ROBid
unsigned short int RDOindex::m_ROBid {0} |
|
private |
◆ m_RODid
unsigned short int RDOindex::m_RODid {0} |
|
private |
◆ m_rpcIdHelper
◆ m_RXid
unsigned short int RDOindex::m_RXid {0} |
|
private |
◆ m_side
unsigned short int RDOindex::m_side {0} |
|
private |
◆ m_SLid
unsigned short int RDOindex::m_SLid {0} |
|
private |
◆ m_stationEta
int RDOindex::m_stationEta {0} |
|
private |
◆ m_stationName
int RDOindex::m_stationName {0} |
|
private |
◆ m_stationPhi
int RDOindex::m_stationPhi {0} |
|
private |
◆ m_status
bool RDOindex::m_status {false} |
|
private |
The documentation for this class was generated from the following files:
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