30 granularity_( input.granularity() ),
31 channel_( input.channel() )
37 if (
this == &rhs ) {
return *
this; }
57 if ( !(&input) ) {
return false; }
63 }
else {
return false; }
105 ss <<
" [SiStripKey::print]" << std::endl
107 <<
" 32-bit key : 0x"
109 << std::setw(8) <<
key() << std::endl
112 <<
" Directory : " <<
path() << std::endl
121 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 &)
static std::string const input
const uint32_t & key() const
const sistrip::Granularity & granularity() const
tuple path
else: Piece not in the list, fine.
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_[]