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 std::uint32_t
getId()
const;
76 operator std::uint32_t()
const;
81 void setId(std::uint32_t
const &
id);
117 bool operator<(std::uint32_t
const & rhs)
const;
118 bool operator==(std::uint32_t
const & rhs)
const;
119 bool operator!=(std::uint32_t
const & rhs)
const;
129 std::ostream &
bf_stream(std::ostream & ostream,
int const min, std::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_
static int const min_radial_
static int const pos_side_
RPCLBLink & setSide(int side=wildcard_)
static int const pos_linkboard_
static int const max_connector_
static int const pos_connector_
static int const max_radial_
RPCLBLink & setConnector(int connector=wildcard_)
static std::uint32_t const mask_side_
static std::uint32_t const mask_region_
static int const pos_sector_
std::uint32_t getId() const
static int const max_region_
RPCLBLink & setFibre(int fibre=wildcard_)
std::ostream & bf_stream(std::ostream &ostream, int const min, std::uint32_t const mask, int const pos) const
RPCLBLink & setWheelOrDisk(int wheelordisk=wildcard_)
RPCLBLink & setRadial(int radial=wildcard_)
int getWheelOrDisk() const
static int const pos_radial_
static int const max_fibre_
int bf_get(int const min, std::uint32_t const mask, int const pos) const
static int const wildcard_
bool operator!=(RPCLBLink const &rhs) const
std::string getName() const
void setId(std::uint32_t const &id)
static int const min_yoke_
static int const min_sector_
static int const min_wheelordisk_
bool operator<(RPCLBLink const &rhs) const
static int const min_connector_
static std::uint32_t const mask_linkboard_
static int const min_side_
RPCLBLink & setRegion(int region=wildcard_)
static std::uint32_t const mask_connector_
static int const min_region_
std::uint32_t getMask() const
static int const min_fibre_
static int const pos_fibre_
static std::uint32_t const mask_fibre_
RPCLBLink & setYoke(int yoke=wildcard_)
static int const pos_wheelordisk_
#define COND_SERIALIZABLE
RPCLBLink & setSector(int sector=wildcard_)
static int const pos_yoke_
std::ostream & operator<<(std::ostream &ostream, RPCLBLink const &link)
bool matches(RPCLBLink const &rhs) const
static std::uint32_t const mask_radial_
static int const max_yoke_
static std::uint32_t const mask_sector_
static int const max_sector_
static int const max_wheelordisk_
RPCLBLink & setLinkBoard(int linkboard=wildcard_)
static std::uint32_t const mask_wheelordisk_
static int const pos_region_
static int const min_linkboard_
bool operator==(RPCLBLink const &rhs) const
static std::uint32_t const mask_yoke_
RPCLBLink & bf_set(int const min, int const max, std::uint32_t const mask, int const pos, int const value)
static int const max_linkboard_