#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 | ) |
|
◆ RPCdecoder() [3/5]
| RPCdecoder::RPCdecoder |
( |
int |
strip_type, |
|
|
int |
logic_sector, |
|
|
int |
lvl1_station, |
|
|
int |
rpc_layer, |
|
|
int |
rpc_z_index, |
|
|
int |
strip_number |
|
) |
| |
◆ RPCdecoder() [4/5]
| RPCdecoder::RPCdecoder |
( |
ViewType |
side, |
|
|
int |
logic_sector, |
|
|
int |
lvl1_station, |
|
|
int |
rpc_layer, |
|
|
int |
rpc_z_index, |
|
|
int |
strip_number |
|
) |
| |
◆ 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 |
◆ 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.
166 unsigned int div = 247;
169 stream <<
"RPC strip hash code " <<
code() <<
":" << std::endl;
171 stream <<
" half barrel = " << half << std::endl;
◆ 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 |
◆ set_indexes()
| void RPCdecoder::set_indexes |
( |
unsigned int |
code | ) |
|
|
private |
◆ 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 18 of file RPCdecoder.h.
◆ s_value_descriptions
The documentation for this class was generated from the following files: