Go to the documentation of this file. 1 #ifndef CondFormats_RPCObjects_RPCFebConnector_h
2 #define CondFormats_RPCObjects_RPCFebConnector_h
18 static unsigned int bit_count(std::uint16_t);
22 unsigned int first_strip = 1,
38 bool isActive(
unsigned int channel)
const;
40 unsigned int getStrip(
unsigned int channel)
const;
59 #include "CondFormats/RPCObjects/interface/RPCFebConnector.icc"
61 #endif // CondFormats_RPCObjects_RPCFebConnector_h
bool isActive(unsigned int channel) const
static unsigned int bit_count(std::uint16_t)
static unsigned const int max_first_strip_
unsigned int getNChannels() const
RPCDetId getRPCDetId() const
RPCFebConnector & setChannels(std::uint16_t channels)
#define COND_SERIALIZABLE
bool hasStrip(unsigned int strip) const
std::uint16_t getChannels() const
RPCFebConnector(RPCDetId const &rpc_det_id=RPCDetId(0, 0, 1, 1, 1, 1, 0), unsigned int first_strip=1, int slope=1, std::uint16_t channels=0x0)
unsigned int getFirstStrip() const
RPCFebConnector & setSlope(int slope)
static unsigned const int min_first_strip_
unsigned int getChannel(unsigned int strip) const
RPCFebConnector & setFirstStrip(unsigned int strip)
std::uint32_t rpc_det_id_
std::ostream & operator<<(std::ostream &ostream, RPCFebConnector const &connector)
std::uint8_t first_strip_
strip, allowing range [1-128]
RPCFebConnector & setRPCDetId(RPCDetId const &rpc_det_id)
std::string getString() const
std::uint16_t channels_
active channels in range [1-16]
static unsigned const int nchannels_
static const double slope[3]
unsigned int getStrip(unsigned int channel) const