Go to the documentation of this file.
2 #ifndef DataFormats_SiStripCommon_SiStripKey_H
3 #define DataFormats_SiStripCommon_SiStripKey_H
48 inline const uint32_t&
key()
const;
57 inline const uint16_t&
channel()
const;
84 virtual void print(std::stringstream&
ss)
const;
87 virtual void terse(std::stringstream&
ss)
const { ; }
97 inline void key(
const uint32_t&);
100 inline void channel(
const uint16_t&);
130 #endif // DataFormats_SiStripCommon_SiStripKey_H
sistrip::Granularity granularity_
const SiStripKey & operator=(const SiStripKey &)
virtual void initFromKey()
const uint32_t & key() const
virtual bool isValid() const
Constants and enumerated type for sistrip::Granularity.
const sistrip::Granularity & granularity() const
virtual void initGranularity()
virtual void print(std::stringstream &ss) const
const uint16_t & channel() const
std::ostream & operator<<(std::ostream &, const SiStripKey &)
virtual void initFromValue()
virtual void terse(std::stringstream &ss) const
virtual bool isConsistent(const SiStripKey &) const
const std::string & path() const
virtual bool isEqual(const SiStripKey &) const
chan
lumi = TPaveText(lowX+0.38, lowY+0.061, lowX+0.45, lowY+0.161, "NDC") lumi.SetBorderSize( 0 ) lumi....
Base utility class that identifies a position within a logical structure of the strip tracker.
virtual void initFromPath()
virtual bool isInvalid() const