91 ss <<
" [SiStripKey::print]" << std::endl
92 << std::hex <<
" 32-bit key : 0x" << std::setfill(
'0') << std::setw(8) <<
key() << std::endl
93 << std::setfill(
' ') <<
std::dec <<
" Directory : " <<
path() << std::endl
101 std::stringstream
ss;
const uint16_t & channel() const
static const uint32_t invalid32_
const std::string & path() const
static std::string granularity(const sistrip::Granularity &)
sistrip::Granularity granularity_
virtual bool isConsistent(const SiStripKey &) const
const SiStripKey & operator=(const SiStripKey &)
static std::string const input
virtual bool isEqual(const SiStripKey &) const
const uint32_t & key() const
Base utility class that identifies a position within a logical structure of the strip tracker...
virtual bool isValid() const
virtual bool isInvalid() const
virtual void print(std::stringstream &ss) const
static const uint16_t invalid_
const sistrip::Granularity & granularity() const
static const char null_[]
std::ostream & operator<<(std::ostream &os, const SiStripKey &input)