Go to the documentation of this file.
11 int region,
int yoke,
int sector,
int side,
int wheelordisk,
int fibre,
int radial,
int linkboard,
int connector)
25 std::uint32_t mask(0x0);
55 std::ostringstream oss;
68 (yoke > 0 ? oss <<
'+' << yoke : oss << yoke);
141 oss <<
"_CH" << linkboard;
144 oss <<
":" << connector;
RPCLBLink & setWheelOrDisk(int wheelordisk=wildcard_)
static const std::uint32_t mask_sector_
static const int min_sector_
static const std::uint32_t mask_linkboard_
static const std::uint32_t mask_region_
std::uint32_t getMask() const
static const std::uint32_t mask_radial_
static const int min_wheelordisk_
std::string getName() const
static const std::uint32_t mask_side_
RPCLBLink & setSector(int sector=wildcard_)
RPCLBLink & setYoke(int yoke=wildcard_)
static const int pos_sector_
RPCLBLink & setFibre(int fibre=wildcard_)
static const std::uint32_t mask_wheelordisk_
std::ostream & operator<<(std::ostream &ostream, RPCLBLink const &link)
RPCLBLink & setLinkBoard(int linkboard=wildcard_)
RPCLBLink & setSide(int side=wildcard_)
static const std::uint32_t mask_fibre_
RPCLBLink & setRegion(int region=wildcard_)
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 std::uint32_t mask_connector_
static const std::uint32_t mask_yoke_
RPCLBLink & setConnector(int connector=wildcard_)
static const int wildcard_