37 if (
this == &rhs ) {
return *
this; }
62 }
else {
return false; }
104 ss <<
" [SiStripKey::print]" << std::endl
106 <<
" 32-bit key : 0x" 108 << std::setw(8) <<
key() << std::endl
111 <<
" Directory : " <<
path() << std::endl
120 std::stringstream ss;
virtual bool isEqual(const SiStripKey &) const
static const uint32_t invalid32_
static std::string granularity(const sistrip::Granularity &)
sistrip::Granularity granularity_
virtual void print(std::stringstream &ss) const
const SiStripKey & operator=(const SiStripKey &)
static std::string const input
const uint32_t & key() const
const sistrip::Granularity & granularity() const
Base utility class that identifies a position within a logical structure of the strip tracker...
const std::string & path() const
virtual bool isValid() const
const uint16_t & channel() const
static const uint16_t invalid_
virtual bool isInvalid() const
virtual bool isConsistent(const SiStripKey &) const
static const char null_[]
std::ostream & operator<<(std::ostream &os, const SiStripKey &input)