File indexing completed on 2023-03-17 10:51:20
0001 #ifndef DataFormats_SiStripCommon_ConstantsForCondObjects_H
0002 #define DataFormats_SiStripCommon_ConstantsForCondObjects_H
0003
0004 #include <cstdint>
0005
0006 namespace sistrip {
0007 static const uint32_t FirstBadStripMask_ = 0x3FF;
0008 static const uint32_t RangeBadStripMask_ = 0x3FF;
0009 static const uint32_t FlagBadStripMask_ = 0xFFF;
0010
0011 static const uint32_t FirstThStripMask_ = 0x3FF;
0012 static const uint32_t HighThStripMask_ = 0x3F;
0013 static const uint32_t LowThStripMask_ = 0x3F;
0014
0015 static const uint32_t FirstBadStripShift_ = 22;
0016 static const uint32_t RangeBadStripShift_ = 12;
0017 static const uint32_t FlagBadStripShift_ = 0;
0018
0019 static const uint32_t FirstThStripShift_ = 6;
0020 static const uint32_t HighThStripShift_ = 0;
0021 static const uint32_t LowThStripShift_ = 0;
0022 }
0023
0024 namespace siPhase2strip {
0025 static const uint32_t FirstBadStripMask_ = 0x7FF;
0026 static const uint32_t RangeBadStripMask_ = 0x7FF;
0027 static const uint32_t FlagBadStripMask_ = 0xFFF;
0028
0029 static const uint32_t FirstBadStripShift_ = 21;
0030 static const uint32_t RangeBadStripShift_ = 10;
0031 static const uint32_t FlagBadStripShift_ = 0;
0032 }
0033
0034 #endif