31 granularity_( input.granularity() ),
32 channel_( input.channel() )
38 if (
this == &rhs ) {
return *
this; }
58 if ( !(&input) ) {
return false; }
64 }
else {
return false; }
106 ss <<
" [SiStripKey::print]" << std::endl
108 <<
" 32-bit key : 0x"
110 << std::setw(8) <<
key() << std::endl
113 <<
" Directory : " <<
path() << std::endl
122 std::stringstream ss;
virtual bool isEqual(const SiStripKey &) const
static const uint32_t invalid32_
static std::string granularity(const sistrip::Granularity &)
sistrip::Granularity granularity_
std::ostream & operator<<(std::ostream &out, const ALILine &li)
virtual void print(std::stringstream &ss) const
const SiStripKey & operator=(const SiStripKey &)
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_[]