#include <RPCFebConnector.h>
Public Member Functions | |
unsigned int | getChannel (unsigned int _strip) const |
::uint16_t | getChannels () const |
unsigned int | getFirstStrip () const |
unsigned int | getNChannels () const |
RPCDetId | getRPCDetId () const |
int | getSlope () const |
std::string | getString () const |
unsigned int | getStrip (unsigned int _channel) const |
bool | hasStrip (unsigned int _strip) const |
bool | isActive (unsigned int _channel) const |
void | reset () |
RPCFebConnector & | setChannels (::uint16_t _channels) |
RPCFebConnector & | setFirstStrip (unsigned int _strip) |
RPCFebConnector & | setRPCDetId (RPCDetId const &_rpc_det_id) |
RPCFebConnector & | setSlope (int _slope) |
Static Public Member Functions | |
static unsigned int | bit_count (::uint16_t) |
Public Attributes | |
unsigned int int::uint16_t | _channels = 0x0) |
unsigned int | _first_strip = 1 |
unsigned int int | _slope = 1 |
Static Public Attributes | |
static unsigned int const | max_first_strip_ = 128 |
static unsigned int const | min_first_strip_ = 1 |
static unsigned int const | nchannels_ = 16 |
Protected Attributes | |
::uint16_t | channels_ |
active channels in range [1-16] More... | |
::uint8_t | first_strip_ |
strip, allowing range [1-128] More... | |
::uint32_t | rpc_det_id_ |
::int8_t | slope_ |
-1 or 1 More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 12 of file RPCFebConnector.h.
|
static |
unsigned int RPCFebConnector::getChannel | ( | unsigned int | _strip | ) | const |
::uint16_t RPCFebConnector::getChannels | ( | ) | const |
unsigned int RPCFebConnector::getFirstStrip | ( | ) | const |
unsigned int RPCFebConnector::getNChannels | ( | ) | const |
RPCDetId RPCFebConnector::getRPCDetId | ( | ) | const |
int RPCFebConnector::getSlope | ( | ) | const |
std::string RPCFebConnector::getString | ( | void | ) | const |
Definition at line 18 of file RPCFebConnector.cc.
References channels_, first_strip_, rpc_det_id_, and slope_.
Referenced by operator<<().
unsigned int RPCFebConnector::getStrip | ( | unsigned int | _channel | ) | const |
bool RPCFebConnector::hasStrip | ( | unsigned int | _strip | ) | const |
bool RPCFebConnector::isActive | ( | unsigned int | _channel | ) | const |
void RPCFebConnector::reset | ( | ) |
Referenced by MatrixReader.MatrixReader::__init__(), and MatrixReader.MatrixReader::showRaw().
|
private |
RPCFebConnector& RPCFebConnector::setChannels | ( | ::uint16_t | _channels | ) |
RPCFebConnector& RPCFebConnector::setFirstStrip | ( | unsigned int | _strip | ) |
RPCFebConnector& RPCFebConnector::setRPCDetId | ( | RPCDetId const & | _rpc_det_id | ) |
RPCFebConnector& RPCFebConnector::setSlope | ( | int | _slope | ) |
|
friend |
Definition at line 55 of file RPCFebConnector.h.
|
friend |
Definition at line 55 of file RPCFebConnector.h.
unsigned int int ::uint16_t RPCFebConnector::_channels = 0x0) |
Definition at line 25 of file RPCFebConnector.h.
unsigned int RPCFebConnector::_first_strip = 1 |
Definition at line 23 of file RPCFebConnector.h.
unsigned int int RPCFebConnector::_slope = 1 |
Definition at line 24 of file RPCFebConnector.h.
|
protected |
active channels in range [1-16]
Definition at line 51 of file RPCFebConnector.h.
Referenced by getString().
|
protected |
strip, allowing range [1-128]
Definition at line 49 of file RPCFebConnector.h.
Referenced by getString().
|
static |
Definition at line 16 of file RPCFebConnector.h.
|
static |
Definition at line 15 of file RPCFebConnector.h.
|
static |
Definition at line 17 of file RPCFebConnector.h.
|
protected |
Definition at line 53 of file RPCFebConnector.h.
Referenced by getString().
|
protected |