Go to the documentation of this file. 1 #ifndef CondFormats_RPCObjects_RPCLBLink_h
2 #define CondFormats_RPCObjects_RPCLBLink_h
74 std::uint32_t
getId()
const;
75 operator std::uint32_t()
const;
80 void setId(std::uint32_t
const&
id);
116 bool operator<(std::uint32_t
const& rhs)
const;
117 bool operator==(std::uint32_t
const& rhs)
const;
118 bool operator!=(std::uint32_t
const& rhs)
const;
126 int bf_get(
int const min, std::uint32_t
const mask,
int const pos)
const;
128 std::ostream&
bf_stream(std::ostream& ostream,
int const min, std::uint32_t
const mask,
int const pos)
const;
138 #include "CondFormats/RPCObjects/interface/RPCLBLink.icc"
140 #endif // CondFormats_RPCObjects_RPCLBLink_h
RPCLBLink & setWheelOrDisk(int wheelordisk=wildcard_)
static const int min_region_
static const int min_fibre_
static const int max_region_
static const int max_linkboard_
void setId(std::uint32_t const &id)
static const std::uint32_t mask_sector_
bool matches(RPCLBLink const &rhs) const
static const int min_sector_
int getWheelOrDisk() const
static const std::uint32_t mask_linkboard_
#define COND_SERIALIZABLE
static const int max_wheelordisk_
static const std::uint32_t mask_region_
std::uint32_t getMask() const
static const int min_connector_
static const int pos_yoke_
static const int pos_side_
RPCLBLink & bf_set(int const min, int const max, std::uint32_t const mask, int const pos, int const value)
static const std::uint32_t mask_radial_
static const int pos_fibre_
static const int min_wheelordisk_
std::string getName() const
static const std::uint32_t mask_side_
RPCLBLink & setSector(int sector=wildcard_)
bool operator<(RPCLBLink const &rhs) const
static const int max_yoke_
static const int max_radial_
RPCLBLink & setYoke(int yoke=wildcard_)
static const int pos_sector_
RPCLBLink & setFibre(int fibre=wildcard_)
static const std::uint32_t mask_wheelordisk_
static const int max_side_
static const int pos_connector_
static const int min_side_
RPCLBLink & setLinkBoard(int linkboard=wildcard_)
static const int min_yoke_
RPCLBLink & setSide(int side=wildcard_)
std::uint32_t getId() const
std::ostream & operator<<(std::ostream &ostream, RPCLBLink const &link)
static const int max_connector_
bool operator==(RPCLBLink const &rhs) const
static const std::uint32_t mask_fibre_
int bf_get(int const min, std::uint32_t const mask, int const pos) const
static const int min_radial_
static const int max_sector_
RPCLBLink & setRegion(int region=wildcard_)
static const int pos_region_
static const int pos_radial_
std::ostream & bf_stream(std::ostream &ostream, int const min, std::uint32_t const mask, int const pos) const
RPCLBLink & setRadial(int radial=wildcard_)
static const int pos_wheelordisk_
static const int pos_linkboard_
static const std::uint32_t mask_connector_
bool operator!=(RPCLBLink const &rhs) const
static const int min_linkboard_
static const std::uint32_t mask_yoke_
RPCLBLink & setConnector(int connector=wildcard_)
static const int max_fibre_
static const int wildcard_