![]() |
ATLAS Offline Software
|
#include <RPCdecoder.h>
Public Types | |
| enum | value_type { Strip_Type , Logic_Sector , LVL1_Station , RPC_Layer } |
Public Member Functions | |
| RPCdecoder () | |
| RPCdecoder (unsigned int) | |
| RPCdecoder (int, int, int, int, int, int) | |
| RPCdecoder (ViewType, int, int, int, int, int) | |
| RPCdecoder (const RPCdecoder &deco) | |
| RPCdecoder & | operator= (const RPCdecoder &deco) |
| ~RPCdecoder ()=default | |
| RPCdecoder & | operator() (unsigned int) |
| RPCdecoder & | operator() (ViewType, int, int, int, int, int) |
| RPCdecoder & | operator() (int, int, int, int, int, int) |
| operator bool () | |
| bool | OK (int, value_type) const |
| unsigned int | code (void) const |
| int | strip_type (void) const |
| int | logic_sector (void) const |
| int | lvl1_station (void) const |
| int | rpc_layer (void) const |
| int | rpc_z_index (void) const |
| int | strip_number (void) const |
| int | cabling_code (void) const |
| ViewType | view (void) const |
| HalfType | half_barrel (void) const |
| int | side2type (ViewType side) const |
| void | Print (std::ostream &, bool) const |
Private Member Functions | |
| void | reset (void) |
| void | reset_status (void) |
| void | reset_data (void) |
| void | set_indexes (unsigned int) |
| void | set_code (int, int, int, int, int, int) |
| void | fault_decoding (int, value_type) |
Private Attributes | |
| bool | m_fail = false |
| unsigned int | m_code = 0U |
| int | m_strip_type = 0 |
| int | m_logic_sector = 0 |
| int | m_lvl1_station = 0 |
| int | m_rpc_layer = 0 |
| int | m_rpc_z_index = 0 |
| int | m_strip_number = 0 |
Static Private Attributes | |
| static const int | s_value_boundaries [4][2] |
| static const char | s_value_descriptions [4][15] = {{"strip_type"}, {"logic_sector"}, {"lvl1_station"}, {"rpc_layer"}} |
Definition at line 13 of file RPCdecoder.h.
| Enumerator | |
|---|---|
| Strip_Type | |
| Logic_Sector | |
| LVL1_Station | |
| RPC_Layer | |
Definition at line 15 of file RPCdecoder.h.
| RPCdecoder::RPCdecoder | ( | ) |
Definition at line 23 of file RPCdecoder.cxx.
| RPCdecoder::RPCdecoder | ( | unsigned int | code | ) |
Definition at line 25 of file RPCdecoder.cxx.
| RPCdecoder::RPCdecoder | ( | int | strip_type, |
| int | logic_sector, | ||
| int | lvl1_station, | ||
| int | rpc_layer, | ||
| int | rpc_z_index, | ||
| int | strip_number ) |
Definition at line 30 of file RPCdecoder.cxx.
| RPCdecoder::RPCdecoder | ( | ViewType | side, |
| int | logic_sector, | ||
| int | lvl1_station, | ||
| int | rpc_layer, | ||
| int | rpc_z_index, | ||
| int | strip_number ) |
Definition at line 35 of file RPCdecoder.cxx.
| RPCdecoder::RPCdecoder | ( | const RPCdecoder & | deco | ) |
Definition at line 41 of file RPCdecoder.cxx.
|
default |
|
inline |
Definition at line 71 of file RPCdecoder.h.
|
inline |
Definition at line 64 of file RPCdecoder.h.
|
private |
Definition at line 72 of file RPCdecoder.cxx.
| HalfType RPCdecoder::half_barrel | ( | void | ) | const |
Definition at line 155 of file RPCdecoder.cxx.
|
inline |
Definition at line 66 of file RPCdecoder.h.
|
inline |
Definition at line 67 of file RPCdecoder.h.
| bool RPCdecoder::OK | ( | int | value, |
| value_type | type ) const |
Definition at line 80 of file RPCdecoder.cxx.
|
inline |
Definition at line 59 of file RPCdecoder.h.
| RPCdecoder & RPCdecoder::operator() | ( | int | strip_type, |
| int | logic_sector, | ||
| int | lvl1_station, | ||
| int | rpc_layer, | ||
| int | rpc_z_index, | ||
| int | strip_number ) |
Definition at line 135 of file RPCdecoder.cxx.
| RPCdecoder & RPCdecoder::operator() | ( | unsigned int | code | ) |
Definition at line 129 of file RPCdecoder.cxx.
| RPCdecoder & RPCdecoder::operator() | ( | ViewType | side, |
| int | logic_sector, | ||
| int | lvl1_station, | ||
| int | rpc_layer, | ||
| int | rpc_z_index, | ||
| int | strip_number ) |
Definition at line 141 of file RPCdecoder.cxx.
| RPCdecoder & RPCdecoder::operator= | ( | const RPCdecoder & | deco | ) |
Definition at line 48 of file RPCdecoder.cxx.
| void RPCdecoder::Print | ( | std::ostream & | stream, |
| bool | detail ) const |
Definition at line 165 of file RPCdecoder.cxx.
|
private |
Definition at line 55 of file RPCdecoder.cxx.
|
private |
Definition at line 60 of file RPCdecoder.cxx.
|
private |
Definition at line 70 of file RPCdecoder.cxx.
|
inline |
Definition at line 68 of file RPCdecoder.h.
|
inline |
Definition at line 69 of file RPCdecoder.h.
|
private |
Definition at line 85 of file RPCdecoder.cxx.
|
private |
Definition at line 106 of file RPCdecoder.cxx.
| int RPCdecoder::side2type | ( | ViewType | side | ) | const |
Definition at line 160 of file RPCdecoder.cxx.
|
inline |
Definition at line 70 of file RPCdecoder.h.
|
inline |
Definition at line 65 of file RPCdecoder.h.
| ViewType RPCdecoder::view | ( | void | ) | const |
Definition at line 150 of file RPCdecoder.cxx.
|
private |
Definition at line 25 of file RPCdecoder.h.
|
private |
Definition at line 22 of file RPCdecoder.h.
|
private |
Definition at line 28 of file RPCdecoder.h.
|
private |
Definition at line 29 of file RPCdecoder.h.
|
private |
Definition at line 30 of file RPCdecoder.h.
|
private |
Definition at line 31 of file RPCdecoder.h.
|
private |
Definition at line 32 of file RPCdecoder.h.
|
private |
Definition at line 27 of file RPCdecoder.h.
|
staticprivate |
Definition at line 14 of file RPCdecoder.h.
|
staticprivate |
Definition at line 20 of file RPCdecoder.h.