#include <RPCdecoder.h>
|
| | 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 |
Definition at line 13 of file RPCdecoder.h.
◆ value_type
| Enumerator |
|---|
| Strip_Type | |
| Logic_Sector | |
| LVL1_Station | |
| RPC_Layer | |
Definition at line 15 of file RPCdecoder.h.
◆ RPCdecoder() [1/5]
| RPCdecoder::RPCdecoder |
( |
| ) |
|
◆ RPCdecoder() [2/5]
| RPCdecoder::RPCdecoder |
( |
unsigned int | code | ) |
|
Definition at line 25 of file RPCdecoder.cxx.
25 {
28}
unsigned int code(void) const
void set_indexes(unsigned int)
◆ RPCdecoder() [3/5]
| 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.
30 {
33}
int strip_type(void) const
int rpc_layer(void) const
int strip_number(void) const
int lvl1_station(void) const
int logic_sector(void) const
void set_code(int, int, int, int, int, int)
int rpc_z_index(void) const
◆ RPCdecoder() [4/5]
| 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.
35 {
39}
int side2type(ViewType side) const
◆ RPCdecoder() [5/5]
◆ ~RPCdecoder()
| RPCdecoder::~RPCdecoder |
( |
| ) |
|
|
default |
◆ cabling_code()
| int RPCdecoder::cabling_code |
( |
void | | ) |
const |
|
inline |
◆ code()
| unsigned int RPCdecoder::code |
( |
void | | ) |
const |
|
inline |
◆ fault_decoding()
| void RPCdecoder::fault_decoding |
( |
int | value, |
|
|
value_type | type ) |
|
private |
Definition at line 72 of file RPCdecoder.cxx.
72 {
76
78}
static const int s_value_boundaries[4][2]
static const char s_value_descriptions[4][15]
IMessageSvc * getMessageSvc(bool quiet=false)
◆ half_barrel()
| HalfType RPCdecoder::half_barrel |
( |
void | | ) |
const |
◆ logic_sector()
| int RPCdecoder::logic_sector |
( |
void | | ) |
const |
|
inline |
◆ lvl1_station()
| int RPCdecoder::lvl1_station |
( |
void | | ) |
const |
|
inline |
◆ OK()
| bool RPCdecoder::OK |
( |
int | value, |
|
|
value_type | type ) const |
◆ operator bool()
| RPCdecoder::operator bool |
( |
| ) |
|
|
inline |
◆ operator()() [1/3]
| RPCdecoder & RPCdecoder::operator() |
( |
int | strip_type, |
|
|
int | logic_sector, |
|
|
int | lvl1_station, |
|
|
int | rpc_layer, |
|
|
int | rpc_z_index, |
|
|
int | strip_number ) |
◆ operator()() [2/3]
| RPCdecoder & RPCdecoder::operator() |
( |
unsigned int | code | ) |
|
◆ operator()() [3/3]
| RPCdecoder & RPCdecoder::operator() |
( |
ViewType | side, |
|
|
int | logic_sector, |
|
|
int | lvl1_station, |
|
|
int | rpc_layer, |
|
|
int | rpc_z_index, |
|
|
int | strip_number ) |
◆ operator=()
◆ Print()
| void RPCdecoder::Print |
( |
std::ostream & | stream, |
|
|
bool | detail ) const |
Definition at line 165 of file RPCdecoder.cxx.
165 {
166 unsigned int div = 247;
168
169 stream <<
"RPC strip hash code " <<
code() <<
":" << std::endl;
170 if (detail) {
171 stream <<
" half barrel = " << half << std::endl;
179 }
180}
int cabling_code(void) const
HalfType half_barrel(void) const
◆ reset()
| void RPCdecoder::reset |
( |
void | | ) |
|
|
private |
◆ reset_data()
| void RPCdecoder::reset_data |
( |
void | | ) |
|
|
private |
◆ reset_status()
| void RPCdecoder::reset_status |
( |
void | | ) |
|
|
private |
◆ rpc_layer()
| int RPCdecoder::rpc_layer |
( |
void | | ) |
const |
|
inline |
◆ rpc_z_index()
| int RPCdecoder::rpc_z_index |
( |
void | | ) |
const |
|
inline |
◆ set_code()
| void RPCdecoder::set_code |
( |
int | strip_type, |
|
|
int | logic_sector, |
|
|
int | lvl1_station, |
|
|
int | rpc_layer, |
|
|
int | rpc_z_index, |
|
|
int | strip_number ) |
|
private |
Definition at line 85 of file RPCdecoder.cxx.
85 {
90
93 return;
94 }
95
97
104}
void fault_decoding(int, value_type)
bool OK(int, value_type) const
◆ set_indexes()
| void RPCdecoder::set_indexes |
( |
unsigned int | code | ) |
|
|
private |
Definition at line 106 of file RPCdecoder.cxx.
106 {
113
118
121 return;
122 }
123
125}
◆ side2type()
| int RPCdecoder::side2type |
( |
ViewType | side | ) |
const |
◆ strip_number()
| int RPCdecoder::strip_number |
( |
void | | ) |
const |
|
inline |
◆ strip_type()
| int RPCdecoder::strip_type |
( |
void | | ) |
const |
|
inline |
◆ view()
| ViewType RPCdecoder::view |
( |
void | | ) |
const |
◆ m_code
| unsigned int RPCdecoder::m_code = 0U |
|
private |
◆ m_fail
| bool RPCdecoder::m_fail = false |
|
private |
◆ m_logic_sector
| int RPCdecoder::m_logic_sector = 0 |
|
private |
◆ m_lvl1_station
| int RPCdecoder::m_lvl1_station = 0 |
|
private |
◆ m_rpc_layer
| int RPCdecoder::m_rpc_layer = 0 |
|
private |
◆ m_rpc_z_index
| int RPCdecoder::m_rpc_z_index = 0 |
|
private |
◆ m_strip_number
| int RPCdecoder::m_strip_number = 0 |
|
private |
◆ m_strip_type
| int RPCdecoder::m_strip_type = 0 |
|
private |
◆ s_value_boundaries
| const int RPCdecoder::s_value_boundaries |
|
staticprivate |
Initial value:= {
{1, 2},
{0, 63},
{1, 3},
{0, 1}
}
Definition at line 14 of file RPCdecoder.h.
◆ s_value_descriptions
| const char RPCdecoder::s_value_descriptions = {{"strip_type"}, {"logic_sector"}, {"lvl1_station"}, {"rpc_layer"}} |
|
staticprivate |
The documentation for this class was generated from the following files: