1 #ifndef CondFormats_RPCObjects_RPCFebConnector_h 2 #define CondFormats_RPCObjects_RPCFebConnector_h 19 static unsigned int bit_count(std::uint16_t);
23 ,
unsigned int first_strip = 1
25 , std::uint16_t channels = 0x0);
39 bool isActive(
unsigned int channel)
const;
41 unsigned int getStrip(
unsigned int channel)
const;
60 #include "CondFormats/RPCObjects/interface/RPCFebConnector.icc" 62 #endif // CondFormats_RPCObjects_RPCFebConnector_h unsigned int getStrip(unsigned int channel) const
RPCFebConnector & setFirstStrip(unsigned int strip)
unsigned int getNChannels() const
static const double slope[3]
static unsigned int const max_first_strip_
static unsigned int bit_count(std::uint16_t)
unsigned int getFirstStrip() 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)
bool hasStrip(unsigned int strip) const
bool isActive(unsigned int channel) const
std::uint16_t channels_
active channels in range [1-16]
unsigned int getChannel(unsigned int strip) const
#define COND_SERIALIZABLE
static unsigned int const min_first_strip_
std::uint16_t getChannels() const
std::uint32_t rpc_det_id_
RPCFebConnector & setChannels(std::uint16_t channels)
RPCFebConnector & setRPCDetId(RPCDetId const &rpc_det_id)
std::ostream & operator<<(std::ostream &ostream, RPCFebConnector const &connector)
RPCDetId getRPCDetId() const
static unsigned int const nchannels_
std::string getString() const
std::uint8_t first_strip_
strip, allowing range [1-128]