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 RPCFebConnector & setFirstStrip(unsigned int strip)
static const double slope[3]
std::string getString() const
static unsigned int const max_first_strip_
unsigned int getFirstStrip() const
unsigned int getChannel(unsigned int strip) const
static unsigned int bit_count(std::uint16_t)
bool isActive(unsigned int channel) const
RPCDetId getRPCDetId() 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)
RPCFebConnector & setSlope(int slope)
std::uint16_t channels_
active channels in range [1-16]
#define COND_SERIALIZABLE
static unsigned int const min_first_strip_
unsigned int getStrip(unsigned int channel) const
bool hasStrip(unsigned int strip) const
std::uint32_t rpc_det_id_
RPCFebConnector & setChannels(std::uint16_t channels)
std::uint16_t getChannels() const
RPCFebConnector & setRPCDetId(RPCDetId const &rpc_det_id)
std::ostream & operator<<(std::ostream &ostream, RPCFebConnector const &connector)
unsigned int getNChannels() const
static unsigned int const nchannels_
std::uint8_t first_strip_
strip, allowing range [1-128]