1 #ifndef CondFormats_RPCObjects_RPCLBLink_h 2 #define CondFormats_RPCObjects_RPCLBLink_h 67 ,
int _sector = wildcard_
68 ,
int _side = wildcard_
69 ,
int _wheelordisk = wildcard_
70 ,
int _fibre = wildcard_
71 ,
int _radial = wildcard_
72 ,
int _linkboard = wildcard_
73 ,
int _connector = wildcard_);
75 ::uint32_t
getId()
const;
76 operator ::uint32_t()
const;
81 void setId(::uint32_t
const & _id);
117 bool operator<(::uint32_t
const & _rhs)
const;
118 bool operator==(::uint32_t
const & _rhs)
const;
119 bool operator!=(::uint32_t
const & _rhs)
const;
127 int bf_get(
int const _min, ::uint32_t
const _mask,
int const _pos)
const;
128 RPCLBLink &
bf_set(
int const _min,
int const _max, ::uint32_t
const _mask,
int const _pos,
int const _value);
129 std::ostream &
bf_stream(std::ostream & _ostream,
int const _min, ::uint32_t
const _mask,
int const _pos)
const;
139 #include "CondFormats/RPCObjects/interface/RPCLBLink.icc" 141 #endif // CondFormats_RPCObjects_RPCLBLink_h static int const max_side_
RPCLBLink & setSector(int _sector=wildcard_)
static int const min_radial_
RPCLBLink & setWheelOrDisk(int _wheelordisk=wildcard_)
::uint32_t const mask_radial_
static int const pos_side_
::uint32_t const mask_wheelordisk_
static int const pos_linkboard_
static int const max_connector_
static int const pos_connector_
static int const max_radial_
bool operator<(RPCLBLink const &_rhs) const
RPCLBLink & setSide(int _side=wildcard_)
std::ostream & operator<<(std::ostream &_ostream, RPCLBLink const &_link)
RPCLBLink & setFibre(int _fibre=wildcard_)
bool matches(RPCLBLink const &_rhs) const
static int const pos_sector_
static int const max_region_
::uint32_t const mask_linkboard_
std::ostream & bf_stream(std::ostream &_ostream, int const _min,::uint32_t const _mask, int const _pos) const
::uint32_t const mask_connector_
::uint32_t const mask_yoke_
::uint32_t const mask_sector_
void setId(::uint32_t const &_id)
RPCLBLink & setRadial(int _radial=wildcard_)
int getWheelOrDisk() const
static int const pos_radial_
static int const max_fibre_
static int const wildcard_
bool operator==(RPCLBLink const &_rhs) const
std::string getName() const
RPCLBLink & setLinkBoard(int _linkboard=wildcard_)
static int const min_yoke_
static int const min_sector_
static int const min_wheelordisk_
RPCLBLink & bf_set(int const _min, int const _max,::uint32_t const _mask, int const _pos, int const _value)
static int const min_connector_
static int const min_side_
int bf_get(int const _min,::uint32_t const _mask, int const _pos) const
static int const min_region_
static int const min_fibre_
static int const pos_fibre_
::uint32_t getMask() const
static int const pos_wheelordisk_
#define COND_SERIALIZABLE
static int const pos_yoke_
::uint32_t const mask_fibre_
bool operator!=(RPCLBLink const &_rhs) const
RPCLBLink & setConnector(int _connector=wildcard_)
RPCLBLink & setRegion(int _region=wildcard_)
static int const max_yoke_
::uint32_t const mask_side_
static int const max_sector_
static int const max_wheelordisk_
::uint32_t const mask_region_
static int const pos_region_
static int const min_linkboard_
RPCLBLink & setYoke(int _yoke=wildcard_)
static int const max_linkboard_