CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
sistrip Namespace Reference

sistrip classes More...

Namespaces

 extrainfo
 
 fedchannelunpacker
 
 SpyUtilities
 

Classes

class  DetSetVectorFiller
 
class  DigiToRaw
 Input: edm::DetSetVector<SiStripDigi>. Output: FEDRawDataCollection. More...
 
class  DigiToRawModule
 A plug-in module that takes StripDigis as input from the Event and creates an EDProduct comprising a FEDRawDataCollection. More...
 
class  EnsembleCalibrationLA
 
class  ExcludedFEDListProducer
 
class  FEDAddressConversion
 
class  FEDAPVErrorHeader
 
class  FEDBackendStatusRegister
 
class  FEDBuffer
 
class  FEDBufferBase
 
class  FEDBufferGenerator
 
class  FEDBufferPayload
 
class  FEDBufferPayloadCreator
 
class  FEDChannel
 
class  FEDDAQHeader
 
class  FEDDAQTrailer
 
class  FEDEmulator
 
class  FEDEmulatorModule
 
class  FEDFEHeader
 
class  FEDFullDebugHeader
 
class  FEDSpyBuffer
 
class  FEDSpyChannelUnpacker
 
class  FEDStatusRegister
 
class  FEDStripData
 
class  FEDStripOrdering
 
class  LinearFit
 
class  MeanAndStdDev
 
class  MeasureLA
 
class  RawToDigiModule
 
class  RawToDigiUnpacker
 
class  SpyDigiConverter
 Converts scope mode like digis into virgin raw like digis by: -extracting the frame payload, -reordering to physical order and -merging the DetSets indexed by FedKey to DetSets indexed by DetId. More...
 
class  SpyDigiConverterModule
 
class  SpyEventMatcher
 
class  SpyEventMatcherModule
 
class  SpyEventSummaryProducer
 
class  SpyExtractRunModule
 
class  SpyIdentifyRunsModule
 
class  SpyUnpacker
 Unpacks spy channel data into scope mode-like digis. More...
 
class  SpyUnpackerModule
 
class  TrackerSpecialHeader
 
class  WarningSummary
 

Typedefs

typedef DetSetVectorFiller< SiStripRawDigi, false > RawDigiDetSetVectorFiller
 
typedef DetSetVectorFiller< SiStripDigi, true > ZSDigiDetSetVectorFiller
 

Enumerations

enum  Action {
  UNKNOWN_ACTION = sistrip::unknown_, UNDEFINED_ACTION = sistrip::invalid_, NO_ACTION = 0, ANALYZE_HISTOS = 1,
  SAVE_HISTOS_TO_DISK = 2, CREATE_SUMMARY_HISTOS = 3, CREATE_TRACKER_MAP = 4, UPLOAD_TO_DATABASE = 5
}
 
enum  ApvReadoutMode {
  UNKNOWN_APV_READOUT_MODE = sistrip::unknown_, UNDEFINED_APV_READOUT_MODE = sistrip::invalid_, APV_PEAK_MODE = 1, APV_DECON_MODE = 2,
  APV_MULTI_MODE = 3
}
 
enum  CablingSource {
  UNKNOWN_CABLING_SOURCE = sistrip::unknown_, UNDEFINED_CABLING_SOURCE = sistrip::invalid_, CABLING_FROM_CONNS = 1, CABLING_FROM_DEVICES = 2,
  CABLING_FROM_DETIDS = 3
}
 
enum  FEDBufferFormat { BUFFER_FORMAT_INVALID = INVALID, BUFFER_FORMAT_OLD_VME, BUFFER_FORMAT_OLD_SLINK, BUFFER_FORMAT_NEW }
 
enum  FedBufferFormat { UNKNOWN_FED_BUFFER_FORMAT = sistrip::unknown_, UNDEFINED_FED_BUFFER_FORMAT = sistrip::invalid_, FULL_DEBUG_FORMAT = 1, APV_ERROR_FORMAT = 2 }
 
enum  FEDBufferState { BUFFER_STATE_UNSET = 0x0, BUFFER_STATE_EMPTY = 0x1, BUFFER_STATE_PARTIAL_FULL = 0x4, BUFFER_STATE_FULL = 0x8 }
 
enum  FEDBufferStatusCode {
  FEDBufferStatusCode::SUCCESS = 0, FEDBufferStatusCode::BUFFER_NULL, FEDBufferStatusCode::BUFFER_TOO_SHORT, FEDBufferStatusCode::UNRECOGNIZED_FORMAT,
  FEDBufferStatusCode::EXPECT_NOT_SPY, FEDBufferStatusCode::EXPECT_SPY, FEDBufferStatusCode::WRONG_HEADERTYPE, FEDBufferStatusCode::CHANNEL_BEGIN_BEYOND_PAYLOAD,
  FEDBufferStatusCode::CHANNEL_TOO_SHORT, FEDBufferStatusCode::CHANNEL_END_BEYOND_PAYLOAD
}
 
enum  FEDChannelStatus {
  CHANNEL_STATUS_LOCKED = 0x20, CHANNEL_STATUS_IN_SYNC = 0x10, CHANNEL_STATUS_APV1_ADDRESS_GOOD = 0x08, CHANNEL_STATUS_APV0_NO_ERROR_BIT = 0x04,
  CHANNEL_STATUS_APV0_ADDRESS_GOOD = 0x02, CHANNEL_STATUS_APV1_NO_ERROR_BIT = 0x01, CHANNEL_STATUS_NO_PROBLEMS
}
 
enum  FEDDAQEventType {
  DAQ_EVENT_TYPE_PHYSICS = 0x1, DAQ_EVENT_TYPE_CALIBRATION = 0x2, DAQ_EVENT_TYPE_TEST = 0x3, DAQ_EVENT_TYPE_TECHNICAL = 0x4,
  DAQ_EVENT_TYPE_SIMULATED = 0x5, DAQ_EVENT_TYPE_TRACED = 0x6, DAQ_EVENT_TYPE_ERROR = 0xF, DAQ_EVENT_TYPE_INVALID = INVALID
}
 
enum  FEDHeaderType { HEADER_TYPE_INVALID = INVALID, HEADER_TYPE_FULL_DEBUG = 1, HEADER_TYPE_APV_ERROR = 2, HEADER_TYPE_NONE = 4 }
 
enum  FEDLegacyReadoutMode {
  READOUT_MODE_LEGACY_INVALID = INVALID, READOUT_MODE_LEGACY_SCOPE = 0x1, READOUT_MODE_LEGACY_VIRGIN_RAW_REAL = 0x2, READOUT_MODE_LEGACY_VIRGIN_RAW_FAKE = 0x3,
  READOUT_MODE_LEGACY_PROC_RAW_REAL = 0x6, READOUT_MODE_LEGACY_PROC_RAW_FAKE = 0x7, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_REAL = 0xA, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_FAKE = 0xB,
  READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_REAL = 0xC, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_FAKE = 0xD, READOUT_MODE_LEGACY_SPY = 0xE, READOUT_MODE_LEGACY_PREMIX_RAW = 0xF
}
 
enum  FEDReadoutMode {
  READOUT_MODE_INVALID = INVALID, READOUT_MODE_SCOPE = 0x1, READOUT_MODE_VIRGIN_RAW = 0x2, READOUT_MODE_ZERO_SUPPRESSED_LITE10 = 0x3,
  READOUT_MODE_ZERO_SUPPRESSED_LITE10_CMOVERRIDE = 0x4, READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT = 0x5, READOUT_MODE_PROC_RAW = 0x6, READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT_CMOVERRIDE = 0x7,
  READOUT_MODE_ZERO_SUPPRESSED_LITE8_CMOVERRIDE = 0x8, READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT = 0x9, READOUT_MODE_ZERO_SUPPRESSED = 0xA, READOUT_MODE_ZERO_SUPPRESSED_FAKE = 0xB,
  READOUT_MODE_ZERO_SUPPRESSED_LITE8 = 0xC, READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT_CMOVERRIDE = 0xD, READOUT_MODE_SPY = 0xE, READOUT_MODE_PREMIX_RAW = 0xF
}
 
enum  FedReadoutMode {
  UNKNOWN_FED_READOUT_MODE = sistrip::unknown_, UNDEFINED_FED_READOUT_MODE = sistrip::invalid_, FED_SCOPE_MODE = 1, FED_VIRGIN_RAW = 2,
  FED_PROC_RAW = 6, FED_ZERO_SUPPR = 10, FED_ZERO_SUPPR_LITE = 3, FED_ZERO_SUPPR_LITE_CMO = 4,
  FED_ZERO_SUPPR_LITE8_TT = 12, FED_ZERO_SUPPR_LITE8_TT_CMO = 8, FED_ZERO_SUPPR_LITE8_TB = 5, FED_ZERO_SUPPR_LITE8_TB_CMO = 7,
  FED_ZERO_SUPPR_LITE8_BB = 9, FED_ZERO_SUPPR_LITE8_BB_CMO = 11, FED_PREMIX_RAW = 15
}
 
enum  FedReadoutPath { UNKNOWN_FED_READOUT_PATH = sistrip::unknown_, UNDEFINED_FED_READOUT_PATH = sistrip::invalid_, VME_READOUT = 1, SLINK_READOUT = 2 }
 
enum  FedSuperMode { UNKNOWN_FED_SUPER_MODE = sistrip::unknown_, UNDEFINED_FED_SUPER_MODE = sistrip::invalid_, REAL = 0, FAKE = 1 }
 
enum  FEDTTSBits {
  TTS_DISCONNECTED0 = 0x0, TTS_WARN_OVERFLOW = 0x1, TTS_OUT_OF_SYNC = 0x2, TTS_BUSY = 0x4,
  TTS_READY = 0x8, TTS_ERROR = 0x12, TTS_DISCONNECTED1 = 0xF, TTS_INVALID = INVALID
}
 
enum  Granularity {
  UNDEFINED_GRAN = sistrip::invalid_, UNKNOWN_GRAN = sistrip::unknown_, TRACKER = 1, PARTITION = 2,
  TIB = 3, TOB = 4, TEC = 5, LAYER = 6,
  ROD = 7, STRING = 8, DISK = 9, PETAL = 10,
  RING = 11, MODULE = 12, LLD_CHAN = 13, APV = 14,
  FED_SYSTEM = 15, FE_DRIVER = 16, FE_UNIT = 17, FE_CHAN = 18,
  FED_APV = 19, FED_CHANNEL = 20, FEC_SYSTEM = 21, FEC_CRATE = 22,
  FEC_SLOT = 23, FEC_RING = 24, CCU_ADDR = 25, CCU_CHAN = 26
}
 
enum  HistoType { UNKNOWN_HISTO_TYPE = sistrip::unknown_, UNDEFINED_HISTO_TYPE = sistrip::invalid_, EXPERT_HISTO = 1, SUMMARY_HISTO = 2 }
 
enum  KeyType {
  UNKNOWN_KEY = sistrip::unknown_, UNDEFINED_KEY = sistrip::invalid_, FED_KEY = 1, FEC_KEY = 2,
  DET_KEY = 3
}
 
enum  Monitorable {
  UNKNOWN_MONITORABLE = sistrip::unknown_, UNDEFINED_MONITORABLE = sistrip::invalid_, FED_CABLING_FED_ID = 1301, FED_CABLING_FED_CH = 1302,
  FED_CABLING_ADC_LEVEL = 1303, FAST_CABLING_DCU_ID = 2101, FAST_CABLING_LLD_CH = 2102, FAST_CABLING_HIGH_LEVEL = 2103,
  FAST_CABLING_LOW_LEVEL = 2104, FAST_CABLING_HIGH_RMS = 2105, FAST_CABLING_LOW_RMS = 2106, FAST_CABLING_MAX = 2107,
  FAST_CABLING_MIN = 2108, FAST_CABLING_CONNS_PER_FED = 2109, APV_TIMING_TIME = 501, APV_TIMING_MAX_TIME = 502,
  APV_TIMING_DELAY = 503, APV_TIMING_ERROR = 504, APV_TIMING_BASE = 505, APV_TIMING_PEAK = 506,
  APV_TIMING_HEIGHT = 507, FED_TIMING_TIME = 1201, FED_TIMING_MAX_TIME = 1202, FED_TIMING_DELAY = 1203,
  FED_TIMING_ERROR = 1204, FED_TIMING_BASE = 1205, FED_TIMING_PEAK = 1206, FED_TIMING_HEIGHT = 1207,
  OPTO_SCAN_LLD_GAIN_SETTING = 401, OPTO_SCAN_LLD_BIAS_SETTING = 402, OPTO_SCAN_MEASURED_GAIN = 403, OPTO_SCAN_ZERO_LIGHT_LEVEL = 404,
  OPTO_SCAN_LINK_NOISE = 405, OPTO_SCAN_BASELINE_LIFT_OFF = 406, OPTO_SCAN_LASER_THRESHOLD = 407, OPTO_SCAN_TICK_HEIGHT = 408,
  VPSP_SCAN_APV_SETTINGS = 1401, VPSP_SCAN_APV0_SETTING = 1402, VPSP_SCAN_APV1_SETTING = 1403, VPSP_SCAN_ADC_LEVEL = 1404,
  VPSP_SCAN_DIGITAL_HIGH = 1405, VPSP_SCAN_DIGITAL_LOW = 1406, PEDESTALS_ALL_STRIPS = 201, PEDESTALS_MEAN = 202,
  PEDESTALS_SPREAD = 203, PEDESTALS_MAX = 204, PEDESTALS_MIN = 205, NOISE_ALL_STRIPS = 206,
  NOISE_MEAN = 207, NOISE_SPREAD = 208, NOISE_MAX = 209, NOISE_MIN = 210,
  NUM_OF_DEAD = 211, NUM_OF_BAD = 212, NUM_OF_NOISY = 213, NUM_OF_BAD_SHIFTED = 214,
  NUM_OF_BAD_LOW_NOISE = 215, NUM_OF_BAD_LARGE_NOISE = 216, NUM_OF_BAD_LARGE_SIGNIF = 217, NUM_OF_BAD_FIT_STATUS = 218,
  NUM_OF_BAD_AD_PROBAB = 219, NUM_OF_BAD_KS_PROBAB = 220, NUM_OF_BAD_JB_PROBAB = 221, NUM_OF_BAD_CHI2_PROBAB = 222,
  NUM_OF_BAD_TAIL = 223, NUM_OF_BAD_DOUBLE_PEAK = 224, BAD_STRIP_BIT_ALL_STRIPS = 225, DEAD_STRIP_BIT_ALL_STRIPS = 226,
  AD_PROBAB_ALL_STRIPS = 227, KS_PROBAB_ALL_STRIPS = 228, JB_PROBAB_ALL_STRIPS = 229, CHI2_PROBAB_ALL_STRIPS = 230,
  RESIDUAL_RMS_ALL_STRIPS = 231, RESIDUAL_GAUS_ALL_STRIPS = 232, NOISE_SIGNIFICANCE_ALL_STRIPS = 233, RESIDUAL_MEAN_ALL_STRIPS = 234,
  RESIDUAL_SKEWNESS_ALL_STRIPS = 235, RESIDUAL_KURTOSIS_ALL_STRIPS = 236, RESIDUAL_INTEGRALNSIGMA_ALL_STRIPS = 237, RESIDUAL_INTEGRAL_ALL_STRIPS = 238,
  FINE_DELAY_POS = 601, FINE_DELAY_ERROR = 602, CALIBRATION_AMPLITUDE_MEAN = 701, CALIBRATION_BASELINE_MEAN = 702,
  CALIBRATION_TURNON_MEAN = 703, CALIBRATION_RISETIME_MEAN = 704, CALIBRATION_DECAYTIME_MEAN = 705, CALIBRATION_PEAKTIME_MEAN = 706,
  CALIBRATION_UNDERSHOOT_MEAN = 707, CALIBRATION_TAIL_MEAN = 708, CALIBRATION_SMEARING_MEAN = 709, CALIBRATION_CHI2_MEAN = 710,
  CALIBRATION_AMPLITUDE_ALL_STRIPS = 711, CALIBRATION_BASELINE_ALL_STRIPS = 712, CALIBRATION_TURNON_ALL_STRIPS = 713, CALIBRATION_RISETIME_ALL_STRIPS = 714,
  CALIBRATION_DECAYTIME_ALL_STRIPS = 715, CALIBRATION_PEAKTIME_ALL_STRIPS = 716, CALIBRATION_UNDERSHOOT_ALL_STRIPS = 717, CALIBRATION_TAIL_ALL_STRIPS = 718,
  CALIBRATION_SMEARING_ALL_STRIPS = 719, CALIBRATION_CHI2_ALL_STRIPS = 720, CALIBRATION_AMPLITUDE_MIN = 721, CALIBRATION_BASELINE_MIN = 722,
  CALIBRATION_TURNON_MIN = 723, CALIBRATION_RISETIME_MIN = 724, CALIBRATION_DECAYTIME_MIN = 725, CALIBRATION_PEAKTIME_MIN = 726,
  CALIBRATION_UNDERSHOOT_MIN = 727, CALIBRATION_TAIL_MIN = 728, CALIBRATION_SMEARING_MIN = 729, CALIBRATION_CHI2_MIN = 730,
  CALIBRATION_AMPLITUDE_MAX = 731, CALIBRATION_BASELINE_MAX = 732, CALIBRATION_TURNON_MAX = 733, CALIBRATION_RISETIME_MAX = 734,
  CALIBRATION_DECAYTIME_MAX = 735, CALIBRATION_PEAKTIME_MAX = 736, CALIBRATION_UNDERSHOOT_MAX = 737, CALIBRATION_TAIL_MAX = 738,
  CALIBRATION_SMEARING_MAX = 739, CALIBRATION_CHI2_MAX = 740, CALIBRATION_AMPLITUDE_SPREAD = 741, CALIBRATION_BASELINE_SPREAD = 742,
  CALIBRATION_TURNON_SPREAD = 743, CALIBRATION_RISETIME_SPREAD = 744, CALIBRATION_DECAYTIME_SPREAD = 745, CALIBRATION_PEAKTIME_SPREAD = 746,
  CALIBRATION_UNDERSHOOT_SPREAD = 747, CALIBRATION_TAIL_SPREAD = 748, CALIBRATION_SMEARING_SPREAD = 749, CALIBRATION_CHI2_SPREAD = 750,
  CALIBRATION_AMPLITUDE_TUNED = 751, CALIBRATION_BASELINE_TUNED = 752, CALIBRATION_TURNON_TUNED = 753, CALIBRATION_RISETIME_TUNED = 754,
  CALIBRATION_DECAYTIME_TUNED = 755, CALIBRATION_PEAKTIME_TUNED = 756, CALIBRATION_UNDERSHOOT_TUNED = 757, CALIBRATION_TAIL_TUNED = 758,
  CALIBRATION_SMEARING_TUNED = 759, CALIBRATION_CHI2_TUNED = 760, CALIBRATION_ISHA_TUNED = 761, CALIBRATION_VFS_TUNED = 762,
  CALIBRATION_ISHA_BEST = 763, CALIBRATION_VFS_BEST = 764, DAQ_SCOPE_MODE_MEAN_SIGNAL = 1501
}
 
enum  Presentation {
  UNKNOWN_PRESENTATION = sistrip::unknown_, UNDEFINED_PRESENTATION = sistrip::invalid_, HISTO_1D = 1, HISTO_2D_SUM = 2,
  HISTO_2D_SCATTER = 3, PROFILE_1D = 4
}
 
enum  RunType {
  PHYSICS = 1, PEDESTALS = 2, CALIBRATION = 3, OPTO_SCAN = 4,
  APV_TIMING = 5, APV_LATENCY = 6, FINE_DELAY_PLL = 7, FINE_DELAY_TTC = 8,
  MULTI_MODE = 10, FED_TIMING = 12, FED_CABLING = 13, VPSP_SCAN = 14,
  DAQ_SCOPE_MODE = 15, QUITE_FAST_CABLING = 16, FINE_DELAY = 17, PHYSICS_ZS = 18,
  CALIBRATION_SCAN = 19, CALIBRATION_SCAN_DECO = 20, FAST_CABLING = 21, PEDS_ONLY = 22,
  NOISE = 23, PEDS_FULL_NOISE = 24, CALIBRATION_DECO = 33, UNKNOWN_RUN_TYPE = sistrip::unknown_,
  UNDEFINED_RUN_TYPE = sistrip::invalid_
}
 
enum  View {
  UNKNOWN_VIEW = sistrip::unknown_, UNDEFINED_VIEW = sistrip::invalid_, READOUT_VIEW = 1, CONTROL_VIEW = 2,
  DETECTOR_VIEW = 3
}
 

Functions

std::unique_ptr< SiStripQualitybadStripFromFedErr (dqm::harvesting::DQMStore::IGetter &dqmStore, const SiStripFedCabling &fedCabling, float cutoff)
 
std::unique_ptr< SiStripQualitybadStripFromFedErrLegacyDQMFile (const std::string &fileName, unsigned int runNumber, const SiStripFedCabling &fedCabling, float cutoff)
 
uint16_t calculateFEDBufferCRC (const uint8_t *buffer, const size_t lengthInBytes)
 
FEDBufferFormat fedBufferFormatFromString (const std::string &bufferFormatString)
 
FEDDAQEventType fedDAQEventTypeFromString (const std::string &daqEventTypeString)
 
FEDHeaderType fedHeaderTypeFromString (const std::string &headerTypeString)
 
FEDReadoutMode fedReadoutModeFromString (const std::string &readoutModeString)
 
uint8_t internalFEDChannelNum (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum)
 
std::ostream & operator<< (std::ostream &os, const FEDBufferFormat &value)
 
std::ostream & operator<< (std::ostream &os, const FEDHeaderType &value)
 
std::ostream & operator<< (std::ostream &os, const FEDLegacyReadoutMode &value)
 
std::ostream & operator<< (std::ostream &os, const FEDReadoutMode &value)
 
std::ostream & operator<< (std::ostream &os, const FEDDAQEventType &value)
 
std::ostream & operator<< (std::ostream &os, const FEDTTSBits &value)
 
std::ostream & operator<< (std::ostream &os, const FEDBufferState &value)
 
std::ostream & operator<< (std::ostream &os, const FEDChannelStatus &value)
 
std::ostream & operator<< (std::ostream &os, const FEDBufferStatusCode &value)
 
std::ostream & operator<< (std::ostream &os, const FEDBufferBase &obj)
 
std::ostream & operator<< (std::ostream &os, const FEDDAQHeader &obj)
 
std::ostream & operator<< (std::ostream &os, const FEDDAQTrailer &obj)
 
std::ostream & operator<< (std::ostream &os, const TrackerSpecialHeader &obj)
 
std::ostream & operator<< (std::ostream &os, const FEDStatusRegister &obj)
 
std::ostream & operator<< (std::ostream &os, const FEDFEHeader &obj)
 
uint8_t packetCodeFromString (const std::string &packetCodeString, FEDReadoutMode mode)
 
FEDBufferStatusCode preconstructCheckFEDBuffer (const FEDRawData &fedBuffer, bool allowBadBuffer=false)
 
FEDBufferStatusCode preconstructCheckFEDBufferBase (const FEDRawData &fedBuffer, bool checkRecognizedFormat=true)
 
FEDBufferStatusCode preconstructCheckFEDSpyBuffer (const FEDRawData &fedBuffer)
 
void printHex (const void *pointer, const size_t length, std::ostream &os)
 
void printHexValue (const uint8_t value, std::ostream &os)
 
void printHexWord (const uint8_t *pointer, const size_t lengthInBytes, std::ostream &os)
 
std::string toString (fedchannelunpacker::StatusCode status)
 

Variables

static const char adProbabAllStrips_ [] = "adProbabStrips"
 
static const char apv_ [] = "Apv"
 
static const uint16_t APV_ERROR_HDR_SIZE = 24
 
static const uint16_t APV_I2C_MAX = 37
 
static const uint16_t APV_I2C_MIN = 32
 
static const uint8_t APV_MAX_ADDRESS = 192
 
static const char apvDeconMode_ [] = "ApvDeconMode"
 
static const char apvLatencyRun_ [] = "ApvLatency"
 
static const char apvMultiMode_ [] = "ApvMultiMode"
 
static const char apvPeakMode_ [] = "ApvPeakMode"
 
static const uint16_t APVS_PER_CHAN = 2
 
static const uint16_t APVS_PER_FED = APVS_PER_FEUNIT * FEUNITS_PER_FED
 
static const uint16_t APVS_PER_FEDCH = 2
 
static const uint16_t APVS_PER_FEUNIT = APVS_PER_FEDCH * FEDCH_PER_FEUNIT
 
static const char apvTimingAnalysis_ [] = "ApvTimingAnalysis"
 
static const char apvTimingBase_ [] = "TickMarkBase"
 
static const char apvTimingDelay_ [] = "RequiredDelayAdjustment"
 
static const char apvTimingError_ [] = "ErrorOnTickMarkEdge"
 
static const char apvTimingHeight_ [] = "TickMarkHeight"
 
static const char apvTimingMax_ [] = "MaxSamplingPoint"
 
static const char apvTimingPeak_ [] = "TickMarkPeak"
 
static const char apvTimingRun_ [] = "ApvTiming"
 
static const char apvTimingTime_ [] = "TimeOfTickMarkEdge"
 
static const char badStripBit_ [] = "badStripBit"
 
constexpr uint16_t BITS_PER_BYTE = 8
 
static const uint8_t BUFFER_FORMAT_CODE_NEW = 0xC5
 
static const uint8_t BUFFER_FORMAT_CODE_OLD = 0xED
 
static const char cablingFromConns_ [] = "CablingFromConnections"
 
static const char cablingFromDetIds_ [] = "CablingFromDetIds"
 
static const char cablingFromDevices_ [] = "CablingFromDevices"
 
static const char calibDeconRun_ [] = "CalibrationDeco"
 
static const char calibPeakRun_ [] = "CalibrationPeak"
 
static const char calibrationAmplitude_ [] = "CalibrationAmplitude"
 
static const char calibrationAmplitudeMax_ [] = "MaxCalibrationAmplitude"
 
static const char calibrationAmplitudeMean_ [] = "MeanCalibrationAmplitude"
 
static const char calibrationAmplitudeMin_ [] = "MinCalibrationAmplitude"
 
static const char calibrationAmplitudeSpread_ [] = "SpreadCalibrationAmplitude"
 
static const char calibrationAmplitudeTuned_ [] = "TunedCalibrationAmplitude"
 
static const char calibrationBaseline_ [] = "CalibrationBaseline"
 
static const char calibrationBaselineMax_ [] = "MaxCalibrationBaseline"
 
static const char calibrationBaselineMean_ [] = "MeanCalibrationBaseline"
 
static const char calibrationBaselineMin_ [] = "MinCalibrationBaseline"
 
static const char calibrationBaselineSpread_ [] = "SpreadCalibrationBaseline"
 
static const char calibrationBaselineTuned_ [] = "TunedCalibrationBaseline"
 
static const char calibrationChi2_ [] = "CalibrationChi2"
 
static const char calibrationChi2Max_ [] = "MaxCalibrationChi2"
 
static const char calibrationChi2Mean_ [] = "MeanCalibrationChi2"
 
static const char calibrationChi2Min_ [] = "MinCalibrationChi2"
 
static const char calibrationChi2Spread_ [] = "SpreadCalibrationChi2"
 
static const char calibrationChi2Tuned_ [] = "TunedCalibrationChi2"
 
static const char calibrationDecayTime_ [] = "CalibrationDecayTime"
 
static const char calibrationDecayTimeMax_ [] = "MaxCalibrationDecayTime"
 
static const char calibrationDecayTimeMean_ [] = "MeanCalibrationDecayTime"
 
static const char calibrationDecayTimeMin_ [] = "MinCalibrationDecayTime"
 
static const char calibrationDecayTimeSpread_ [] = "SpreadCalibrationDecayTime"
 
static const char calibrationDecayTimeTuned_ [] = "TunedCalibrationDecayTime"
 
static const char calibrationISHABest_ [] = "BestCalibrationISHA"
 
static const char calibrationISHATuned_ [] = "TunedCalibrationISHA"
 
static const char calibrationPeakTime_ [] = "CalibrationPeakTime"
 
static const char calibrationPeakTimeMax_ [] = "MaxCalibrationPeakTime"
 
static const char calibrationPeakTimeMean_ [] = "MeanCalibrationPeakTime"
 
static const char calibrationPeakTimeMin_ [] = "MinCalibrationPeakTime"
 
static const char calibrationPeakTimeSpread_ [] = "SpreadCalibrationPeakTime"
 
static const char calibrationPeakTimeTuned_ [] = "TunedCalibrationPeakTime"
 
static const char calibrationRiseTime_ [] = "CalibrationRiseTime"
 
static const char calibrationRiseTimeMax_ [] = "MaxCalibrationRiseTime"
 
static const char calibrationRiseTimeMean_ [] = "MeanCalibrationRiseTime"
 
static const char calibrationRiseTimeMin_ [] = "MinCalibrationRiseTime"
 
static const char calibrationRiseTimeSpread_ [] = "SpreadCalibrationRiseTime"
 
static const char calibrationRiseTimeTuned_ [] = "TunedCalibrationRiseTime"
 
static const char calibrationSmearing_ [] = "CalibrationSmearing"
 
static const char calibrationSmearingMax_ [] = "MaxCalibrationSmearing"
 
static const char calibrationSmearingMean_ [] = "MeanCalibrationSmearing"
 
static const char calibrationSmearingMin_ [] = "MinCalibrationSmearing"
 
static const char calibrationSmearingSpread_ [] = "SpreadCalibrationSmearing"
 
static const char calibrationSmearingTuned_ [] = "TunedCalibrationSmearing"
 
static const char calibrationTail_ [] = "CalibrationTail"
 
static const char calibrationTailMax_ [] = "MaxCalibrationTail"
 
static const char calibrationTailMean_ [] = "MeanCalibrationTail"
 
static const char calibrationTailMin_ [] = "MinCalibrationTail"
 
static const char calibrationTailSpread_ [] = "SpreadCalibrationTail"
 
static const char calibrationTailTuned_ [] = "TunedCalibrationTail"
 
static const char calibrationTurnOn_ [] = "CalibrationTurnOn"
 
static const char calibrationTurnOnMax_ [] = "MaxCalibrationTurnOn"
 
static const char calibrationTurnOnMean_ [] = "MeanCalibrationTurnOn"
 
static const char calibrationTurnOnMin_ [] = "MinCalibrationTurnOn"
 
static const char calibrationTurnOnSpread_ [] = "SpreadCalibrationTurnOn"
 
static const char calibrationTurnOnTuned_ [] = "TunedCalibrationTurnOn"
 
static const char calibrationUndershoot_ [] = "CalibrationUndershoot"
 
static const char calibrationUndershootMax_ [] = "MaxCalibrationUndershoot"
 
static const char calibrationUndershootMean_ [] = "MeanCalibrationUndershoot"
 
static const char calibrationUndershootMin_ [] = "MinCalibrationUndershoot"
 
static const char calibrationUndershootSpread_ [] = "SpreadCalibrationUndershoot"
 
static const char calibrationUndershootTuned_ [] = "TunedCalibrationUndershoot"
 
static const char calibrationVFSBest_ [] = "BestCalibrationVFS"
 
static const char calibrationVFSTuned_ [] = "TunedCalibrationVFS"
 
static const char calibScanDeconRun_ [] = "CalibrationScanDeco"
 
static const char calibScanPeakRun_ [] = "CalibrationScanPeak"
 
static const uint16_t CCU_ADDR_MAX = 127
 
static const uint16_t CCU_ADDR_MIN = 1
 
static const uint16_t CCU_CHAN_MAX = 31
 
static const uint16_t CCU_CHAN_MIN = 16
 
static const char ccuAddr_ [] = "CcuAddr"
 
static const char ccuChan_ [] = "CcuChan"
 
static const uint16_t CHANS_PER_LLD = 3
 
static const char chi2ProbabAllStrips_ [] = "chi2ProbabStrips"
 
static const uint16_t CMS_FED_ID_MAX = static_cast<uint16_t>(FEDNumbering::MAXFEDID)
 
static const char collate_ [] = "Collate"
 
static const char controlView_ [] = "ControlView"
 
static const uint16_t CRATE_SLOT_MAX = 21
 
static const uint16_t CRATE_SLOT_MIN = 2
 
static const uint16_t DAQ_HDR_SIZE = 8
 
static const char daqScopeModeMeanSignal_ [] = "DaqScopeMode_MeanSignal"
 
static const char daqScopeModeRun_ [] = "DaqScopeMode"
 
static const char deadStripBit_ [] = "deadStripBit"
 
static const uint16_t DELAY_CHIPS_PER_FED = FEDCH_PER_FED / FEDCH_PER_DELAY_CHIP
 
static const char detectorView_ [] = "DetectorView"
 
static const char detKey_ [] = "DetKey"
 
static const char dir_ [] = "/"
 
static const char disk_ [] = "Disk"
 
static const char dot_ [] = "."
 
static const char dqmClientFileName_ [] = "SiStripCommissioningClient"
 
static const char dqmRoot_ [] = "DQMData"
 
static const char dqmSourceFileName_ [] = "SiStripCommissioningSource"
 
static const char expertHisto_ [] = "ExpertHisto"
 
static const char fastCablingAdcRange_ [] = "AdcRangeInLightLevel"
 
static const char fastCablingAnalysis_ [] = "FastCablingAnalysis"
 
static const char fastCablingConnsPerFed_ [] = "ConnectionsPerFed"
 
static const char fastCablingDcuId_ [] = "DcuId"
 
static const char fastCablingHighLevel_ [] = "HighLightLevel"
 
static const char fastCablingHighRms_ [] = "SpreadInHighLightLevel"
 
static const char fastCablingLldCh_ [] = "LldCh"
 
static const char fastCablingLowLevel_ [] = "LowLightLevel"
 
static const char fastCablingLowRms_ [] = "SpreadInLowLightLevel"
 
static const char fastCablingMax_ [] = "MaximumLightLevel"
 
static const char fastCablingMin_ [] = "MinimumLightLevel"
 
static const char fastCablingRun_ [] = "FastCabling"
 
static const uint16_t FE_HDR_SIZE = 16
 
static const uint16_t FEC_CRATE_MAX = 4
 
static const uint16_t FEC_CRATE_MIN = 1
 
static const uint16_t FEC_CRATE_OFFSET = 0
 
static const uint16_t FEC_RING_MAX = 8
 
static const uint16_t FEC_RING_MIN = 1
 
static const uint16_t FEC_RING_OFFSET = 0
 
static const char fecCrate_ [] = "FecCrate"
 
static const char feChan_ [] = "FrontEndChannel"
 
static const char fecKey_ [] = "FecKey"
 
static const char fecRing_ [] = "FecRing"
 
static const char fecSlot_ [] = "FecSlot"
 
static const char fecSystem_ [] = "FecSystem"
 
static const uint16_t FED_ADC_RANGE = 0x400
 
static const uint16_t FED_CRATE_MAX = 60
 
static const uint16_t FED_CRATE_MIN = 1
 
static const uint16_t FED_ID_MAX = static_cast<uint16_t>(FEDNumbering::MAXSiStripFEDID)
 
static const uint16_t FED_ID_MIN = static_cast<uint16_t>(FEDNumbering::MINSiStripFEDID)
 
static const char fedApv_ [] = "FedApv"
 
static const char fedCablingAdcLevel_ [] = "AdcLevel"
 
static const char fedCablingAnalysis_ [] = "FedCablingAnalysis"
 
static const char fedCablingFedCh_ [] = "FedCh"
 
static const char fedCablingFedId_ [] = "FedId"
 
static const char fedCablingRun_ [] = "FedCabling"
 
static const uint16_t FEDCH_PER_DELAY_CHIP = 4
 
static const uint16_t FEDCH_PER_FED = FEDCH_PER_FEUNIT * FEUNITS_PER_FED
 
static const uint16_t FEDCH_PER_FEUNIT = 12
 
static const char fedChannel_ [] = "FedChannel"
 
static const char fedKey_ [] = "FedKey"
 
static const char fedPreMixRaw_ [] = "FedPreMixRaw"
 
static const char fedProcRaw_ [] = "FedProcessedRaw"
 
static const char feDriver_ [] = "FrontEndDriver"
 
static const char fedScopeMode_ [] = "FedScopeMode"
 
static const char fedSystem_ [] = "FedSystem"
 
static const char fedTimingBase_ [] = "TickMarkBase"
 
static const char fedTimingDelay_ [] = "RequiredDelayAdjustment"
 
static const char fedTimingError_ [] = "ErrorOnTickMarkEdge"
 
static const char fedTimingHeight_ [] = "TickMarkHeight"
 
static const char fedTimingMax_ [] = "MaxSamplingPoint"
 
static const char fedTimingPeak_ [] = "TickMarkPeak"
 
static const char fedTimingRun_ [] = "FedTiming"
 
static const char fedTimingTime_ [] = "TimeOfTickMarkEdge"
 
static const char fedVirginRaw_ [] = "FedVirginRaw"
 
static const char fedZeroSuppr_ [] = "FedZeroSuppressed"
 
static const char fedZeroSupprCMO_ [] = "FedZeroSuppressedCMOverride"
 
static const char fedZeroSupprLite8BB_ [] = "FedZeroSuppressedLite8BB"
 
static const char fedZeroSupprLite8BBCMO_ [] = "FedZeroSuppressedLite8BBCMOverride"
 
static const char fedZeroSupprLite8TB_ [] = "FedZeroSuppressedLite8TB"
 
static const char fedZeroSupprLite8TBCMO_ [] = "FedZeroSuppressedLite8TBCMOverride"
 
static const char fedZeroSupprLite8TT_ [] = "FedZeroSuppressedLite8TT"
 
static const char fedZeroSupprLite8TTCMO_ [] = "FedZeroSuppressedLite8TTCMOverride"
 
static const char fedZeroSupprLite_ [] = "FedZeroSupprressedLite"
 
static const char fedZeroSupprLiteCMO_ [] = "FedZeroSuppressedLiteCMOverride"
 
static const char feUnit_ [] = "FrontEndUnit"
 
static const uint16_t FEUNITS_PER_FED = 8
 
static const char fineDelayErr_ [] = "FineDelayError"
 
static const char fineDelayPos_ [] = "FineDelayPosition"
 
static const char fineDelayRun_ [] = "FineDelay"
 
static const uint32_t FirstBadStripMask_ = 0x3FF
 
static const uint32_t FirstBadStripShift_ = 22
 
static const uint32_t FirstThStripMask_ = 0x3FF
 
static const uint32_t FirstThStripShift_ = 6
 
static const uint32_t FlagBadStripMask_ = 0xFFF
 
static const uint32_t FlagBadStripShift_ = 0
 
static const uint16_t FULL_DEBUG_HDR_SIZE = 8 * FE_HDR_SIZE
 
static const char hex_ [] = "0x"
 
static const uint32_t HighThStripMask_ = 0x3F
 
static const uint32_t HighThStripShift_ = 0
 
static const char histo1d_ [] = "Histo1D"
 
static const char histo2dScatter_ [] = "Histo2DScatter"
 
static const char histo2dSum_ [] = "Histo2DSum"
 
static const char incompletePlateau_ [] = "IncompletePlateau"
 
static const uint8_t INVALID = 0xFF
 
static const uint32_t invalid32_ = 0xFFFFFFFF
 
static const uint16_t invalid_ = 0xFFFF
 
static const char invalidDelayTime_ [] = "InvalidDelayTime"
 
static const char invalidLightLevel_ [] = "InvalidLightLevel"
 
static const char invalidRefTime_ [] = "InvalidRefTime"
 
static const char invalidTrimDacLevel_ [] = "InvalidTrimDacLevel"
 
static const char invalidZeroLightLevel_ [] = "InvalidZeroLightLevel"
 
static const char jbProbabAllStrips_ [] = "jbProbabStrips"
 
static const char ksProbabAllStrips_ [] = "ksProbabStrips"
 
static const char layer_ [] = "Layer"
 
static const uint16_t LLD_CHAN_MAX = 3
 
static const uint16_t LLD_CHAN_MIN = 1
 
static const char lldChan_ [] = "LldChannel"
 
static const uint32_t LowThStripMask_ = 0x3F
 
static const uint32_t LowThStripShift_ = 0
 
static const uint16_t MAX_FECS_PER_CRATE = 20
 
static const uint16_t MAX_FEDS_PER_CRATE = 16
 
static const uint16_t maximum_ = 0x03FF
 
static constexpr float MeVperADCStrip = 9.5665E-4
 
static const char missingTickMark_ [] = "TickMarkNotFound"
 
static const char mlCabling_ [] = "SiStripCabling"
 
static const char mlCommissioning_ [] = "SiStripCommissioning"
 
static const char mlConfigDb_ [] = "SiStripConfigDb"
 
static const char mlDigis_ [] = "SiStripDigis"
 
static const char mlDqmClient_ [] = "SiStripDqmClient"
 
static const char mlDqmCommon_ [] = "SiStripDqmCommon"
 
static const char mlDqmSource_ [] = "SiStripDqmSource"
 
static const char mlESSources_ [] = "SiStripESSources"
 
static const char mlInputSource_ [] = "SiStripInputSource"
 
static const char mlO2O_ [] = "SiStripO2O"
 
static const char mlRawToCluster_ [] = "SiStripRawToCluster"
 
static const char mlRawToDigi_ [] = "SiStripRawToDigi"
 
static const char mlSummaryPlots_ [] = "SiStripSummaryPlots"
 
static const char mlTest_ [] = "SiStripTEST"
 
static const char module_ [] = "Module"
 
static const char noBaselineLevel_ [] = "InvalidZeroLightLevel"
 
static const char noBottomPlateau_ [] = "CannotFindBottomPlateau"
 
static const char noCandidates_ [] = "NoChannelsAboveThreshold"
 
static const char noEntries_ [] = "NoEntriesInHistogramBin"
 
static const char noiseAllStrips_ [] = "StripNoise"
 
static const char noiseMax_ [] = "NoiseMax"
 
static const char noiseMean_ [] = "NoiseMean"
 
static const char noiseMin_ [] = "NoiseMin"
 
static const char noiseRun_ [] = "Noise"
 
static const char noiseSignificanceAllStrips_ [] = "noiseSignificanceStrips"
 
static const char noiseSpread_ [] = "NoiseRmsSpread"
 
static const char noRisingEdges_ [] = "NoCandidateRisingEdges"
 
static const uint16_t NOT_A_FEDID = static_cast<uint16_t>(FEDNumbering::NOT_A_FEDID)
 
static const char noTopPlateau_ [] = "CannotFindTopPlateau"
 
static const char noVpspSetting_ [] = "InvalidZeroLightLevel"
 
static const char null_ [] = "null"
 
static const char nullPtr_ [] = "NullPointerToHistogram"
 
static const uint16_t NUMBER_OF_FEDS = static_cast<uint16_t>(FED_ID_MAX - FED_ID_MIN + 1)
 
static const char numberOfBins_ [] = "UnexpectedNumberOfHistogramBins"
 
static const char numberOfHistos_ [] = "UnexpectedNumberOfHistograms"
 
static const char numOfBadADProbabStrips_ [] = "NumOfBadADProbabStrips"
 
static const char numOfBadChi2ProbabStrips_ [] = "NumOfBadChi2ProbabStrips"
 
static const char numOfBadDoublePeakStrips_ [] = "NumOfBadDoublePeakStrips"
 
static const char numOfBadFitStatusStrips_ [] = "NumOfBadFitStatusStrips"
 
static const char numOfBadJBProbabStrips_ [] = "NumOfBadJBProbabStrips"
 
static const char numOfBadKSProbabStrips_ [] = "NumOfBadKSProbabStrips"
 
static const char numOfBadLargeNoiseSignificanceStrips_ [] = "NumOfBadLargeNoiseSignificanceStrips"
 
static const char numOfBadLargeNoiseStrips_ [] = "NumOfBadLargeNoiseStrips"
 
static const char numOfBadLowNoiseStrips_ [] = "NumOfBadLowNoiseStrips"
 
static const char numOfBadShiftedStrips_ [] = "NumOfBadShfitedStrips"
 
static const char numOfBadStrips_ [] = "NumOfBadStrips"
 
static const char numOfBadTailStrips_ [] = "NumOfBadTailStrips"
 
static const char numOfDeadStrips_ [] = "NumOfDeadStrips"
 
static const char numOfNoisy_ [] = "NumOfNoisyStrips"
 
static const char optoScanAnalysis_ [] = "OptoScanAnalysis"
 
static const char optoScanBaseLiftOff_ [] = "BaselineLiftOff"
 
static const char optoScanLaserThresh_ [] = "LaserThreshold"
 
static const char optoScanLinkNoise_ [] = "LinkNoise"
 
static const char optoScanLldBias_ [] = "LldBiasSetting"
 
static const char optoScanLldGain_ [] = "LldGainSetting"
 
static const char optoScanMeasGain_ [] = "MeasuredGain"
 
static const char optoScanRun_ [] = "OptoScan"
 
static const char optoScanTickHeight_ [] = "TickHeight"
 
static const char optoScanZeroLight_ [] = "ZeroLightLevel"
 
static const uint8_t PACKET_CODE_PROC_RAW = 0xF2
 
static const uint8_t PACKET_CODE_PROC_RAW10 = 0x92
 
static const uint8_t PACKET_CODE_PROC_RAW8_BOTBOT = 0xCA
 
static const uint8_t PACKET_CODE_PROC_RAW8_TOPBOT = 0xB2
 
static const uint8_t PACKET_CODE_SCOPE = 0xE1
 
static const uint8_t PACKET_CODE_VIRGIN_RAW = 0xE6
 
static const uint8_t PACKET_CODE_VIRGIN_RAW10 = 0x86
 
static const uint8_t PACKET_CODE_VIRGIN_RAW8_BOTBOT = 0xC6
 
static const uint8_t PACKET_CODE_VIRGIN_RAW8_TOPBOT = 0xA6
 
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED = 0xEA
 
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED10 = 0x8A
 
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT = 0xCA
 
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT = 0xAA
 
static const char partition_ [] = "Partition"
 
static const char pedestalsAllStrips_ [] = "StripPedestals"
 
static const char pedestalsMax_ [] = "PedestalMax"
 
static const char pedestalsMean_ [] = "PedestalMean"
 
static const char pedestalsMin_ [] = "PedestalMin"
 
static const char pedestalsRun_ [] = "Pedestals"
 
static const char pedestalsSpread_ [] = "PedestalRmsSpread"
 
static const char pedsFullNoiseRun_ [] = "PedsFullNoise"
 
static const char pedsOnlyRun_ [] = "PedsOnly"
 
static const char petal_ [] = "Petal"
 
static const char physicsRun_ [] = "Physics"
 
static const char pipe_ [] = "|"
 
static const uint8_t PIPEADDR [APV_MAX_ADDRESS]
 
static const char profile1D_ [] = "Profile1D"
 
static const uint32_t RangeBadStripMask_ = 0x3FF
 
static const uint32_t RangeBadStripShift_ = 12
 
static const char readoutView_ [] = "ReadoutView"
 
static const char rejectedCandidate_ [] = "RejectedTickMarkCandidate"
 
static const char residualIntegralAllStrips_ [] = "residualIntegralStrips"
 
static const char residualIntegralNsigmaAllStrips_ [] = "residualIntegralNsigmaStrips"
 
static const char residualKurtosisAllStrips_ [] = "residualKurtosisStrips"
 
static const char residualMeanAllStrips_ [] = "residualMeanStrips"
 
static const char residualRMSAllStrips_ [] = "residualRMSStrips"
 
static const char residualSigmaGausAllStrips_ [] = "residualSigmaGausStrips"
 
static const char residualSkewnessAllStrips_ [] = "residualSkewnessStrips"
 
static const char ring_ [] = "Ring"
 
static const char rod_ [] = "Rod"
 
static const char root_ [] = "SiStrip"
 
static const char runNumber_ [] = "RunNumber"
 
static const uint16_t SCOPE_MODE_MAX_SCOPE_LENGTH = 1022
 
static const char sep_ [] = "_"
 
static const uint16_t SLOTS_PER_CRATE = 20
 
static const char smallDataRange_ [] = "SmallRangeInRawData"
 
static const char smallTickMarkHeight_ [] = "SmallTickMarkHeight"
 
static const uint16_t SPY_BUFFER_SIZE_IN_BYTES = SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES * DELAY_CHIPS_PER_FED + 40
 
static const uint16_t SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES
 
static const uint16_t SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES = 376 * 4
 
static const uint16_t SPY_DELAYCHIP_DATA_OFFSET_IN_BITS = 44
 
static const uint16_t SPY_SAMPLES_PER_CHANNEL = 298
 
static const char string_ [] = "String"
 
static const uint16_t STRIPS_PER_APV = 128
 
static const uint16_t STRIPS_PER_FED = STRIPS_PER_FEUNIT * FEUNITS_PER_FED
 
static const uint16_t STRIPS_PER_FEDCH = STRIPS_PER_APV * APVS_PER_FEDCH
 
static const uint16_t STRIPS_PER_FEUNIT = STRIPS_PER_FEDCH * FEDCH_PER_FEUNIT
 
static const char summaryHisto_ [] = "SummaryHisto"
 
static const char summaryPlot_ [] = "SummaryPlot"
 
static const char taskId_ [] = "SiStripCommissioningTask"
 
static const char tec_ [] = "Tec"
 
static const char tib_ [] = "Tib"
 
static const char tickMarkBelowThresh_ [] = "TickMarkHeightBelowThreshold"
 
static const char tickMarkRecovered_ [] = "TickMarkRecovered"
 
static const uint8_t TIMELOC [256]
 
static const char tob_ [] = "Tob"
 
static const char tracker_ [] = "Tracker"
 
static const uint16_t TRK_HDR_SIZE = 8
 
static const char undefinedApvReadoutMode_ [] = "UndefinedApvReadoutMode"
 
static const char undefinedCablingSource_ [] = "UndefinedCablingSource"
 
static const char undefinedFedReadoutMode_ [] = "UndefinedFedReadoutMode"
 
static const char undefinedGranularity_ [] = "UndefinedGranularity"
 
static const char undefinedHistoType_ [] = "UndefinedHistoType"
 
static const char undefinedKey_ [] = "UndefinedKey"
 
static const char undefinedMonitorable_ [] = "UndefinedMonitorable"
 
static const char undefinedPresentation_ [] = "UndefinedPresentation"
 
static const char undefinedRunType_ [] = "UndefinedRunType"
 
static const char undefinedView_ [] = "UndefinedView"
 
static const char unexpectedBinNumber_ [] = "UnexpectedBinNumber"
 
static const char unexpectedExtraInfo_ [] = "UnexpectedExtraInfoInHistoTitle"
 
static const char unexpectedTask_ [] = "UnexpectedTaskInHistoTitle"
 
static const uint16_t unknown_ = 0xFFFE
 
static const char unknownApvReadoutMode_ [] = "UnknownApvReadoutMode"
 
static const char unknownCablingSource_ [] = "UnknownCablingSource"
 
static const char unknownFedReadoutMode_ [] = "UnknownFedReadoutMode"
 
static const char unknownGranularity_ [] = "UnknownGranularity"
 
static const char unknownHistoType_ [] = "UnknownHistoType"
 
static const char unknownKey_ [] = "UnknownKey"
 
static const char unknownMonitorable_ [] = "UnknownMonitorable"
 
static const char unknownPresentation_ [] = "UnknownPresentation"
 
static const char unknownRunType_ [] = "UnknownRunType"
 
static const char unknownView_ [] = "UnknownView"
 
static const uint16_t valid_ = 0xFFFD
 
static const char vpspScanAdcLevel_ [] = "BaselineLevel"
 
static const char vpspScanApv0_ [] = "Apv0VpspSetting"
 
static const char vpspScanApv1_ [] = "Apv1VpspSetting"
 
static const char vpspScanBothApvs_ [] = "ApvVpspSettings"
 
static const char vpspScanDigitalHigh_ [] = "DigitalHigh"
 
static const char vpspScanDigitalLow_ [] = "DigitalLow"
 
static const char vpspScanRun_ [] = "VpspScan"
 

Detailed Description

sistrip classes

Typedef Documentation

◆ RawDigiDetSetVectorFiller

Definition at line 112 of file SiStripDetSetVectorFiller.h.

◆ ZSDigiDetSetVectorFiller

Definition at line 113 of file SiStripDetSetVectorFiller.h.

Enumeration Type Documentation

◆ Action

Enumerator
UNKNOWN_ACTION 
UNDEFINED_ACTION 
NO_ACTION 
ANALYZE_HISTOS 
SAVE_HISTOS_TO_DISK 
CREATE_SUMMARY_HISTOS 
CREATE_TRACKER_MAP 
UPLOAD_TO_DATABASE 

Definition at line 70 of file ConstantsForDqm.h.

◆ ApvReadoutMode

Enumerator
UNKNOWN_APV_READOUT_MODE 
UNDEFINED_APV_READOUT_MODE 
APV_PEAK_MODE 
APV_DECON_MODE 
APV_MULTI_MODE 

Definition at line 122 of file ConstantsForHardwareSystems.h.

◆ CablingSource

Enumerator
UNKNOWN_CABLING_SOURCE 
UNDEFINED_CABLING_SOURCE 
CABLING_FROM_CONNS 
CABLING_FROM_DEVICES 
CABLING_FROM_DETIDS 

Definition at line 27 of file ConstantsForCablingSource.h.

◆ FEDBufferFormat

Enumerator
BUFFER_FORMAT_INVALID 
BUFFER_FORMAT_OLD_VME 
BUFFER_FORMAT_OLD_SLINK 
BUFFER_FORMAT_NEW 

Definition at line 26 of file SiStripFEDBufferComponents.h.

◆ FedBufferFormat

Enumerator
UNKNOWN_FED_BUFFER_FORMAT 
UNDEFINED_FED_BUFFER_FORMAT 
FULL_DEBUG_FORMAT 
APV_ERROR_FORMAT 

Definition at line 155 of file ConstantsForHardwareSystems.h.

◆ FEDBufferState

Enumerator
BUFFER_STATE_UNSET 
BUFFER_STATE_EMPTY 
BUFFER_STATE_PARTIAL_FULL 
BUFFER_STATE_FULL 

Definition at line 120 of file SiStripFEDBufferComponents.h.

◆ FEDBufferStatusCode

Enumerator
SUCCESS 
BUFFER_NULL 
BUFFER_TOO_SHORT 
UNRECOGNIZED_FORMAT 
EXPECT_NOT_SPY 
EXPECT_SPY 
WRONG_HEADERTYPE 
CHANNEL_BEGIN_BEYOND_PAYLOAD 
CHANNEL_TOO_SHORT 
CHANNEL_END_BEYOND_PAYLOAD 

Definition at line 140 of file SiStripFEDBufferComponents.h.

◆ FEDChannelStatus

◆ FEDDAQEventType

◆ FEDHeaderType

Enumerator
HEADER_TYPE_INVALID 
HEADER_TYPE_FULL_DEBUG 
HEADER_TYPE_APV_ERROR 
HEADER_TYPE_NONE 

Definition at line 37 of file SiStripFEDBufferComponents.h.

◆ FEDLegacyReadoutMode

Enumerator
READOUT_MODE_LEGACY_INVALID 
READOUT_MODE_LEGACY_SCOPE 
READOUT_MODE_LEGACY_VIRGIN_RAW_REAL 
READOUT_MODE_LEGACY_VIRGIN_RAW_FAKE 
READOUT_MODE_LEGACY_PROC_RAW_REAL 
READOUT_MODE_LEGACY_PROC_RAW_FAKE 
READOUT_MODE_LEGACY_ZERO_SUPPRESSED_REAL 
READOUT_MODE_LEGACY_ZERO_SUPPRESSED_FAKE 
READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_REAL 
READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_FAKE 
READOUT_MODE_LEGACY_SPY 
READOUT_MODE_LEGACY_PREMIX_RAW 

Definition at line 64 of file SiStripFEDBufferComponents.h.

64  {
77  };
static const uint8_t INVALID

◆ FEDReadoutMode

Enumerator
READOUT_MODE_INVALID 
READOUT_MODE_SCOPE 
READOUT_MODE_VIRGIN_RAW 
READOUT_MODE_ZERO_SUPPRESSED_LITE10 
READOUT_MODE_ZERO_SUPPRESSED_LITE10_CMOVERRIDE 
READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT 
READOUT_MODE_PROC_RAW 
READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT_CMOVERRIDE 
READOUT_MODE_ZERO_SUPPRESSED_LITE8_CMOVERRIDE 
READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT 
READOUT_MODE_ZERO_SUPPRESSED 
READOUT_MODE_ZERO_SUPPRESSED_FAKE 
READOUT_MODE_ZERO_SUPPRESSED_LITE8 
READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT_CMOVERRIDE 
READOUT_MODE_SPY 
READOUT_MODE_PREMIX_RAW 

Definition at line 45 of file SiStripFEDBufferComponents.h.

45  {
47  READOUT_MODE_SCOPE = 0x1,
60  READOUT_MODE_SPY = 0xE,
62  };
static const uint8_t INVALID

◆ FedReadoutMode

Enumerator
UNKNOWN_FED_READOUT_MODE 
UNDEFINED_FED_READOUT_MODE 
FED_SCOPE_MODE 
FED_VIRGIN_RAW 
FED_PROC_RAW 
FED_ZERO_SUPPR 
FED_ZERO_SUPPR_LITE 
FED_ZERO_SUPPR_LITE_CMO 
FED_ZERO_SUPPR_LITE8_TT 
FED_ZERO_SUPPR_LITE8_TT_CMO 
FED_ZERO_SUPPR_LITE8_TB 
FED_ZERO_SUPPR_LITE8_TB_CMO 
FED_ZERO_SUPPR_LITE8_BB 
FED_ZERO_SUPPR_LITE8_BB_CMO 
FED_PREMIX_RAW 

Definition at line 130 of file ConstantsForHardwareSystems.h.

130  {
133  FED_SCOPE_MODE = 1,
134  FED_VIRGIN_RAW = 2,
135  FED_PROC_RAW = 6,
136  FED_ZERO_SUPPR = 10,
145  FED_PREMIX_RAW = 15
146  };
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19

◆ FedReadoutPath

Enumerator
UNKNOWN_FED_READOUT_PATH 
UNDEFINED_FED_READOUT_PATH 
VME_READOUT 
SLINK_READOUT 

Definition at line 148 of file ConstantsForHardwareSystems.h.

◆ FedSuperMode

Enumerator
UNKNOWN_FED_SUPER_MODE 
UNDEFINED_FED_SUPER_MODE 
REAL 
FAKE 

Definition at line 162 of file ConstantsForHardwareSystems.h.

◆ FEDTTSBits

Enumerator
TTS_DISCONNECTED0 
TTS_WARN_OVERFLOW 
TTS_OUT_OF_SYNC 
TTS_BUSY 
TTS_READY 
TTS_ERROR 
TTS_DISCONNECTED1 
TTS_INVALID 

Definition at line 108 of file SiStripFEDBufferComponents.h.

◆ Granularity

Enumerator
UNDEFINED_GRAN 
UNKNOWN_GRAN 
TRACKER 
PARTITION 
TIB 
TOB 
TEC 
LAYER 
ROD 
STRING 
DISK 
PETAL 
RING 
MODULE 
LLD_CHAN 
APV 
FED_SYSTEM 
FE_DRIVER 
FE_UNIT 
FE_CHAN 
FED_APV 
FED_CHANNEL 
FEC_SYSTEM 
FEC_CRATE 
FEC_SLOT 
FEC_RING 
CCU_ADDR 
CCU_CHAN 

Definition at line 60 of file ConstantsForGranularity.h.

60  {
63 
64  TRACKER = 1,
65  PARTITION = 2,
66  TIB = 3,
67  TOB = 4,
68  TEC = 5,
69 
70  LAYER = 6,
71  ROD = 7,
72  STRING = 8,
73  DISK = 9,
74  PETAL = 10,
75  RING = 11,
76 
77  MODULE = 12,
78  LLD_CHAN = 13,
79  APV = 14,
80 
81  FED_SYSTEM = 15,
82  FE_DRIVER = 16,
83  FE_UNIT = 17,
84  FE_CHAN = 18,
85  FED_APV = 19,
86  FED_CHANNEL = 20,
87 
88  FEC_SYSTEM = 21,
89  FEC_CRATE = 22,
90  FEC_SLOT = 23,
91  FEC_RING = 24,
92  CCU_ADDR = 25,
93  CCU_CHAN = 26
94 
95  };
#define STRING(A)
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19

◆ HistoType

Enumerator
UNKNOWN_HISTO_TYPE 
UNDEFINED_HISTO_TYPE 
EXPERT_HISTO 
SUMMARY_HISTO 

Definition at line 26 of file ConstantsForHistoType.h.

◆ KeyType

Enumerator
UNKNOWN_KEY 
UNDEFINED_KEY 
FED_KEY 
FEC_KEY 
DET_KEY 

Definition at line 27 of file ConstantsForKeyType.h.

◆ Monitorable

Defines the monitorable for the summary histogram.

Enumerator
UNKNOWN_MONITORABLE 
UNDEFINED_MONITORABLE 
FED_CABLING_FED_ID 
FED_CABLING_FED_CH 
FED_CABLING_ADC_LEVEL 
FAST_CABLING_DCU_ID 
FAST_CABLING_LLD_CH 
FAST_CABLING_HIGH_LEVEL 
FAST_CABLING_LOW_LEVEL 
FAST_CABLING_HIGH_RMS 
FAST_CABLING_LOW_RMS 
FAST_CABLING_MAX 
FAST_CABLING_MIN 
FAST_CABLING_CONNS_PER_FED 
APV_TIMING_TIME 
APV_TIMING_MAX_TIME 
APV_TIMING_DELAY 
APV_TIMING_ERROR 
APV_TIMING_BASE 
APV_TIMING_PEAK 
APV_TIMING_HEIGHT 
FED_TIMING_TIME 
FED_TIMING_MAX_TIME 
FED_TIMING_DELAY 
FED_TIMING_ERROR 
FED_TIMING_BASE 
FED_TIMING_PEAK 
FED_TIMING_HEIGHT 
OPTO_SCAN_LLD_GAIN_SETTING 
OPTO_SCAN_LLD_BIAS_SETTING 
OPTO_SCAN_MEASURED_GAIN 
OPTO_SCAN_ZERO_LIGHT_LEVEL 
OPTO_SCAN_LINK_NOISE 
OPTO_SCAN_BASELINE_LIFT_OFF 
OPTO_SCAN_LASER_THRESHOLD 
OPTO_SCAN_TICK_HEIGHT 
VPSP_SCAN_APV_SETTINGS 
VPSP_SCAN_APV0_SETTING 
VPSP_SCAN_APV1_SETTING 
VPSP_SCAN_ADC_LEVEL 
VPSP_SCAN_DIGITAL_HIGH 
VPSP_SCAN_DIGITAL_LOW 
PEDESTALS_ALL_STRIPS 
PEDESTALS_MEAN 
PEDESTALS_SPREAD 
PEDESTALS_MAX 
PEDESTALS_MIN 
NOISE_ALL_STRIPS 
NOISE_MEAN 
NOISE_SPREAD 
NOISE_MAX 
NOISE_MIN 
NUM_OF_DEAD 

Bad strip.

NUM_OF_BAD 
NUM_OF_NOISY 
NUM_OF_BAD_SHIFTED 
NUM_OF_BAD_LOW_NOISE 
NUM_OF_BAD_LARGE_NOISE 
NUM_OF_BAD_LARGE_SIGNIF 
NUM_OF_BAD_FIT_STATUS 
NUM_OF_BAD_AD_PROBAB 
NUM_OF_BAD_KS_PROBAB 
NUM_OF_BAD_JB_PROBAB 
NUM_OF_BAD_CHI2_PROBAB 
NUM_OF_BAD_TAIL 
NUM_OF_BAD_DOUBLE_PEAK 
BAD_STRIP_BIT_ALL_STRIPS 
DEAD_STRIP_BIT_ALL_STRIPS 
AD_PROBAB_ALL_STRIPS 
KS_PROBAB_ALL_STRIPS 
JB_PROBAB_ALL_STRIPS 
CHI2_PROBAB_ALL_STRIPS 
RESIDUAL_RMS_ALL_STRIPS 
RESIDUAL_GAUS_ALL_STRIPS 
NOISE_SIGNIFICANCE_ALL_STRIPS 
RESIDUAL_MEAN_ALL_STRIPS 
RESIDUAL_SKEWNESS_ALL_STRIPS 
RESIDUAL_KURTOSIS_ALL_STRIPS 
RESIDUAL_INTEGRALNSIGMA_ALL_STRIPS 
RESIDUAL_INTEGRAL_ALL_STRIPS 
FINE_DELAY_POS 
FINE_DELAY_ERROR 
CALIBRATION_AMPLITUDE_MEAN 
CALIBRATION_BASELINE_MEAN 
CALIBRATION_TURNON_MEAN 
CALIBRATION_RISETIME_MEAN 
CALIBRATION_DECAYTIME_MEAN 
CALIBRATION_PEAKTIME_MEAN 
CALIBRATION_UNDERSHOOT_MEAN 
CALIBRATION_TAIL_MEAN 
CALIBRATION_SMEARING_MEAN 
CALIBRATION_CHI2_MEAN 
CALIBRATION_AMPLITUDE_ALL_STRIPS 
CALIBRATION_BASELINE_ALL_STRIPS 
CALIBRATION_TURNON_ALL_STRIPS 
CALIBRATION_RISETIME_ALL_STRIPS 
CALIBRATION_DECAYTIME_ALL_STRIPS 
CALIBRATION_PEAKTIME_ALL_STRIPS 
CALIBRATION_UNDERSHOOT_ALL_STRIPS 
CALIBRATION_TAIL_ALL_STRIPS 
CALIBRATION_SMEARING_ALL_STRIPS 
CALIBRATION_CHI2_ALL_STRIPS 
CALIBRATION_AMPLITUDE_MIN 
CALIBRATION_BASELINE_MIN 
CALIBRATION_TURNON_MIN 
CALIBRATION_RISETIME_MIN 
CALIBRATION_DECAYTIME_MIN 
CALIBRATION_PEAKTIME_MIN 
CALIBRATION_UNDERSHOOT_MIN 
CALIBRATION_TAIL_MIN 
CALIBRATION_SMEARING_MIN 
CALIBRATION_CHI2_MIN 
CALIBRATION_AMPLITUDE_MAX 
CALIBRATION_BASELINE_MAX 
CALIBRATION_TURNON_MAX 
CALIBRATION_RISETIME_MAX 
CALIBRATION_DECAYTIME_MAX 
CALIBRATION_PEAKTIME_MAX 
CALIBRATION_UNDERSHOOT_MAX 
CALIBRATION_TAIL_MAX 
CALIBRATION_SMEARING_MAX 
CALIBRATION_CHI2_MAX 
CALIBRATION_AMPLITUDE_SPREAD 
CALIBRATION_BASELINE_SPREAD 
CALIBRATION_TURNON_SPREAD 
CALIBRATION_RISETIME_SPREAD 
CALIBRATION_DECAYTIME_SPREAD 
CALIBRATION_PEAKTIME_SPREAD 
CALIBRATION_UNDERSHOOT_SPREAD 
CALIBRATION_TAIL_SPREAD 
CALIBRATION_SMEARING_SPREAD 
CALIBRATION_CHI2_SPREAD 
CALIBRATION_AMPLITUDE_TUNED 
CALIBRATION_BASELINE_TUNED 
CALIBRATION_TURNON_TUNED 
CALIBRATION_RISETIME_TUNED 
CALIBRATION_DECAYTIME_TUNED 
CALIBRATION_PEAKTIME_TUNED 
CALIBRATION_UNDERSHOOT_TUNED 
CALIBRATION_TAIL_TUNED 
CALIBRATION_SMEARING_TUNED 
CALIBRATION_CHI2_TUNED 
CALIBRATION_ISHA_TUNED 
CALIBRATION_VFS_TUNED 
CALIBRATION_ISHA_BEST 
CALIBRATION_VFS_BEST 
DAQ_SCOPE_MODE_MEAN_SIGNAL 

Definition at line 200 of file ConstantsForMonitorable.h.

200  {
203 
204  FED_CABLING_FED_ID = 1301,
205  FED_CABLING_FED_CH = 1302,
206  FED_CABLING_ADC_LEVEL = 1303,
207 
208  FAST_CABLING_DCU_ID = 2101,
209  FAST_CABLING_LLD_CH = 2102,
211  FAST_CABLING_LOW_LEVEL = 2104,
212  FAST_CABLING_HIGH_RMS = 2105,
213  FAST_CABLING_LOW_RMS = 2106,
214  FAST_CABLING_MAX = 2107,
215  FAST_CABLING_MIN = 2108,
217 
218  APV_TIMING_TIME = 501,
219  APV_TIMING_MAX_TIME = 502,
220  APV_TIMING_DELAY = 503,
221  APV_TIMING_ERROR = 504,
222  APV_TIMING_BASE = 505,
223  APV_TIMING_PEAK = 506,
224  APV_TIMING_HEIGHT = 507,
225 
226  FED_TIMING_TIME = 1201,
227  FED_TIMING_MAX_TIME = 1202,
228  FED_TIMING_DELAY = 1203,
229  FED_TIMING_ERROR = 1204,
230  FED_TIMING_BASE = 1205,
231  FED_TIMING_PEAK = 1206,
232  FED_TIMING_HEIGHT = 1207,
237  OPTO_SCAN_LINK_NOISE = 405,
240  OPTO_SCAN_TICK_HEIGHT = 408,
241 
242  VPSP_SCAN_APV_SETTINGS = 1401,
243  VPSP_SCAN_APV0_SETTING = 1402,
244  VPSP_SCAN_APV1_SETTING = 1403,
245  VPSP_SCAN_ADC_LEVEL = 1404,
246  VPSP_SCAN_DIGITAL_HIGH = 1405,
247  VPSP_SCAN_DIGITAL_LOW = 1406,
248 
249  PEDESTALS_ALL_STRIPS = 201,
250  PEDESTALS_MEAN = 202,
251  PEDESTALS_SPREAD = 203,
252  PEDESTALS_MAX = 204,
253  PEDESTALS_MIN = 205,
254 
255  NOISE_ALL_STRIPS = 206,
256  NOISE_MEAN = 207,
257  NOISE_SPREAD = 208,
258  NOISE_MAX = 209,
259  NOISE_MIN = 210,
260 
262  NUM_OF_DEAD = 211,
263  NUM_OF_BAD = 212,
264  NUM_OF_NOISY = 213,
265  NUM_OF_BAD_SHIFTED = 214,
266  NUM_OF_BAD_LOW_NOISE = 215,
269  NUM_OF_BAD_FIT_STATUS = 218,
270  NUM_OF_BAD_AD_PROBAB = 219,
271  NUM_OF_BAD_KS_PROBAB = 220,
272  NUM_OF_BAD_JB_PROBAB = 221,
274  NUM_OF_BAD_TAIL = 223,
276  //
279  AD_PROBAB_ALL_STRIPS = 227,
280  KS_PROBAB_ALL_STRIPS = 228,
281  JB_PROBAB_ALL_STRIPS = 229,
291 
292  FINE_DELAY_POS = 601,
293  FINE_DELAY_ERROR = 602,
294 
302  CALIBRATION_TAIL_MEAN = 708,
304  CALIBRATION_CHI2_MEAN = 710,
305 
316 
324  CALIBRATION_TAIL_MIN = 728,
326  CALIBRATION_CHI2_MIN = 730,
327 
335  CALIBRATION_TAIL_MAX = 738,
337  CALIBRATION_CHI2_MAX = 740,
338 
349 
361  CALIBRATION_VFS_TUNED = 762,
362  CALIBRATION_ISHA_BEST = 763,
363  CALIBRATION_VFS_BEST = 764,
364 
366  };
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19

◆ Presentation

Enumerator
UNKNOWN_PRESENTATION 
UNDEFINED_PRESENTATION 
HISTO_1D 
HISTO_2D_SUM 
HISTO_2D_SCATTER 
PROFILE_1D 

Definition at line 28 of file ConstantsForPresentation.h.

◆ RunType

Run types: (equivalent "TrackerSupervisor" enums in brackets): unknown run type, undefined run type, physics data-taking run (1 = PHYSICS), FED calibration run for peds and noise (2 = PEDS_AND_NOISE), pulse shape tuning using peak mode (3 = CALIBRATION), bias and gain scan for LLD device (4 = GAINSCAN),
relative synch (5 = TIMING), coarse (25ns) latency scan for beam (6 = LATENCY), fine (1ns) PLL delay scan for beam (7 = DELAY), fine (1ns) TTC delay scan for beam (8 = DELAY_TTC), multi mode operation (10 = PHYSIC10), connection run (11 = CONNECTION), relative APV synch using FED delays (12 = TIMING_FED), connection run (13 = BARE_CONNECTION), baseline scan (14 = VPSPSCAN), scope mode running (15 = SCOPE) connection run (16 = FAST_CONNECTION), fine delay at for layer (17 = DELAY_LAYER) physics run in ZS mode (18 = PHYSIC_ZS) isha/vfs scan using peak mode (19 = CALIBRATION_SCAN), isha/vfs scan using decon mode (20 = CALIBRATION_SCAN_DECO), "fast" connection run (21 = XTOFS_CONNECTION), FED calibration run for pedestals (only) (22 = PEDESTAL), FED calibration run for noise (only) (23 = NOISE), FED calib. for peds and detailed noise (24 = PEDS_FULL_NOISE), pulse shape tuning using decon mode (33 = CALIBRATION_DECO),

Enumerator
PHYSICS 
PEDESTALS 
CALIBRATION 
OPTO_SCAN 
APV_TIMING 
APV_LATENCY 
FINE_DELAY_PLL 
FINE_DELAY_TTC 
MULTI_MODE 
FED_TIMING 
FED_CABLING 
VPSP_SCAN 
DAQ_SCOPE_MODE 
QUITE_FAST_CABLING 
FINE_DELAY 
PHYSICS_ZS 
CALIBRATION_SCAN 
CALIBRATION_SCAN_DECO 
FAST_CABLING 
PEDS_ONLY 
NOISE 
PEDS_FULL_NOISE 
CALIBRATION_DECO 
UNKNOWN_RUN_TYPE 
UNDEFINED_RUN_TYPE 

Definition at line 70 of file ConstantsForRunType.h.

70  {
71  PHYSICS = 1,
72  PEDESTALS = 2,
73  CALIBRATION = 3,
74  OPTO_SCAN = 4,
75  APV_TIMING = 5,
76  APV_LATENCY = 6,
77  FINE_DELAY_PLL = 7,
78  FINE_DELAY_TTC = 8,
79  MULTI_MODE = 10,
80  FED_TIMING = 12,
81  FED_CABLING = 13,
82  VPSP_SCAN = 14,
83  DAQ_SCOPE_MODE = 15,
84  QUITE_FAST_CABLING = 16,
85  FINE_DELAY = 17,
86  PHYSICS_ZS = 18,
87  CALIBRATION_SCAN = 19,
89  FAST_CABLING = 21,
90  PEDS_ONLY = 22,
91  NOISE = 23,
92  PEDS_FULL_NOISE = 24,
93  CALIBRATION_DECO = 33,
96  };
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19

◆ View

Enumerator
UNKNOWN_VIEW 
UNDEFINED_VIEW 
READOUT_VIEW 
CONTROL_VIEW 
DETECTOR_VIEW 

Definition at line 26 of file ConstantsForView.h.

Function Documentation

◆ badStripFromFedErr()

std::unique_ptr< SiStripQuality > sistrip::badStripFromFedErr ( dqm::harvesting::DQMStore::IGetter dqmStore,
const SiStripFedCabling fedCabling,
float  cutoff 
)

Create a SiStripQuality record from the list of detected Fed errors in the SiStrip/ReadoutView/FedIdVsApvId DQM histogram

Definition at line 152 of file SiStripQualityWithFromFedErrorsHelper.cc.

References EcalSCDynamicDPhiParametersESProducer_cfi::cutoff, L1TBPTX_cfi::dqmStore, SiStripDetInfoFileReader::kDefaultFile, quality, and SiStripDetInfoFileReader::read().

Referenced by SiStripQualityWithFromFedErrorsHelper::getMergedQuality().

154  {
155  const auto detInfo =
157  auto quality = std::make_unique<SiStripQuality>(detInfo);
158  auto detectorMap = getBadChannelDetectorMap(dqmStore, fedCabling, cutoff);
159  if (!detectorMap.empty()) {
160  fillQuality(quality.get(), detectorMap);
161  quality->cleanUp();
162  } else {
163  edm::LogWarning("SiStripBadModuleFedErrService") << "Empty bad channel map from FED errors";
164  }
165  return quality;
166 }
string quality
SiStripDetInfo read(std::string filePath)
static constexpr char const *const kDefaultFile
Log< level::Warning, false > LogWarning

◆ badStripFromFedErrLegacyDQMFile()

std::unique_ptr< SiStripQuality > sistrip::badStripFromFedErrLegacyDQMFile ( const std::string &  fileName,
unsigned int  runNumber,
const SiStripFedCabling fedCabling,
float  cutoff 
)

Create a SiStripQuality record from the list of detected Fed errors in the SiStrip/ReadoutView/FedIdVsApvId DQM histogram, reading from a DQM file in legacy TDirectory from instead of the DQM store

Definition at line 168 of file SiStripQualityWithFromFedErrorsHelper.cc.

References EcalSCDynamicDPhiParametersESProducer_cfi::cutoff, MillePedeFileConverter_cfg::fileName, SiStripDetInfoFileReader::kDefaultFile, quality, SiStripDetInfoFileReader::read(), and convertSQLiteXML::runNumber.

Referenced by SiStripQualityWithFromFedErrorsHelper::getMergedQuality().

171  {
172  const auto detInfo =
174  auto quality = std::make_unique<SiStripQuality>(detInfo);
175  auto tdirFile = TFile::Open(fileName.c_str());
176  auto detectorMap = getBadChannelDetectorMap(tdirFile, runNumber, fedCabling, cutoff);
177  if (!detectorMap.empty()) {
178  fillQuality(quality.get(), detectorMap);
179  quality->cleanUp();
180  } else {
181  edm::LogWarning("SiStripBadModuleFedErrService") << "Empty bad channel map from FED errors";
182  }
183  return quality;
184 }
string quality
SiStripDetInfo read(std::string filePath)
static constexpr char const *const kDefaultFile
Log< level::Warning, false > LogWarning

◆ calculateFEDBufferCRC()

uint16_t sistrip::calculateFEDBufferCRC ( const uint8_t *  buffer,
const size_t  lengthInBytes 
)

Definition at line 62 of file SiStripFEDBufferComponents.cc.

References edmScanValgrind::buffer, evf::compute_crc_8bit(), and mps_fire::i.

Referenced by sistrip::FEDBufferBase::calcCRC(), and sistrip::FEDBufferGenerator::fillBuffer().

62  {
63  uint16_t crc = 0xFFFF;
64  for (size_t i = 0; i < lengthInBytes - 8; i++) {
65  crc = evf::compute_crc_8bit(crc, buffer[i ^ 7]);
66  }
67  for (size_t i = lengthInBytes - 8; i < lengthInBytes; i++) {
68  uint8_t byte;
69  //set CRC bytes to zero since these were not set when CRC was calculated
70  if (i == lengthInBytes - 4 || i == lengthInBytes - 3)
71  byte = 0x00;
72  else
73  byte = buffer[i ^ 7];
74  crc = evf::compute_crc_8bit(crc, byte);
75  }
76  return crc;
77  }
unsigned short compute_crc_8bit(unsigned short crc, unsigned char data)
Definition: CRC16.h:56

◆ fedBufferFormatFromString()

FEDBufferFormat sistrip::fedBufferFormatFromString ( const std::string &  bufferFormatString)

Definition at line 386 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, and BUFFER_FORMAT_OLD_VME.

386  {
387  if ((bufferFormatString == "OLD_VME") || (bufferFormatString == "BUFFER_FORMAT_OLD_VME") ||
388  (bufferFormatString == "Old VME")) {
389  return BUFFER_FORMAT_OLD_VME;
390  }
391  if ((bufferFormatString == "OLD_SLINK") || (bufferFormatString == "BUFFER_FORMAT_OLD_SLINK") ||
392  (bufferFormatString == "Old S-Link")) {
394  }
395  if ((bufferFormatString == "NEW") || (bufferFormatString == "BUFFER_FORMAT_NEW") || (bufferFormatString == "New")) {
396  return BUFFER_FORMAT_NEW;
397  }
398  //if it was none of the above then return invalid
399  return BUFFER_FORMAT_INVALID;
400  }

◆ fedDAQEventTypeFromString()

FEDDAQEventType sistrip::fedDAQEventTypeFromString ( const std::string &  daqEventTypeString)

Definition at line 521 of file SiStripFEDBufferComponents.cc.

References DAQ_EVENT_TYPE_CALIBRATION, DAQ_EVENT_TYPE_ERROR, DAQ_EVENT_TYPE_INVALID, DAQ_EVENT_TYPE_PHYSICS, DAQ_EVENT_TYPE_SIMULATED, DAQ_EVENT_TYPE_TECHNICAL, DAQ_EVENT_TYPE_TEST, and DAQ_EVENT_TYPE_TRACED.

521  {
522  if ((daqEventTypeString == "PHYSICS") || (daqEventTypeString == "DAQ_EVENT_TYPE_PHYSICS") ||
523  (daqEventTypeString == "Physics trigger")) {
524  return DAQ_EVENT_TYPE_PHYSICS;
525  }
526  if ((daqEventTypeString == "CALIBRATION") || (daqEventTypeString == "DAQ_EVENT_TYPE_CALIBRATION") ||
527  (daqEventTypeString == "Calibration trigger")) {
529  }
530  if ((daqEventTypeString == "TEST") || (daqEventTypeString == "DAQ_EVENT_TYPE_TEST") ||
531  (daqEventTypeString == "Test trigger")) {
532  return DAQ_EVENT_TYPE_TEST;
533  }
534  if ((daqEventTypeString == "TECHNICAL") || (daqEventTypeString == "DAQ_EVENT_TYPE_TECHNICAL") ||
535  (daqEventTypeString == "Technical trigger")) {
537  }
538  if ((daqEventTypeString == "SIMULATED") || (daqEventTypeString == "DAQ_EVENT_TYPE_SIMULATED") ||
539  (daqEventTypeString == "Simulated trigger")) {
541  }
542  if ((daqEventTypeString == "TRACED") || (daqEventTypeString == "DAQ_EVENT_TYPE_TRACED") ||
543  (daqEventTypeString == "Traced event")) {
544  return DAQ_EVENT_TYPE_TRACED;
545  }
546  if ((daqEventTypeString == "ERROR") || (daqEventTypeString == "DAQ_EVENT_TYPE_ERROR") ||
547  (daqEventTypeString == "Error")) {
548  return DAQ_EVENT_TYPE_ERROR;
549  }
550  //if it was none of the above then return invalid
551  return DAQ_EVENT_TYPE_INVALID;
552  }

◆ fedHeaderTypeFromString()

FEDHeaderType sistrip::fedHeaderTypeFromString ( const std::string &  headerTypeString)

Definition at line 402 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, and HEADER_TYPE_NONE.

402  {
403  if ((headerTypeString == "FULL_DEBUG") || (headerTypeString == "HEADER_TYPE_FULL_DEBUG") ||
404  (headerTypeString == "Full debug")) {
405  return HEADER_TYPE_FULL_DEBUG;
406  }
407  if ((headerTypeString == "APV_ERROR") || (headerTypeString == "HEADER_TYPE_APV_ERROR") ||
408  (headerTypeString == "APV error")) {
409  return HEADER_TYPE_APV_ERROR;
410  }
411  if ((headerTypeString == "None") || (headerTypeString == "none")) {
412  return HEADER_TYPE_NONE;
413  }
414  //if it was none of the above then return invalid
415  return HEADER_TYPE_INVALID;
416  }

◆ fedReadoutModeFromString()

FEDReadoutMode sistrip::fedReadoutModeFromString ( const std::string &  readoutModeString)

Definition at line 418 of file SiStripFEDBufferComponents.cc.

References READOUT_MODE_INVALID, READOUT_MODE_PREMIX_RAW, READOUT_MODE_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_SPY, READOUT_MODE_VIRGIN_RAW, READOUT_MODE_ZERO_SUPPRESSED, READOUT_MODE_ZERO_SUPPRESSED_LITE10, READOUT_MODE_ZERO_SUPPRESSED_LITE8, READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT, and READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT.

418  {
419  if ((readoutModeString == "READOUT_MODE_SCOPE") || (readoutModeString == "SCOPE") ||
420  (readoutModeString == "SCOPE_MODE") || (readoutModeString == "Scope mode")) {
421  return READOUT_MODE_SCOPE;
422  }
423  if ((readoutModeString == "READOUT_MODE_VIRGIN_RAW") || (readoutModeString == "VIRGIN_RAW") ||
424  (readoutModeString == "Virgin raw")) {
426  }
427  if ((readoutModeString == "READOUT_MODE_PROC_RAW") || (readoutModeString == "PROC_RAW") ||
428  (readoutModeString == "PROCESSED_RAW") || (readoutModeString == "Processed raw")) {
429  return READOUT_MODE_PROC_RAW;
430  }
431  if ((readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED") || (readoutModeString == "ZERO_SUPPRESSED") ||
432  (readoutModeString == "Zero suppressed")) {
434  }
435  if ((readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8") || (readoutModeString == "ZERO_SUPPRESSED_LITE8") ||
436  (readoutModeString == "Zero suppressed lite8")) {
438  }
439  if ((readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT") ||
440  (readoutModeString == "ZERO_SUPPRESSED_LITE8_TOPBOT") ||
441  (readoutModeString == "Zero suppressed lite8 TopBot")) {
443  }
444  if ((readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT") ||
445  (readoutModeString == "ZERO_SUPPRESSED_LITE8_BOTBOT") ||
446  (readoutModeString == "Zero suppressed lite8 BotBot")) {
448  }
449  if ((readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE10") ||
450  (readoutModeString == "ZERO_SUPPRESSED_LITE10") || (readoutModeString == "Zero suppressed lite10")) {
452  }
453  if ((readoutModeString == "READOUT_MODE_PREMIX_RAW") || (readoutModeString == "PREMIX_RAW") ||
454  (readoutModeString == "PreMix Raw")) {
456  }
457  if ((readoutModeString == "READOUT_MODE_SPY") || (readoutModeString == "SPY") ||
458  (readoutModeString == "Spy channel")) {
459  return READOUT_MODE_SPY;
460  }
461  //if it was none of the above then return invalid
462  return READOUT_MODE_INVALID;
463  }

◆ internalFEDChannelNum()

uint8_t sistrip::internalFEDChannelNum ( const uint8_t  internalFEUnitNum,
const uint8_t  internalFEUnitChannelNum 
)
inline

Definition at line 785 of file SiStripFEDBufferComponents.h.

References FEDCH_PER_FEUNIT.

Referenced by sistrip::FEDFullDebugHeader::apvAddressError(), sistrip::FEDFullDebugHeader::apvAddressErrorFromBit(), sistrip::FEDFullDebugHeader::apvError(), sistrip::FEDFullDebugHeader::apvErrorFromBit(), sistrip::FEDBuffer::calculateFEUnitLength(), sistrip::FEDStripData::channel(), sistrip::FEDBufferBase::channel(), sistrip::FEDSpyBuffer::channelGood(), sistrip::FEDBuffer::channelGood(), sistrip::FEDBufferBase::channelGood(), sistrip::FEDBuffer::checkChannelLengthsMatchBufferLength(), sistrip::FEDFEHeader::checkChannelStatusBits(), sistrip::FEDAPVErrorHeader::checkChannelStatusBits(), sistrip::FEDFullDebugHeader::checkChannelStatusBits(), sistrip::FEDBuffer::checkStatusBits(), sistrip::FEDFEHeader::checkStatusBits(), sistrip::FEDAPVErrorHeader::checkStatusBits(), sistrip::FEDFullDebugHeader::checkStatusBits(), sistrip::FEDFullDebugHeader::getBit(), sistrip::FEDFullDebugHeader::getChannelStatus(), sistrip::FEDStripData::operator[](), sistrip::FEDFullDebugHeader::outOfSync(), sistrip::FEDFullDebugHeader::outOfSyncFromBit(), sistrip::FEDBufferBase::packetCode(), sistrip::FEDFullDebugHeader::setAPVAddressError(), sistrip::FEDFullDebugHeader::setAPVError(), sistrip::FEDAPVErrorHeader::setAPVStatusBit(), sistrip::FEDFullDebugHeader::setBit(), sistrip::FEDFEHeader::setChannelStatus(), sistrip::FEDAPVErrorHeader::setChannelStatus(), sistrip::FEDFullDebugHeader::setChannelStatus(), sistrip::FEDFullDebugHeader::setOutOfSync(), sistrip::FEDFullDebugHeader::setUnlocked(), sistrip::FEDFullDebugHeader::unlocked(), and sistrip::FEDFullDebugHeader::unlockedFromBit().

785  {
786  return (internalFEUnitNum * FEDCH_PER_FEUNIT + internalFEUnitChannelNum);
787  }
static const uint16_t FEDCH_PER_FEUNIT

◆ operator<<() [1/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferFormat value 
)

Definition at line 79 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, BUFFER_FORMAT_OLD_VME, l1tGTMenu_BTagSeeds_cff::os, and printHexValue().

79  {
80  switch (value) {
82  os << "Old VME";
83  break;
85  os << "Old S-Link";
86  break;
87  case BUFFER_FORMAT_NEW:
88  os << "New";
89  break;
91  os << "Invalid";
92  break;
93  default:
94  os << "Unrecognized";
95  os << " (";
97  os << ")";
98  break;
99  }
100  return os;
101  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [2/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDHeaderType value 
)

Definition at line 103 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, HEADER_TYPE_NONE, l1tGTMenu_BTagSeeds_cff::os, and printHexValue().

103  {
104  switch (value) {
106  os << "Full debug";
107  break;
109  os << "APV error";
110  break;
111  case HEADER_TYPE_NONE:
112  os << "None";
113  break;
114  case HEADER_TYPE_INVALID:
115  os << "Invalid";
116  break;
117  default:
118  os << "Unrecognized";
119  os << " (";
121  os << ")";
122  break;
123  }
124  return os;
125  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [3/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDLegacyReadoutMode value 
)

Definition at line 127 of file SiStripFEDBufferComponents.cc.

References l1tGTMenu_BTagSeeds_cff::os, printHexValue(), READOUT_MODE_LEGACY_INVALID, READOUT_MODE_LEGACY_PREMIX_RAW, READOUT_MODE_LEGACY_PROC_RAW_FAKE, READOUT_MODE_LEGACY_PROC_RAW_REAL, READOUT_MODE_LEGACY_SCOPE, READOUT_MODE_LEGACY_SPY, READOUT_MODE_LEGACY_VIRGIN_RAW_FAKE, READOUT_MODE_LEGACY_VIRGIN_RAW_REAL, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_FAKE, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_FAKE, READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_REAL, and READOUT_MODE_LEGACY_ZERO_SUPPRESSED_REAL.

127  {
128  switch (value) {
130  os << "(L) Scope mode";
131  break;
133  os << "(L) Virgin raw (real)";
134  break;
136  os << "(L) Virgin raw (fake)";
137  break;
139  os << "(L) Processed raw (real)";
140  break;
142  os << "(L) Processed raw (fake)";
143  break;
145  os << "(L) Zero suppressed (real)";
146  break;
148  os << "(L) Zero suppressed (fake)";
149  break;
151  os << "(L) Zero suppressed lite (real)";
152  break;
154  os << "(L) Zero suppressed lite (fake)";
155  break;
157  os << "(L) Spy channel";
158  break;
160  os << "(L) PreMix raw";
161  break;
163  os << "(L) Invalid";
164  break;
165  default:
166  os << "(L) Unrecognized";
167  os << " (";
169  os << ")";
170  break;
171  }
172  return os;
173  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [4/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDReadoutMode value 
)

Definition at line 175 of file SiStripFEDBufferComponents.cc.

References l1tGTMenu_BTagSeeds_cff::os, printHexValue(), READOUT_MODE_INVALID, READOUT_MODE_PREMIX_RAW, READOUT_MODE_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_SPY, READOUT_MODE_VIRGIN_RAW, READOUT_MODE_ZERO_SUPPRESSED, READOUT_MODE_ZERO_SUPPRESSED_FAKE, READOUT_MODE_ZERO_SUPPRESSED_LITE10, READOUT_MODE_ZERO_SUPPRESSED_LITE10_CMOVERRIDE, READOUT_MODE_ZERO_SUPPRESSED_LITE8, READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT, READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT_CMOVERRIDE, READOUT_MODE_ZERO_SUPPRESSED_LITE8_CMOVERRIDE, READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT, and READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT_CMOVERRIDE.

175  {
176  switch (value) {
177  case READOUT_MODE_SCOPE:
178  os << "Scope mode";
179  break;
181  os << "Virgin raw";
182  break;
184  os << "Processed raw";
185  break;
187  os << "Zero suppressed";
188  break;
190  os << "Zero suppressed (fake)";
191  break;
193  os << "Zero suppressed lite";
194  break;
195  case READOUT_MODE_SPY:
196  os << "Spy channel";
197  break;
198  /*case READOUT_MODE_ZERO_SUPPRESSED_CMOVERRIDE:
199  os << "Zero suppressed CM Override";
200  break;*/
202  os << "Zero suppressed lite CM Override";
203  break;
205  os << "Zero suppressed lite (8 bit, top-stripped)";
206  break;
208  os << "Zero suppressed lite CM Override (8 bit, top-stripped)";
209  break;
211  os << "Zero suppressed lite (8 bit, bottom-stripped)";
212  break;
214  os << "Zero suppressed lite CM Override (8 bit, bottom-stripped)";
215  break;
217  os << "Zero suppressed lite (8 bit, top/bottom-stripped)";
218  break;
220  os << "Zero suppressed lite CM Override (8 bit, top/bottom-stripped)";
221  break;
223  os << "PreMix raw";
224  break;
226  os << "Invalid";
227  break;
228  default:
229  os << "Unrecognized";
230  os << " (";
232  os << ")";
233  break;
234  }
235  return os;
236  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [5/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDDAQEventType value 
)

Definition at line 238 of file SiStripFEDBufferComponents.cc.

References DAQ_EVENT_TYPE_CALIBRATION, DAQ_EVENT_TYPE_ERROR, DAQ_EVENT_TYPE_INVALID, DAQ_EVENT_TYPE_PHYSICS, DAQ_EVENT_TYPE_SIMULATED, DAQ_EVENT_TYPE_TECHNICAL, DAQ_EVENT_TYPE_TEST, DAQ_EVENT_TYPE_TRACED, l1tGTMenu_BTagSeeds_cff::os, and printHexValue().

238  {
239  switch (value) {
241  os << "Physics trigger";
242  break;
244  os << "Calibration trigger";
245  break;
246  case DAQ_EVENT_TYPE_TEST:
247  os << "Test trigger";
248  break;
250  os << "Technical trigger";
251  break;
253  os << "Simulated event";
254  break;
256  os << "Traced event";
257  break;
259  os << "Error";
260  break;
262  os << "Unknown";
263  break;
264  default:
265  os << "Unrecognized";
266  os << " (";
268  os << ")";
269  break;
270  }
271  return os;
272  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [6/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDTTSBits value 
)

Definition at line 274 of file SiStripFEDBufferComponents.cc.

References l1tGTMenu_BTagSeeds_cff::os, printHexValue(), TTS_BUSY, TTS_DISCONNECTED0, TTS_DISCONNECTED1, TTS_ERROR, TTS_INVALID, TTS_OUT_OF_SYNC, TTS_READY, and TTS_WARN_OVERFLOW.

274  {
275  switch (value) {
276  case TTS_DISCONNECTED0:
277  os << "Disconected 0";
278  break;
279  case TTS_WARN_OVERFLOW:
280  os << "Warning overflow";
281  break;
282  case TTS_OUT_OF_SYNC:
283  os << "Out of sync";
284  break;
285  case TTS_BUSY:
286  os << "Busy";
287  break;
288  case TTS_READY:
289  os << "Ready";
290  break;
291  case TTS_ERROR:
292  os << "Error";
293  break;
294  case TTS_INVALID:
295  os << "Invalid";
296  break;
297  case TTS_DISCONNECTED1:
298  os << "Disconected 1";
299  break;
300  default:
301  os << "Unrecognized";
302  os << " (";
304  os << ")";
305  break;
306  }
307  return os;
308  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [7/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferState value 
)

Definition at line 310 of file SiStripFEDBufferComponents.cc.

References BUFFER_STATE_EMPTY, BUFFER_STATE_FULL, BUFFER_STATE_PARTIAL_FULL, BUFFER_STATE_UNSET, l1tGTMenu_BTagSeeds_cff::os, and printHexValue().

310  {
311  switch (value) {
312  case BUFFER_STATE_UNSET:
313  os << "Unset";
314  break;
315  case BUFFER_STATE_EMPTY:
316  os << "Empty";
317  break;
319  os << "Partial Full";
320  break;
321  case BUFFER_STATE_FULL:
322  os << "Full";
323  break;
324  default:
325  os << "Unrecognized";
326  os << " (";
328  os << ")";
329  break;
330  }
331  return os;
332  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1

◆ operator<<() [8/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDChannelStatus value 
)

Definition at line 334 of file SiStripFEDBufferComponents.cc.

References CHANNEL_STATUS_APV0_ADDRESS_GOOD, CHANNEL_STATUS_APV0_NO_ERROR_BIT, CHANNEL_STATUS_APV1_ADDRESS_GOOD, CHANNEL_STATUS_APV1_NO_ERROR_BIT, CHANNEL_STATUS_IN_SYNC, CHANNEL_STATUS_LOCKED, CHANNEL_STATUS_NO_PROBLEMS, and l1tGTMenu_BTagSeeds_cff::os.

◆ operator<<() [9/15]

std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferStatusCode value 
)

Definition at line 352 of file SiStripFEDBufferComponents.cc.

References BUFFER_NULL, BUFFER_TOO_SHORT, CHANNEL_BEGIN_BEYOND_PAYLOAD, CHANNEL_END_BEYOND_PAYLOAD, CHANNEL_TOO_SHORT, EXPECT_NOT_SPY, EXPECT_SPY, l1tGTMenu_BTagSeeds_cff::os, SUCCESS, UNRECOGNIZED_FORMAT, and WRONG_HEADERTYPE.

352  {
353  switch (value) {
355  os << "SUCCESS";
356  break;
357  case FEDBufferStatusCode::BUFFER_NULL:
358  os << "Buffer pointer is NULL.";
359  break;
360  case FEDBufferStatusCode::BUFFER_TOO_SHORT:
361  os << "Buffer is too small. Min size is 24.";
362  break;
363  case FEDBufferStatusCode::UNRECOGNIZED_FORMAT:
364  os << "Buffer format not recognized. ";
365  break;
366  case FEDBufferStatusCode::EXPECT_NOT_SPY:
367  os << "Unpacking of spy channel data with FEDBuffer is not supported";
368  break;
369  case FEDBufferStatusCode::EXPECT_SPY:
370  os << "Buffer is not from spy channel";
371  break;
372  case FEDBufferStatusCode::WRONG_HEADERTYPE:
373  os << "No or invalid header type";
374  break;
375  case FEDBufferStatusCode::CHANNEL_BEGIN_BEYOND_PAYLOAD:
376  case FEDBufferStatusCode::CHANNEL_END_BEYOND_PAYLOAD:
377  os << "Channel does not fit into buffer";
378  break;
379  case FEDBufferStatusCode::CHANNEL_TOO_SHORT:
380  os << "Channel is too short";
381  break;
382  }
383  return os;
384  }
successful classification
Definition: value.py:1

◆ operator<<() [10/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDBufferBase obj 
)
inline

Definition at line 779 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

779  {
780  obj.print(os);
781  os << obj.checkSummary();
782  return os;
783  }

◆ operator<<() [11/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDDAQHeader obj 
)
inline

Definition at line 789 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

789  {
790  obj.print(os);
791  return os;
792  }

◆ operator<<() [12/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDDAQTrailer obj 
)
inline

Definition at line 793 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

793  {
794  obj.print(os);
795  return os;
796  }

◆ operator<<() [13/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const TrackerSpecialHeader obj 
)
inline

Definition at line 797 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

797  {
798  obj.print(os);
799  return os;
800  }

◆ operator<<() [14/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDStatusRegister obj 
)
inline

Definition at line 801 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

801  {
802  obj.print(os);
803  return os;
804  }

◆ operator<<() [15/15]

std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDFEHeader obj 
)
inline

Definition at line 805 of file SiStripFEDBufferComponents.h.

References getGTfromDQMFile::obj, and l1tGTMenu_BTagSeeds_cff::os.

805  {
806  obj.print(os);
807  return os;
808  }

◆ packetCodeFromString()

uint8_t sistrip::packetCodeFromString ( const std::string &  packetCodeString,
FEDReadoutMode  mode 
)

Definition at line 464 of file SiStripFEDBufferComponents.cc.

References Exception, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, PACKET_CODE_PROC_RAW, PACKET_CODE_PROC_RAW10, PACKET_CODE_PROC_RAW8_BOTBOT, PACKET_CODE_PROC_RAW8_TOPBOT, PACKET_CODE_SCOPE, PACKET_CODE_VIRGIN_RAW, PACKET_CODE_VIRGIN_RAW10, PACKET_CODE_VIRGIN_RAW8_BOTBOT, PACKET_CODE_VIRGIN_RAW8_TOPBOT, PACKET_CODE_ZERO_SUPPRESSED, PACKET_CODE_ZERO_SUPPRESSED10, PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT, PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT, READOUT_MODE_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_VIRGIN_RAW, and READOUT_MODE_ZERO_SUPPRESSED.

464  {
466  if (packetCode == "ZERO_SUPPRESSED" || packetCode == "Zero suppressed") {
468  } else if (packetCode == "ZERO_SUPPRESSED10" || packetCode == "Zero suppressed 10") {
470  } else if (packetCode == "ZERO_SUPPRESSED8_BOTBOT" || packetCode == "Zero suppressed 8 BOTBOT") {
472  } else if (packetCode == "ZERO_SUPPRESSED8_TOPBOT" || packetCode == "Zero suppressed 8 TOPBOT") {
474  } else {
475  throw cms::Exception("FEDBuffer")
476  << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode ZERO_SUPPRESSED";
477  }
478  } else if (mode == READOUT_MODE_VIRGIN_RAW) {
479  if (packetCode == "VIRGIN_RAW" || packetCode == "Virgin raw") {
480  return PACKET_CODE_VIRGIN_RAW;
481  } else if (packetCode == "VIRGIN_RAW10" || packetCode == "Virgin raw 10") {
483  } else if (packetCode == "VIRGIN_RAW8_BOTBOT" || packetCode == "Virgin raw 8 BOTBOT") {
485  } else if (packetCode == "VIRGIN_RAW8_TOPBOT" || packetCode == "Virgin raw 8 TOPBOT") {
487  } else {
488  throw cms::Exception("FEDBuffer")
489  << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode VIRGIN_RAW";
490  }
491  } else if (mode == READOUT_MODE_PROC_RAW) {
492  if (packetCode == "PROC_RAW" || packetCode == "Processed raw") {
493  return PACKET_CODE_PROC_RAW;
494  } else if (packetCode == "PROC_RAW10" || packetCode == "Processed raw 10") {
495  return PACKET_CODE_PROC_RAW10;
496  } else if (packetCode == "PROC_RAW8_BOTBOT" || packetCode == "Processed raw 8 BOTBOT") {
498  } else if (packetCode == "PROC_RAW8_TOPBOT" || packetCode == "Processed raw 8 TOPBOT") {
500  } else {
501  throw cms::Exception("FEDBuffer")
502  << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode PROC_RAW";
503  }
504  } else if (mode == READOUT_MODE_SCOPE) {
505  if (packetCode == "SCOPE" || packetCode == "Scope" || packetCode.empty()) { // default
506  return PACKET_CODE_SCOPE;
507  } else {
508  throw cms::Exception("FEDBuffer")
509  << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode SCOPE";
510  }
511  } else {
512  if (!packetCode.empty()) {
513  throw cms::Exception("FEDBuffer") << "Packet codes are only needed for zero-suppressed (non-lite), virgin raw, "
514  "processed raw and spy data. FEDReadoutMode="
515  << mode << " and packetCode='" << packetCode << "'";
516  }
517  return 0;
518  }
519  }
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT
static const uint8_t PACKET_CODE_SCOPE
static const uint8_t PACKET_CODE_PROC_RAW10
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED10
static const uint8_t PACKET_CODE_VIRGIN_RAW10
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED
static const uint8_t PACKET_CODE_VIRGIN_RAW8_TOPBOT
static const uint8_t PACKET_CODE_PROC_RAW
static const uint8_t PACKET_CODE_VIRGIN_RAW8_BOTBOT
static const uint8_t PACKET_CODE_PROC_RAW8_BOTBOT
static const uint8_t PACKET_CODE_PROC_RAW8_TOPBOT
static const uint8_t PACKET_CODE_VIRGIN_RAW

◆ preconstructCheckFEDBuffer()

FEDBufferStatusCode sistrip::preconstructCheckFEDBuffer ( const FEDRawData fedBuffer,
bool  allowBadBuffer = false 
)
inline

Check if a FEDRawData object satisfies the requirements for constructing a sistrip::FEDBuffer

These are:

In case any check fails, a value different from sistrip::FEDBufferStatusCode::SUCCESS is returned, and detailed information printed to LogDebug("FEDBuffer"), if relevant.

See also
sistrip::preconstructCheckFEDBufferBase()

Definition at line 131 of file SiStripFEDBuffer.h.

References FEDRawData::data(), EXPECT_NOT_SPY, HEADER_TYPE_INVALID, HEADER_TYPE_NONE, LogDebug, mps_check::msg, preconstructCheckFEDBufferBase(), printHex(), READOUT_MODE_SPY, SUCCESS, and WRONG_HEADERTYPE.

Referenced by SiStripFEDCheckPlugin::analyze(), SiStripCMMonitorPlugin::analyze(), sistrip::RawToDigiUnpacker::createDigis(), sistrip::DigiToRaw::createFedBuffers_(), LaserAlignmentEventFilter::filter(), and sistrip::SpyEventMatcherModule::findL1IDandAPVAddress().

131  {
132  const auto st_base = preconstructCheckFEDBufferBase(fedBuffer, !allowBadBuffer);
133  if (FEDBufferStatusCode::SUCCESS != st_base)
134  return st_base;
135  const TrackerSpecialHeader hdr{fedBuffer.data() + 8};
136  const auto hdr_type = hdr.headerType();
137  if ((!allowBadBuffer) && ((hdr_type == sistrip::HEADER_TYPE_INVALID) || (hdr_type == sistrip::HEADER_TYPE_NONE))) {
138 #ifdef EDM_ML_DEBUG
139  std::ostringstream msg;
140  msg << "Header type is invalid. Header type nibble is ";
141  const auto headerTypeNibble = hdr.headerTypeNibble();
142  printHex(&headerTypeNibble, 1, msg);
143  LogDebug("FEDBuffer") << msg.str();
144 #endif
145  return FEDBufferStatusCode::WRONG_HEADERTYPE;
146  }
147  if (READOUT_MODE_SPY == hdr.readoutMode())
148  return FEDBufferStatusCode::EXPECT_NOT_SPY;
150  }
successful classification
tuple msg
Definition: mps_check.py:286
void printHex(const void *pointer, const size_t lengthInBytes, std::ostream &os)
Definition: utils.h:59
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
Definition: FEDRawData.cc:24
FEDBufferStatusCode preconstructCheckFEDBufferBase(const FEDRawData &fedBuffer, bool checkRecognizedFormat=true)
#define LogDebug(id)

◆ preconstructCheckFEDBufferBase()

FEDBufferStatusCode sistrip::preconstructCheckFEDBufferBase ( const FEDRawData fedBuffer,
bool  checkRecognizedFormat = true 
)
inline

Check if a FEDRawData object satisfies the requirements for constructing a sistrip::FEDBufferBase

These are:

In case any check fails, a value different from sistrip::FEDBufferStatusCode::SUCCESS is returned, and detailed information printed to LogDebug("FEDBuffer"), if relevant.

Definition at line 757 of file SiStripFEDBufferComponents.h.

References BUFFER_FORMAT_INVALID, BUFFER_NULL, BUFFER_TOO_SHORT, sistrip::TrackerSpecialHeader::bufferFormat(), FEDRawData::data(), LogDebug, FEDRawData::size(), SUCCESS, and UNRECOGNIZED_FORMAT.

Referenced by SiStripFEDDumpPlugin::analyze(), preconstructCheckFEDBuffer(), preconstructCheckFEDSpyBuffer(), and sistrip::SpyEventSummaryProducer::produce().

758  {
759  if (!fedBuffer.data())
760  return FEDBufferStatusCode::BUFFER_NULL;
761  //min buffer length. DAQ header, DAQ trailer, tracker special header.
762  static const size_t MIN_BUFFER_SIZE = 8 + 8 + 8;
763  //check size is non zero
764  if (fedBuffer.size() < MIN_BUFFER_SIZE) {
765  LogDebug("FEDBuffer") << "Buffer is too small. Min size is " << MIN_BUFFER_SIZE << ". Buffer size is "
766  << fedBuffer.size() << ". ";
767  return FEDBufferStatusCode::BUFFER_TOO_SHORT;
768  }
769  if (checkRecognizedFormat) {
770  if (BUFFER_FORMAT_INVALID == TrackerSpecialHeader::bufferFormat(fedBuffer.data() + 8)) {
771  LogDebug("FEDBuffer") << "Buffer format not recognized. Tracker special header: "
772  << TrackerSpecialHeader(fedBuffer.data() + 8);
773  return FEDBufferStatusCode::UNRECOGNIZED_FORMAT;
774  }
775  }
777  }
successful classification
size_t size() const
Lenght of the data buffer in bytes.
Definition: FEDRawData.h:48
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
Definition: FEDRawData.cc:24
#define LogDebug(id)

◆ preconstructCheckFEDSpyBuffer()

FEDBufferStatusCode sistrip::preconstructCheckFEDSpyBuffer ( const FEDRawData fedBuffer)
inline

Check if a FEDRawData object satisfies the requirements for constructing a sistrip::FEDSpyBuffer

These are:

In case any check fails, a value different from sistrip::FEDBufferStatusCode::SUCCESS is returned, and detailed information printed to LogDebug("FEDBuffer"), if relevant.

See also
sistrip::preconstructCheckFEDBufferBase()

Definition at line 108 of file SiStripFEDSpyBuffer.h.

References FEDRawData::data(), EXPECT_SPY, preconstructCheckFEDBufferBase(), READOUT_MODE_SPY, and SUCCESS.

Referenced by sistrip::SpyIdentifyRunsModule::analyze(), and sistrip::SpyUnpacker::createDigis().

108  {
109  const auto st_base = preconstructCheckFEDBufferBase(fedBuffer, true);
110  if (FEDBufferStatusCode::SUCCESS != st_base)
111  return st_base;
112  const TrackerSpecialHeader hdr{fedBuffer.data() + 8};
113  if (READOUT_MODE_SPY != hdr.readoutMode())
114  return FEDBufferStatusCode::EXPECT_SPY;
116  }
successful classification
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
Definition: FEDRawData.cc:24
FEDBufferStatusCode preconstructCheckFEDBufferBase(const FEDRawData &fedBuffer, bool checkRecognizedFormat=true)

◆ printHex()

void sistrip::printHex ( const void *  pointer,
const size_t  length,
std::ostream &  os 
)

Definition at line 26 of file SiStripFEDBufferComponents.cc.

References l1tGTMenu_BTagSeeds_cff::os, AlCaHLTBitMon_ParallelJobs::p, printHexWord(), and w().

Referenced by sistrip::FEDBufferBase::dump(), sistrip::FEDBufferBase::dumpOriginalBuffer(), preconstructCheckFEDBuffer(), sistrip::FEDDAQHeader::print(), sistrip::FEDDAQTrailer::print(), sistrip::FEDStatusRegister::print(), sistrip::TrackerSpecialHeader::print(), sistrip::FEDBackendStatusRegister::print(), sistrip::FEDAPVErrorHeader::print(), sistrip::FEDFullDebugHeader::print(), sistrip::TrackerSpecialHeader::setBufferFormatByte(), sistrip::FEDBackendStatusRegister::setBufferSate(), sistrip::TrackerSpecialHeader::setHeaderType(), sistrip::FEDStatusRegister::setL1ABXFIFOBufferState(), sistrip::FEDStatusRegister::setQDRMemoryBufferState(), and sistrip::TrackerSpecialHeader::setReadoutMode().

26  {
27  const uint8_t* bytePointer = reinterpret_cast<const uint8_t*>(pointer);
28  //if there is one 64 bit word or less, print it out
29  if (lengthInBytes <= 8) {
30  printHexWord(bytePointer, lengthInBytes, os);
31  }
32  //otherwise, print word numbers etc
33  else {
34  //header
35  os << "word\tbyte\t \t\tbyte" << std::endl;
36  ;
37  const size_t words = lengthInBytes / 8;
38  const size_t extraBytes = lengthInBytes - 8 * words;
39  //print full words
40  for (size_t w = 0; w < words; w++) {
41  const size_t startByte = w * 8;
42  os << w << '\t' << startByte + 8 << '\t';
43  printHexWord(bytePointer + startByte, 8, os);
44  os << "\t\t" << startByte << std::endl;
45  }
46  //print part word, if any
47  if (extraBytes) {
48  const size_t startByte = words * 8;
49  os << words << '\t' << startByte + 8 << '\t';
50  //padding
51  size_t p = 8;
52  while (p-- > extraBytes) {
53  os << "00 ";
54  }
55  printHexWord(bytePointer + startByte, extraBytes, os);
56  os << "\t\t" << startByte << std::endl;
57  }
58  os << std::endl;
59  }
60  }
T w() const
void printHexWord(const uint8_t *pointer, const size_t lengthInBytes, std::ostream &os)

◆ printHexValue()

void sistrip::printHexValue ( const uint8_t  value,
std::ostream &  os 
)

Definition at line 10 of file SiStripFEDBufferComponents.cc.

References l1tGTMenu_BTagSeeds_cff::os.

Referenced by operator<<(), and printHexWord().

10  {
11  const std::ios_base::fmtflags originalFormatFlags = os.flags();
12  os << std::hex << std::setfill('0') << std::setw(2);
13  os << uint16_t(value);
14  os.flags(originalFormatFlags);
15  }
Definition: value.py:1

◆ printHexWord()

void sistrip::printHexWord ( const uint8_t *  pointer,
const size_t  lengthInBytes,
std::ostream &  os 
)

Definition at line 17 of file SiStripFEDBufferComponents.cc.

References mps_fire::i, l1tGTMenu_BTagSeeds_cff::os, and printHexValue().

Referenced by printHex().

17  {
18  size_t i = lengthInBytes - 1;
19  do {
20  printHexValue(pointer[i], os);
21  if (i != 0)
22  os << " ";
23  } while (i-- != 0);
24  }
void printHexValue(const uint8_t value, std::ostream &os)

◆ toString()

std::string sistrip::toString ( fedchannelunpacker::StatusCode  status)

Variable Documentation

◆ adProbabAllStrips_

const char sistrip::adProbabAllStrips_[] = "adProbabStrips"
static

Definition at line 105 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apv_

const char sistrip::apv_[] = "Apv"
static

◆ APV_ERROR_HDR_SIZE

const uint16_t sistrip::APV_ERROR_HDR_SIZE = 24
static

Definition at line 54 of file ConstantsForHardwareSystems.h.

◆ APV_I2C_MAX

const uint16_t sistrip::APV_I2C_MAX = 37
static

◆ APV_I2C_MIN

const uint16_t sistrip::APV_I2C_MIN = 32
static

◆ APV_MAX_ADDRESS

const uint8_t sistrip::APV_MAX_ADDRESS = 192
static

◆ apvDeconMode_

const char sistrip::apvDeconMode_[] = "ApvDeconMode"
static

◆ apvLatencyRun_

const char sistrip::apvLatencyRun_[] = "ApvLatency"
static

Definition at line 30 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ apvMultiMode_

const char sistrip::apvMultiMode_[] = "ApvMultiMode"
static

◆ apvPeakMode_

const char sistrip::apvPeakMode_[] = "ApvPeakMode"
static

◆ APVS_PER_CHAN

const uint16_t sistrip::APVS_PER_CHAN = 2
static

Definition at line 38 of file ConstantsForHardwareSystems.h.

Referenced by stripgpu::apvIndex(), and SiStripFecKey::i2cAddr().

◆ APVS_PER_FED

const uint16_t sistrip::APVS_PER_FED = APVS_PER_FEUNIT * FEUNITS_PER_FED
static

Definition at line 36 of file ConstantsForHardwareSystems.h.

◆ APVS_PER_FEDCH

const uint16_t sistrip::APVS_PER_FEDCH = 2
static

◆ APVS_PER_FEUNIT

const uint16_t sistrip::APVS_PER_FEUNIT = APVS_PER_FEDCH * FEDCH_PER_FEUNIT
static

Definition at line 35 of file ConstantsForHardwareSystems.h.

◆ apvTimingAnalysis_

const char sistrip::apvTimingAnalysis_[] = "ApvTimingAnalysis"
static

Definition at line 37 of file ConstantsForCommissioningAnalysis.h.

◆ apvTimingBase_

const char sistrip::apvTimingBase_[] = "TickMarkBase"
static

Definition at line 43 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingDelay_

const char sistrip::apvTimingDelay_[] = "RequiredDelayAdjustment"
static

Definition at line 41 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingError_

const char sistrip::apvTimingError_[] = "ErrorOnTickMarkEdge"
static

Definition at line 42 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingHeight_

const char sistrip::apvTimingHeight_[] = "TickMarkHeight"
static

Definition at line 45 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingMax_

const char sistrip::apvTimingMax_[] = "MaxSamplingPoint"
static

Definition at line 40 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingPeak_

const char sistrip::apvTimingPeak_[] = "TickMarkPeak"
static

Definition at line 44 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ apvTimingRun_

const char sistrip::apvTimingRun_[] = "ApvTiming"
static

Definition at line 22 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ apvTimingTime_

const char sistrip::apvTimingTime_[] = "TimeOfTickMarkEdge"
static

Definition at line 39 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ badStripBit_

const char sistrip::badStripBit_[] = "badStripBit"
static

Definition at line 103 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ BITS_PER_BYTE

constexpr uint16_t sistrip::BITS_PER_BYTE = 8

◆ BUFFER_FORMAT_CODE_NEW

const uint8_t sistrip::BUFFER_FORMAT_CODE_NEW = 0xC5
static

◆ BUFFER_FORMAT_CODE_OLD

const uint8_t sistrip::BUFFER_FORMAT_CODE_OLD = 0xED
static

◆ cablingFromConns_

const char sistrip::cablingFromConns_[] = "CablingFromConnections"
static

Definition at line 21 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

◆ cablingFromDetIds_

const char sistrip::cablingFromDetIds_[] = "CablingFromDetIds"
static

Definition at line 23 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

◆ cablingFromDevices_

const char sistrip::cablingFromDevices_[] = "CablingFromDevices"
static

Definition at line 22 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

◆ calibDeconRun_

const char sistrip::calibDeconRun_[] = "CalibrationDeco"
static

Definition at line 33 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ calibPeakRun_

const char sistrip::calibPeakRun_[] = "CalibrationPeak"
static

Definition at line 32 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ calibrationAmplitude_

const char sistrip::calibrationAmplitude_[] = "CalibrationAmplitude"
static

Definition at line 124 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationAmplitudeMax_

const char sistrip::calibrationAmplitudeMax_[] = "MaxCalibrationAmplitude"
static

Definition at line 157 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationAmplitudeMean_

const char sistrip::calibrationAmplitudeMean_[] = "MeanCalibrationAmplitude"
static

Definition at line 135 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationAmplitudeMin_

const char sistrip::calibrationAmplitudeMin_[] = "MinCalibrationAmplitude"
static

Definition at line 146 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationAmplitudeSpread_

const char sistrip::calibrationAmplitudeSpread_[] = "SpreadCalibrationAmplitude"
static

Definition at line 168 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationAmplitudeTuned_

const char sistrip::calibrationAmplitudeTuned_[] = "TunedCalibrationAmplitude"
static

Definition at line 179 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaseline_

const char sistrip::calibrationBaseline_[] = "CalibrationBaseline"
static

Definition at line 125 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaselineMax_

const char sistrip::calibrationBaselineMax_[] = "MaxCalibrationBaseline"
static

Definition at line 166 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaselineMean_

const char sistrip::calibrationBaselineMean_[] = "MeanCalibrationBaseline"
static

Definition at line 140 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaselineMin_

const char sistrip::calibrationBaselineMin_[] = "MinCalibrationBaseline"
static

Definition at line 155 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaselineSpread_

const char sistrip::calibrationBaselineSpread_[] = "SpreadCalibrationBaseline"
static

Definition at line 177 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationBaselineTuned_

const char sistrip::calibrationBaselineTuned_[] = "TunedCalibrationBaseline"
static

Definition at line 188 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2_

const char sistrip::calibrationChi2_[] = "CalibrationChi2"
static

Definition at line 133 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2Max_

const char sistrip::calibrationChi2Max_[] = "MaxCalibrationChi2"
static

Definition at line 165 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2Mean_

const char sistrip::calibrationChi2Mean_[] = "MeanCalibrationChi2"
static

Definition at line 144 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2Min_

const char sistrip::calibrationChi2Min_[] = "MinCalibrationChi2"
static

Definition at line 154 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2Spread_

const char sistrip::calibrationChi2Spread_[] = "SpreadCalibrationChi2"
static

Definition at line 176 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationChi2Tuned_

const char sistrip::calibrationChi2Tuned_[] = "TunedCalibrationChi2"
static

Definition at line 187 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTime_

const char sistrip::calibrationDecayTime_[] = "CalibrationDecayTime"
static

Definition at line 128 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTimeMax_

const char sistrip::calibrationDecayTimeMax_[] = "MaxCalibrationDecayTime"
static

Definition at line 160 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTimeMean_

const char sistrip::calibrationDecayTimeMean_[] = "MeanCalibrationDecayTime"
static

Definition at line 138 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTimeMin_

const char sistrip::calibrationDecayTimeMin_[] = "MinCalibrationDecayTime"
static

Definition at line 149 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTimeSpread_

const char sistrip::calibrationDecayTimeSpread_[] = "SpreadCalibrationDecayTime"
static

Definition at line 171 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationDecayTimeTuned_

const char sistrip::calibrationDecayTimeTuned_[] = "TunedCalibrationDecayTime"
static

Definition at line 182 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationISHABest_

const char sistrip::calibrationISHABest_[] = "BestCalibrationISHA"
static

Definition at line 191 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationISHATuned_

const char sistrip::calibrationISHATuned_[] = "TunedCalibrationISHA"
static

Definition at line 189 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTime_

const char sistrip::calibrationPeakTime_[] = "CalibrationPeakTime"
static

Definition at line 129 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTimeMax_

const char sistrip::calibrationPeakTimeMax_[] = "MaxCalibrationPeakTime"
static

Definition at line 161 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTimeMean_

const char sistrip::calibrationPeakTimeMean_[] = "MeanCalibrationPeakTime"
static

Definition at line 139 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTimeMin_

const char sistrip::calibrationPeakTimeMin_[] = "MinCalibrationPeakTime"
static

Definition at line 150 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTimeSpread_

const char sistrip::calibrationPeakTimeSpread_[] = "SpreadCalibrationPeakTime"
static

Definition at line 172 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationPeakTimeTuned_

const char sistrip::calibrationPeakTimeTuned_[] = "TunedCalibrationPeakTime"
static

Definition at line 183 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTime_

const char sistrip::calibrationRiseTime_[] = "CalibrationRiseTime"
static

Definition at line 127 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTimeMax_

const char sistrip::calibrationRiseTimeMax_[] = "MaxCalibrationRiseTime"
static

Definition at line 159 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTimeMean_

const char sistrip::calibrationRiseTimeMean_[] = "MeanCalibrationRiseTime"
static

Definition at line 137 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTimeMin_

const char sistrip::calibrationRiseTimeMin_[] = "MinCalibrationRiseTime"
static

Definition at line 148 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTimeSpread_

const char sistrip::calibrationRiseTimeSpread_[] = "SpreadCalibrationRiseTime"
static

Definition at line 170 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationRiseTimeTuned_

const char sistrip::calibrationRiseTimeTuned_[] = "TunedCalibrationRiseTime"
static

Definition at line 181 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearing_

const char sistrip::calibrationSmearing_[] = "CalibrationSmearing"
static

Definition at line 132 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearingMax_

const char sistrip::calibrationSmearingMax_[] = "MaxCalibrationSmearing"
static

Definition at line 162 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearingMean_

const char sistrip::calibrationSmearingMean_[] = "MeanCalibrationSmearing"
static

Definition at line 143 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearingMin_

const char sistrip::calibrationSmearingMin_[] = "MinCalibrationSmearing"
static

Definition at line 151 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearingSpread_

const char sistrip::calibrationSmearingSpread_[] = "SpreadCalibrationSmearing"
static

Definition at line 173 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationSmearingTuned_

const char sistrip::calibrationSmearingTuned_[] = "TunedCalibrationSmearing"
static

Definition at line 184 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTail_

const char sistrip::calibrationTail_[] = "CalibrationTail"
static

Definition at line 131 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTailMax_

const char sistrip::calibrationTailMax_[] = "MaxCalibrationTail"
static

Definition at line 158 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTailMean_

const char sistrip::calibrationTailMean_[] = "MeanCalibrationTail"
static

Definition at line 142 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTailMin_

const char sistrip::calibrationTailMin_[] = "MinCalibrationTail"
static

Definition at line 147 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTailSpread_

const char sistrip::calibrationTailSpread_[] = "SpreadCalibrationTail"
static

Definition at line 169 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTailTuned_

const char sistrip::calibrationTailTuned_[] = "TunedCalibrationTail"
static

Definition at line 180 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOn_

const char sistrip::calibrationTurnOn_[] = "CalibrationTurnOn"
static

Definition at line 126 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOnMax_

const char sistrip::calibrationTurnOnMax_[] = "MaxCalibrationTurnOn"
static

Definition at line 163 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOnMean_

const char sistrip::calibrationTurnOnMean_[] = "MeanCalibrationTurnOn"
static

Definition at line 136 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOnMin_

const char sistrip::calibrationTurnOnMin_[] = "MinCalibrationTurnOn"
static

Definition at line 152 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOnSpread_

const char sistrip::calibrationTurnOnSpread_[] = "SpreadCalibrationTurnOn"
static

Definition at line 174 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationTurnOnTuned_

const char sistrip::calibrationTurnOnTuned_[] = "TunedCalibrationTurnOn"
static

Definition at line 185 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershoot_

const char sistrip::calibrationUndershoot_[] = "CalibrationUndershoot"
static

Definition at line 130 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershootMax_

const char sistrip::calibrationUndershootMax_[] = "MaxCalibrationUndershoot"
static

Definition at line 164 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershootMean_

const char sistrip::calibrationUndershootMean_[] = "MeanCalibrationUndershoot"
static

Definition at line 141 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershootMin_

const char sistrip::calibrationUndershootMin_[] = "MinCalibrationUndershoot"
static

Definition at line 153 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershootSpread_

const char sistrip::calibrationUndershootSpread_[] = "SpreadCalibrationUndershoot"
static

Definition at line 175 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationUndershootTuned_

const char sistrip::calibrationUndershootTuned_[] = "TunedCalibrationUndershoot"
static

Definition at line 186 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationVFSBest_

const char sistrip::calibrationVFSBest_[] = "BestCalibrationVFS"
static

Definition at line 192 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibrationVFSTuned_

const char sistrip::calibrationVFSTuned_[] = "TunedCalibrationVFS"
static

Definition at line 190 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ calibScanDeconRun_

const char sistrip::calibScanDeconRun_[] = "CalibrationScanDeco"
static

Definition at line 35 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ calibScanPeakRun_

const char sistrip::calibScanPeakRun_[] = "CalibrationScanPeak"
static

Definition at line 34 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ CCU_ADDR_MAX

const uint16_t sistrip::CCU_ADDR_MAX = 127
static

◆ CCU_ADDR_MIN

const uint16_t sistrip::CCU_ADDR_MIN = 1
static

◆ CCU_CHAN_MAX

const uint16_t sistrip::CCU_CHAN_MAX = 31
static

◆ CCU_CHAN_MIN

const uint16_t sistrip::CCU_CHAN_MIN = 16
static

◆ ccuAddr_

const char sistrip::ccuAddr_[] = "CcuAddr"
static

◆ ccuChan_

const char sistrip::ccuChan_[] = "CcuChan"
static

◆ CHANS_PER_LLD

const uint16_t sistrip::CHANS_PER_LLD = 3
static

◆ chi2ProbabAllStrips_

const char sistrip::chi2ProbabAllStrips_[] = "chi2ProbabStrips"
static

Definition at line 108 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ CMS_FED_ID_MAX

const uint16_t sistrip::CMS_FED_ID_MAX = static_cast<uint16_t>(FEDNumbering::MAXFEDID)
static

Definition at line 23 of file ConstantsForHardwareSystems.h.

◆ collate_

const char sistrip::collate_[] = "Collate"
static

◆ controlView_

const char sistrip::controlView_[] = "ControlView"
static

◆ CRATE_SLOT_MAX

const uint16_t sistrip::CRATE_SLOT_MAX = 21
static

◆ CRATE_SLOT_MIN

const uint16_t sistrip::CRATE_SLOT_MIN = 2
static

◆ DAQ_HDR_SIZE

const uint16_t sistrip::DAQ_HDR_SIZE = 8
static

Definition at line 51 of file ConstantsForHardwareSystems.h.

◆ daqScopeModeMeanSignal_

const char sistrip::daqScopeModeMeanSignal_[] = "DaqScopeMode_MeanSignal"
static

Definition at line 195 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ daqScopeModeRun_

const char sistrip::daqScopeModeRun_[] = "DaqScopeMode"
static

Definition at line 36 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ deadStripBit_

const char sistrip::deadStripBit_[] = "deadStripBit"
static

Definition at line 104 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ DELAY_CHIPS_PER_FED

const uint16_t sistrip::DELAY_CHIPS_PER_FED = FEDCH_PER_FED / FEDCH_PER_DELAY_CHIP
static

Definition at line 16 of file SiStripFEDSpyBuffer.h.

Referenced by sistrip::FEDSpyBuffer::findChannels().

◆ detectorView_

const char sistrip::detectorView_[] = "DetectorView"
static

◆ detKey_

const char sistrip::detKey_[] = "DetKey"
static

Definition at line 23 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

◆ dir_

const char sistrip::dir_[] = "/"
static

◆ disk_

const char sistrip::disk_[] = "Disk"
static

◆ dot_

const char sistrip::dot_[] = "."
static

Definition at line 20 of file ConstantsForDqm.h.

Referenced by SummaryGeneratorControlView::fill().

◆ dqmClientFileName_

const char sistrip::dqmClientFileName_[] = "SiStripCommissioningClient"
static

◆ dqmRoot_

const char sistrip::dqmRoot_[] = "DQMData"
static

◆ dqmSourceFileName_

const char sistrip::dqmSourceFileName_[] = "SiStripCommissioningSource"
static

Definition at line 25 of file ConstantsForDqm.h.

◆ expertHisto_

const char sistrip::expertHisto_[] = "ExpertHisto"
static

Definition at line 21 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

◆ fastCablingAdcRange_

const char sistrip::fastCablingAdcRange_[] = "AdcRangeInLightLevel"
static

Definition at line 33 of file ConstantsForMonitorable.h.

◆ fastCablingAnalysis_

const char sistrip::fastCablingAnalysis_[] = "FastCablingAnalysis"
static

Definition at line 26 of file ConstantsForCommissioningAnalysis.h.

◆ fastCablingConnsPerFed_

const char sistrip::fastCablingConnsPerFed_[] = "ConnectionsPerFed"
static

Definition at line 36 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingDcuId_

const char sistrip::fastCablingDcuId_[] = "DcuId"
static

Definition at line 27 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingHighLevel_

const char sistrip::fastCablingHighLevel_[] = "HighLightLevel"
static

Definition at line 29 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingHighRms_

const char sistrip::fastCablingHighRms_[] = "SpreadInHighLightLevel"
static

Definition at line 30 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingLldCh_

const char sistrip::fastCablingLldCh_[] = "LldCh"
static

Definition at line 28 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingLowLevel_

const char sistrip::fastCablingLowLevel_[] = "LowLightLevel"
static

Definition at line 31 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingLowRms_

const char sistrip::fastCablingLowRms_[] = "SpreadInLowLightLevel"
static

Definition at line 32 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingMax_

const char sistrip::fastCablingMax_[] = "MaximumLightLevel"
static

Definition at line 34 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingMin_

const char sistrip::fastCablingMin_[] = "MinimumLightLevel"
static

Definition at line 35 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fastCablingRun_

const char sistrip::fastCablingRun_[] = "FastCabling"
static

Definition at line 20 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ FE_HDR_SIZE

const uint16_t sistrip::FE_HDR_SIZE = 16
static

Definition at line 53 of file ConstantsForHardwareSystems.h.

◆ FEC_CRATE_MAX

const uint16_t sistrip::FEC_CRATE_MAX = 4
static

◆ FEC_CRATE_MIN

const uint16_t sistrip::FEC_CRATE_MIN = 1
static

◆ FEC_CRATE_OFFSET

const uint16_t sistrip::FEC_CRATE_OFFSET = 0
static

◆ FEC_RING_MAX

const uint16_t sistrip::FEC_RING_MAX = 8
static

◆ FEC_RING_MIN

const uint16_t sistrip::FEC_RING_MIN = 1
static

◆ FEC_RING_OFFSET

const uint16_t sistrip::FEC_RING_OFFSET = 0
static

◆ fecCrate_

const char sistrip::fecCrate_[] = "FecCrate"
static

◆ feChan_

const char sistrip::feChan_[] = "FrontEndChannel"
static

◆ fecKey_

const char sistrip::fecKey_[] = "FecKey"
static

Definition at line 22 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

◆ fecRing_

const char sistrip::fecRing_[] = "FecRing"
static

◆ fecSlot_

const char sistrip::fecSlot_[] = "FecSlot"
static

◆ fecSystem_

const char sistrip::fecSystem_[] = "FecSystem"
static

Definition at line 51 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ FED_ADC_RANGE

const uint16_t sistrip::FED_ADC_RANGE = 0x400
static

◆ FED_CRATE_MAX

const uint16_t sistrip::FED_CRATE_MAX = 60
static

Definition at line 88 of file ConstantsForHardwareSystems.h.

◆ FED_CRATE_MIN

const uint16_t sistrip::FED_CRATE_MIN = 1
static

Definition at line 87 of file ConstantsForHardwareSystems.h.

◆ FED_ID_MAX

const uint16_t sistrip::FED_ID_MAX = static_cast<uint16_t>(FEDNumbering::MAXSiStripFEDID)
static

◆ FED_ID_MIN

const uint16_t sistrip::FED_ID_MIN = static_cast<uint16_t>(FEDNumbering::MINSiStripFEDID)
static

◆ fedApv_

const char sistrip::fedApv_[] = "FedApv"
static

◆ fedCablingAdcLevel_

const char sistrip::fedCablingAdcLevel_[] = "AdcLevel"
static

Definition at line 24 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedCablingAnalysis_

const char sistrip::fedCablingAnalysis_[] = "FedCablingAnalysis"
static

Definition at line 32 of file ConstantsForCommissioningAnalysis.h.

◆ fedCablingFedCh_

const char sistrip::fedCablingFedCh_[] = "FedCh"
static

Definition at line 23 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedCablingFedId_

const char sistrip::fedCablingFedId_[] = "FedId"
static

Definition at line 22 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedCablingRun_

const char sistrip::fedCablingRun_[] = "FedCabling"
static

Definition at line 21 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ FEDCH_PER_DELAY_CHIP

const uint16_t sistrip::FEDCH_PER_DELAY_CHIP = 4
static

◆ FEDCH_PER_FED

const uint16_t sistrip::FEDCH_PER_FED = FEDCH_PER_FEUNIT * FEUNITS_PER_FED
static

Definition at line 30 of file ConstantsForHardwareSystems.h.

Referenced by SiStripSpyMonitorModule::analyze(), SiStripCMMonitorPlugin::analyze(), stripgpu::apvIndex(), SPYHistograms::bookFEDHistograms(), stripgpu::channelIndex(), sistrip::FEDBuffer::checkAllChannelStatusBits(), sistrip::FEDBuffer::checkChannelLengths(), sistrip::FEDBuffer::checkChannelPacketCodes(), sistrip::FEDBuffer::checkSummary(), sistrip::SpyUnpacker::createDigis(), sistrip::FEDBufferPayloadCreator::createPayload(), sistrip::FEDBuffer::doChecks(), sistrip::SpyDigiConverter::extractPayloadDigis(), SiStripFedKey::feChan(), sistrip::FEDAPVErrorHeader::FEDAPVErrorHeader(), sistrip::FEDBuffer::FEDBuffer(), sistrip::FEDBufferBase::FEDBufferBase(), sistrip::FEDFullDebugHeader::FEDFullDebugHeader(), sistrip::SpyUtilities::fedIndex(), SiStripFedKey::fedIndex(), SiStripFedKey::feUnit(), sistrip::SpyUtilities::fillFEDMajorities(), SiStripShotFilter::filter(), sistrip::FEDBuffer::findChannels(), sistrip::FEDBufferGenerator::generateBuffer(), sistrip::SpyEventMatcher::mergeMatchingData(), sistrip::SpyDigiConverter::mergeModuleChannels(), sistrip::SpyDigiConverter::processFED(), SiStripPopConFEDErrorsHandlerFromDQM::readHistogram(), sistrip::FEDAPVErrorHeader::setAPVStatusBit(), sistrip::FEDBufferGenerator::setChannelEnables(), SiStripCMMonitorPlugin::SiStripCMMonitorPlugin(), stripgpu::stripIndex(), DaqScopeModeHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and FastFedCablingHistosUsingDb::update().

◆ FEDCH_PER_FEUNIT

const uint16_t sistrip::FEDCH_PER_FEUNIT = 12
static

◆ fedChannel_

const char sistrip::fedChannel_[] = "FedChannel"
static

◆ fedKey_

const char sistrip::fedKey_[] = "FedKey"
static

Definition at line 21 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

◆ fedPreMixRaw_

const char sistrip::fedPreMixRaw_[] = "FedPreMixRaw"
static

Definition at line 118 of file ConstantsForHardwareSystems.h.

◆ fedProcRaw_

const char sistrip::fedProcRaw_[] = "FedProcessedRaw"
static

◆ feDriver_

const char sistrip::feDriver_[] = "FrontEndDriver"
static

◆ fedScopeMode_

const char sistrip::fedScopeMode_[] = "FedScopeMode"
static

◆ fedSystem_

const char sistrip::fedSystem_[] = "FedSystem"
static

Definition at line 43 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ fedTimingBase_

const char sistrip::fedTimingBase_[] = "TickMarkBase"
static

Definition at line 52 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingDelay_

const char sistrip::fedTimingDelay_[] = "RequiredDelayAdjustment"
static

Definition at line 50 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingError_

const char sistrip::fedTimingError_[] = "ErrorOnTickMarkEdge"
static

Definition at line 51 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingHeight_

const char sistrip::fedTimingHeight_[] = "TickMarkHeight"
static

Definition at line 54 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingMax_

const char sistrip::fedTimingMax_[] = "MaxSamplingPoint"
static

Definition at line 49 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingPeak_

const char sistrip::fedTimingPeak_[] = "TickMarkPeak"
static

Definition at line 53 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedTimingRun_

const char sistrip::fedTimingRun_[] = "FedTiming"
static

Definition at line 23 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ fedTimingTime_

const char sistrip::fedTimingTime_[] = "TimeOfTickMarkEdge"
static

Definition at line 48 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fedVirginRaw_

const char sistrip::fedVirginRaw_[] = "FedVirginRaw"
static

◆ fedZeroSuppr_

const char sistrip::fedZeroSuppr_[] = "FedZeroSuppressed"
static

◆ fedZeroSupprCMO_

const char sistrip::fedZeroSupprCMO_[] = "FedZeroSuppressedCMOverride"
static

Definition at line 109 of file ConstantsForHardwareSystems.h.

◆ fedZeroSupprLite8BB_

const char sistrip::fedZeroSupprLite8BB_[] = "FedZeroSuppressedLite8BB"
static

◆ fedZeroSupprLite8BBCMO_

const char sistrip::fedZeroSupprLite8BBCMO_[] = "FedZeroSuppressedLite8BBCMOverride"
static

◆ fedZeroSupprLite8TB_

const char sistrip::fedZeroSupprLite8TB_[] = "FedZeroSuppressedLite8TB"
static

◆ fedZeroSupprLite8TBCMO_

const char sistrip::fedZeroSupprLite8TBCMO_[] = "FedZeroSuppressedLite8TBCMOverride"
static

◆ fedZeroSupprLite8TT_

const char sistrip::fedZeroSupprLite8TT_[] = "FedZeroSuppressedLite8TT"
static

◆ fedZeroSupprLite8TTCMO_

const char sistrip::fedZeroSupprLite8TTCMO_[] = "FedZeroSuppressedLite8TTCMOverride"
static

◆ fedZeroSupprLite_

const char sistrip::fedZeroSupprLite_[] = "FedZeroSupprressedLite"
static

◆ fedZeroSupprLiteCMO_

const char sistrip::fedZeroSupprLiteCMO_[] = "FedZeroSuppressedLiteCMOverride"
static

◆ feUnit_

const char sistrip::feUnit_[] = "FrontEndUnit"
static

◆ FEUNITS_PER_FED

const uint16_t sistrip::FEUNITS_PER_FED = 8
static

◆ fineDelayErr_

const char sistrip::fineDelayErr_[] = "FineDelayError"
static

Definition at line 120 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fineDelayPos_

const char sistrip::fineDelayPos_[] = "FineDelayPosition"
static

Definition at line 119 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ fineDelayRun_

const char sistrip::fineDelayRun_[] = "FineDelay"
static

Definition at line 31 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ FirstBadStripMask_

const uint32_t sistrip::FirstBadStripMask_ = 0x3FF
static

Definition at line 7 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ FirstBadStripShift_

const uint32_t sistrip::FirstBadStripShift_ = 22
static

Definition at line 15 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ FirstThStripMask_

const uint32_t sistrip::FirstThStripMask_ = 0x3FF
static

◆ FirstThStripShift_

const uint32_t sistrip::FirstThStripShift_ = 6
static

◆ FlagBadStripMask_

const uint32_t sistrip::FlagBadStripMask_ = 0xFFF
static

Definition at line 9 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ FlagBadStripShift_

const uint32_t sistrip::FlagBadStripShift_ = 0
static

Definition at line 17 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ FULL_DEBUG_HDR_SIZE

const uint16_t sistrip::FULL_DEBUG_HDR_SIZE = 8 * FE_HDR_SIZE
static

Definition at line 55 of file ConstantsForHardwareSystems.h.

◆ hex_

const char sistrip::hex_[] = "0x"
static

◆ HighThStripMask_

const uint32_t sistrip::HighThStripMask_ = 0x3F
static

◆ HighThStripShift_

const uint32_t sistrip::HighThStripShift_ = 0
static

Definition at line 20 of file ConstantsForCondObjects.h.

◆ histo1d_

const char sistrip::histo1d_[] = "Histo1D"
static

Definition at line 21 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ histo2dScatter_

const char sistrip::histo2dScatter_[] = "Histo2DScatter"
static

Definition at line 23 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ histo2dSum_

const char sistrip::histo2dSum_[] = "Histo2DSum"
static

Definition at line 22 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ incompletePlateau_

const char sistrip::incompletePlateau_[] = "IncompletePlateau"
static

Definition at line 44 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

◆ INVALID

const uint8_t sistrip::INVALID = 0xFF
static

Definition at line 20 of file SiStripFEDBufferComponents.h.

◆ invalid32_

const uint32_t sistrip::invalid32_ = 0xFFFFFFFF
static

Definition at line 15 of file Constants.h.

Referenced by SiStripPopConFEDErrorsHandlerFromDQM::addBadAPV(), SiStripDetCabling::addDevices(), FastFedCablingAlgorithm::analyse(), SiStripCMMonitorPlugin::analyze(), SiStripCondObjBuilderFromDb::buildAnalysisRelatedObjects(), SiStripFedCablingBuilderFromDb::buildFecCablingFromDevices(), SiStripCondObjBuilderFromDb::buildStripRelatedObjects(), SiStripEventSummary::commissioningInfo(), SiStripFedCabling::ConnsRange::connsPair(), SiStripFedCabling::ConnsRange::ConnsRange(), FastFedCablingHistosUsingDb::create(), sistrip::RawToDigiUnpacker::createDigis(), sistrip::DigiToRaw::createFedBuffers_(), CommissioningHistosUsingDb::deviceIsPresent(), SiStripPopConFEDErrorsHandlerFromDQM::dqmEndJob(), sistrip::RawToDigiUnpacker::dumpRawData(), SiStripFedCabling::ConnsRange::emptyPair(), CommissioningHistograms::extractHistograms(), SiStripFedKey::fedIndex(), SiStripDetCabling::getDcuId(), SiStripHashedDetId::hashedIndex(), SiStripHashedDetId::init(), SiStripDetKey::initFromKey(), SiStripFecKey::initFromKey(), SiStripFedKey::initFromKey(), SiStripCondObjBuilderFromDb::SkipDeviceDescription::isConsistent(), SiStripKey::isInvalid(), FastFedCablingAnalysis::isValid(), SiStripKey::isValid(), sistrip::SpyDigiConverter::mergeModuleChannels(), sistrip::ExcludedFEDListProducer::produce(), SiStripRegionConnectivity::produceRegionCabling(), FastFedCablingAnalysis::reset(), SiStripDetCabling::SiStripDetCabling(), SiStripCondObjBuilderFromDb::SkipDeviceDescription::SkipDeviceDescription(), TrackerMap::TrackerMap(), SiStripHashedDetId::unhashIndex(), FastFedCablingHistosUsingDb::update(), and sistrip::RawToDigiUnpacker::updateEventSummary().

◆ invalid_

const uint16_t sistrip::invalid_ = 0xFFFF
static

Definition at line 16 of file Constants.h.

Referenced by SiStripDetCabling::addDevices(), SiStripQuality::addInvalidConnectionFromCabling(), CalibrationScanAnalysis::addOneCalibrationPoint(), FedTimingAlgorithm::analyse(), VpspScanAlgorithm::analyse(), DaqScopeModeAlgorithm::analyse(), FastFedCablingAlgorithm::analyse(), NoiseAlgorithm::analyse(), PedestalsAlgorithm::analyse(), PedsOnlyAlgorithm::analyse(), ApvTimingAlgorithm::analyse(), OptoScanAlgorithm::analyse(), FedCablingAlgorithm::analyse(), FedChannelConnection::apvPairNumberDebug(), SiStripFineDelayHit::beginRun(), SiStripFecCabling::buildFecCabling(), SiStripFedCablingBuilderFromDb::buildFecCablingFromFedConnections(), SiStripCondObjBuilderFromDb::buildStripRelatedObjects(), CalibrationScanAnalysis::CalibrationScanAnalysis(), SummaryGenerator::clearMap(), PedsOnlyHistosUsingDb::create(), sistrip::SpyUnpacker::createDigis(), sistrip::RawToDigiUnpacker::createDigis(), sistrip::DigiToRaw::createFedBuffers_(), SiStripCommissioningSource::createTasks(), VpspScanSummaryFactory::extract(), DaqScopeModeSummaryFactory::extract(), ApvTimingSummaryFactory::extract(), CalibrationScanSummaryFactory::extract(), CalibrationSummaryFactory::extract(), NoiseSummaryFactory::extract(), OptoScanSummaryFactory::extract(), PedestalsSummaryFactory::extract(), FastFedCablingSummaryFactory::extract(), PedsOnlySummaryFactory::extract(), PedsFullNoiseSummaryFactory::extract(), VpspScanAlgorithm::extract(), OptoScanAlgorithm::extract(), CommissioningHistograms::extractHistograms(), SiStripHistoTitle::extractTitle(), FastFedCablingAnalysis::FastFedCablingAnalysis(), SiStripFedKey::feChan(), SiStripFedKey::fedCh(), sistrip::SpyUtilities::fedIndex(), SiStripFedKey::feUnit(), OptoScanTask::fill(), SummaryGeneratorControlView::fill(), SummaryGeneratorReadoutView::fill(), SiStripCommissioningSource::fillCablingHistos(), SiStripCommissioningSource::fillHistos(), SiStripFecKey::firstApvOfPair(), DaqScopeModeAnalysis::frameFindingThreshold(), ApvTimingAnalysis::frameFindingThreshold(), ApvTimingHistograms::histoAnalysis(), FedTimingHistograms::histoAnalysis(), SiStripFecKey::hybridPos(), SiStripFecKey::i2cAddr(), SiStripHashedDetId::init(), SiStripDetKey::initFromKey(), SiStripFecKey::initFromKey(), SiStripFedKey::initFromKey(), SiStripDetKey::initFromValue(), SiStripFecKey::initFromValue(), SiStripFedKey::initFromValue(), SiStripDetKey::initGranularity(), SiStripFecKey::initGranularity(), SiStripFedKey::initGranularity(), FedChannelConnection::isConnected(), SiStripKey::isInvalid(), SiStripDetKey::isInvalid(), SiStripFecKey::isInvalid(), SiStripFedKey::isInvalid(), SiStripKey::isValid(), SiStripDetKey::isValid(), SiStripFecKey::isValid(), SiStripFedKey::isValid(), SiStripFecKey::lldChan(), FedChannelConnection::lldChannel(), sistrip::SpyEventMatcher::mergeMatchingData(), sistrip::SpyDigiConverter::mergeModuleChannels(), SiStripDetCabling::nApvPairs(), SiStripFecCabling::print(), ApvTimingAnalysis::print(), FastFedCablingAnalysis::print(), SiStripFedCabling::printDebug(), ApvTimingAnalysis::refTime(), ApvLatencyAnalysis::reset(), SamplingAnalysis::reset(), FedTimingAnalysis::reset(), FedCablingAnalysis::reset(), PedsOnlyAnalysis::reset(), VpspScanAnalysis::reset(), PedestalsAnalysis::reset(), NoiseAnalysis::reset(), OptoScanAnalysis::reset(), CalibrationScanAnalysis::reset(), ApvTimingAnalysis::reset(), DaqScopeModeAnalysis::reset(), FastFedCablingAnalysis::reset(), PedsFullNoiseAnalysis::reset(), CalibrationAnalysis::reset(), SiStripConfigDb::DeviceAddress::reset(), SiStripEnumsAndStrings::runType(), SiStripDetCabling::SiStripDetCabling(), SiStripFedCabling::terse(), TrackerMap::TrackerMap(), DaqScopeModeHistosUsingDb::update(), NoiseHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), LatencyHistosUsingDb::update(), and FineDelayHistosUsingDb::update().

◆ invalidDelayTime_

const char sistrip::invalidDelayTime_[] = "InvalidDelayTime"
static

Definition at line 46 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

◆ invalidLightLevel_

const char sistrip::invalidLightLevel_[] = "InvalidLightLevel"
static

Definition at line 27 of file ConstantsForCommissioningAnalysis.h.

◆ invalidRefTime_

const char sistrip::invalidRefTime_[] = "InvalidRefTime"
static

Definition at line 45 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

◆ invalidTrimDacLevel_

const char sistrip::invalidTrimDacLevel_[] = "InvalidTrimDacLevel"
static

Definition at line 28 of file ConstantsForCommissioningAnalysis.h.

◆ invalidZeroLightLevel_

const char sistrip::invalidZeroLightLevel_[] = "InvalidZeroLightLevel"
static

Definition at line 52 of file ConstantsForCommissioningAnalysis.h.

Referenced by OptoScanAlgorithm::analyse().

◆ jbProbabAllStrips_

const char sistrip::jbProbabAllStrips_[] = "jbProbabStrips"
static

Definition at line 107 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ ksProbabAllStrips_

const char sistrip::ksProbabAllStrips_[] = "ksProbabStrips"
static

Definition at line 106 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ layer_

const char sistrip::layer_[] = "Layer"
static

◆ LLD_CHAN_MAX

const uint16_t sistrip::LLD_CHAN_MAX = 3
static

◆ LLD_CHAN_MIN

const uint16_t sistrip::LLD_CHAN_MIN = 1
static

◆ lldChan_

const char sistrip::lldChan_[] = "LldChannel"
static

◆ LowThStripMask_

const uint32_t sistrip::LowThStripMask_ = 0x3F
static

◆ LowThStripShift_

const uint32_t sistrip::LowThStripShift_ = 0
static

Definition at line 21 of file ConstantsForCondObjects.h.

◆ MAX_FECS_PER_CRATE

const uint16_t sistrip::MAX_FECS_PER_CRATE = 20
static

Definition at line 85 of file ConstantsForHardwareSystems.h.

◆ MAX_FEDS_PER_CRATE

const uint16_t sistrip::MAX_FEDS_PER_CRATE = 16
static

Definition at line 84 of file ConstantsForHardwareSystems.h.

◆ maximum_

const uint16_t sistrip::maximum_ = 0x03FF
static

◆ MeVperADCStrip

constexpr float sistrip::MeVperADCStrip = 9.5665E-4
static

◆ missingTickMark_

const char sistrip::missingTickMark_[] = "TickMarkNotFound"
static

◆ mlCabling_

const char sistrip::mlCabling_[] = "SiStripCabling"
static

Definition at line 14 of file ConstantsForLogger.h.

Referenced by SiStripModule::activeApv(), SiStripModule::activeApvPair(), SiStripModule::addApv(), FastFedCablingHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripModule::apvPairNumber(), FedChannelConnection::apvPairNumberDebug(), SiStripFedCablingBuilderFromDb::assignDcuAndDetIds(), SiStripFedCablingBuilderFromDb::buildFecCabling(), SiStripFecCabling::buildFecCabling(), SiStripFedCablingBuilderFromDb::buildFecCablingFromDetIds(), SiStripFedCablingBuilderFromDb::buildFecCablingFromDevices(), SiStripFedCablingBuilderFromDb::buildFecCablingFromFedConnections(), SiStripFedCabling::buildFedCabling(), ViewTranslator::buildMaps(), FastFedCablingHistosUsingDb::connections(), SiStripFecCabling::connections(), SiStripCommissioningOfflineDbClient::createHistos(), SiStripModule::fedCh(), ViewTranslator::fedToFec(), SiStripConfigDb::getFedIds(), FedChannelConnection::i2cAddr(), SiStripHashedDetId::init(), FedChannelConnection::lldChannel(), SiStripModule::lldChannel(), SiStripFedCablingBuilderFromDb::make(), SiStripFedCablingFakeESSource::make(), SiStripModule::nApvPairs(), SiStripFedCabling::printSummary(), SiStripFedCablingESProducer::produce(), SiStripFecCabling::SiStripFecCabling(), SiStripFedCabling::SiStripFedCabling(), SiStripFedCablingBuilderFromDb::SiStripFedCablingBuilderFromDb(), SiStripHashedDetId::SiStripHashedDetId(), SiStripFedCabling::~SiStripFedCabling(), SiStripFedCablingBuilderFromDb::~SiStripFedCablingBuilderFromDb(), and SiStripHashedDetId::~SiStripHashedDetId().

◆ mlCommissioning_

const char sistrip::mlCommissioning_[] = "SiStripCommissioning"
static

◆ mlConfigDb_

const char sistrip::mlConfigDb_[] = "SiStripConfigDb"
static

Definition at line 16 of file ConstantsForLogger.h.

Referenced by SiStripConfigDb::addAnalysisDescriptions(), SiStripConfigDb::addDcuDetIds(), SiStripConfigDb::addDeviceDescriptions(), SiStripConfigDb::addFedConnections(), SiStripConfigDb::addFedDescriptions(), SiStripDbParams::addPartition(), SiStripConfigDb::clearAnalysisDescriptions(), SiStripConfigDb::clearDcuDetIds(), SiStripConfigDb::clearDeviceDescriptions(), SiStripConfigDb::clearFedConnections(), SiStripConfigDb::clearFedDescriptions(), SiStripConfigDb::clearLocalCache(), SiStripConfigDb::closeDbConnection(), SiStripConfigDb::databaseCache(), SiStripConfigDb::deviceFactory(), SiStripConfigDb::getAnalysisDescriptions(), SiStripConfigDb::getDcuDetIds(), SiStripConfigDb::getDeviceDescriptions(), SiStripConfigDb::getFedConnections(), SiStripConfigDb::getFedDescriptions(), SiStripConfigDb::getFedIds(), SiStripConfigDb::handleException(), SiStripConfigDb::openDbConnection(), SiStripDbParams::partitionNames(), SiStripConfigDb::partitions(), SiStripConfigDb::printAnalysisDescriptions(), SiStripConfigDb::printDcuDetIds(), SiStripConfigDb::printDeviceDescriptions(), SiStripConfigDb::printFedConnections(), SiStripConfigDb::printFedDescriptions(), SiStripConfigDb::runs(), SiStripConfigDb::SiStripConfigDb(), SiStripPartition::update(), SiStripConfigDb::uploadAnalysisDescriptions(), SiStripConfigDb::uploadDcuDetIds(), SiStripConfigDb::uploadDeviceDescriptions(), SiStripConfigDb::uploadFedConnections(), SiStripConfigDb::uploadFedDescriptions(), SiStripConfigDb::usingDatabase(), SiStripConfigDb::usingDatabaseCache(), SiStripConfigDb::usingXmlFiles(), SiStripPartition::versions(), and SiStripConfigDb::~SiStripConfigDb().

◆ mlDigis_

const char sistrip::mlDigis_[] = "SiStripDigis"
static

Definition at line 17 of file ConstantsForLogger.h.

Referenced by SiStripEventSummary::commissioningInfo().

◆ mlDqmClient_

const char sistrip::mlDqmClient_[] = "SiStripDqmClient"
static

Definition at line 19 of file ConstantsForLogger.h.

Referenced by FastFedCablingHistosUsingDb::addDcuDetIds(), CommissioningHistosUsingDb::addDcuDetIds(), SiStripTFile::addDevice(), PedsFullNoiseAlgorithm::analyse(), SiStripCommissioningOfflineClient::analyze(), ApvTimingHistograms::ApvTimingHistograms(), ApvTimingHistosUsingDb::ApvTimingHistosUsingDb(), SiStripCommissioningOfflineClient::beginRun(), CommissioningHistosUsingDb::buildDetInfo(), CalibrationHistograms::CalibrationHistograms(), CalibrationHistosUsingDb::CalibrationHistosUsingDb(), CommissioningHistograms::clearHistosMap(), CommissioningHistograms::CommissioningHistograms(), CommissioningHistosUsingDb::CommissioningHistosUsingDb(), FineDelayHistosUsingDb::computeDelays(), CommissioningHistosUsingDb::configure(), CommissioningHistograms::copyCustomInformation(), CommissioningHistosUsingDb::createAnalyses(), SiStripCommissioningOfflineDbClient::createHistos(), SiStripCommissioningOfflineClient::createHistos(), FedCablingHistograms::createSummaryHisto(), CommissioningHistograms::createSummaryHisto(), DaqScopeModeHistograms::DaqScopeModeHistograms(), DaqScopeModeHistosUsingDb::DaqScopeModeHistosUsingDb(), CommissioningHistosUsingDb::deviceIsPresent(), SiStripTFile::dqmTop(), CommissioningHistograms::extractHistograms(), FastFedCablingHistograms::FastFedCablingHistograms(), FastFedCablingHistosUsingDb::FastFedCablingHistosUsingDb(), FedCablingHistograms::FedCablingHistograms(), ApvTimingHistograms::histoAnalysis(), VpspScanHistograms::histoAnalysis(), NoiseHistograms::histoAnalysis(), OptoScanHistograms::histoAnalysis(), PedestalsHistograms::histoAnalysis(), DaqScopeModeHistograms::histoAnalysis(), PedsFullNoiseHistograms::histoAnalysis(), PedsOnlyHistograms::histoAnalysis(), FastFedCablingHistograms::histoAnalysis(), CalibrationHistograms::histoAnalysis(), SamplingHistograms::histoAnalysis(), FedCablingHistograms::histoAnalysis(), CommissioningHistograms::histoAnalysis(), CommissioningHistograms::histogram(), LatencyHistosUsingDb::LatencyHistosUsingDb(), NoiseHistograms::NoiseHistograms(), NoiseHistosUsingDb::NoiseHistosUsingDb(), OptoScanHistograms::OptoScanHistograms(), OptoScanHistosUsingDb::OptoScanHistosUsingDb(), PedestalsHistograms::PedestalsHistograms(), PedestalsHistosUsingDb::PedestalsHistosUsingDb(), PedsFullNoiseHistograms::PedsFullNoiseHistograms(), PedsFullNoiseHistosUsingDb::PedsFullNoiseHistosUsingDb(), PedsOnlyHistograms::PedsOnlyHistograms(), PedsOnlyHistosUsingDb::PedsOnlyHistosUsingDb(), CalibrationHistograms::printAnalyses(), VpspScanHistograms::printAnalyses(), NoiseHistograms::printAnalyses(), OptoScanHistograms::printAnalyses(), PedestalsHistograms::printAnalyses(), DaqScopeModeHistograms::printAnalyses(), PedsFullNoiseHistograms::printAnalyses(), PedsOnlyHistograms::printAnalyses(), FastFedCablingHistograms::printAnalyses(), FedCablingHistograms::printAnalyses(), CommissioningHistograms::printAnalyses(), CommissioningHistograms::printHistosMap(), FastFedCablingHistograms::printSummary(), CommissioningHistograms::printSummary(), CommissioningHistograms::runNumber(), CommissioningHistograms::runType(), SamplingHistograms::SamplingHistograms(), CalibrationHistograms::save(), CommissioningHistograms::save(), SiStripTFile::setDQMFormat(), SiStripCommissioningOfflineClient::setInputFiles(), SiStripCommissioningOfflineClient::SiStripCommissioningOfflineClient(), SiStripTFile::sistripTop(), SummaryPlotXmlParser::summaryPlots(), DaqScopeModeHistosUsingDb::update(), VpspScanHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), OptoScanHistosUsingDb::update(), FastFedCablingHistosUsingDb::update(), LatencyHistosUsingDb::update(), CalibrationHistosUsingDb::update(), FineDelayHistosUsingDb::update(), CommissioningHistosUsingDb::uploadAnalyses(), DaqScopeModeHistosUsingDb::uploadConfigurations(), OptoScanHistosUsingDb::uploadConfigurations(), ApvTimingHistosUsingDb::uploadConfigurations(), PedsFullNoiseHistosUsingDb::uploadConfigurations(), PedsOnlyHistosUsingDb::uploadConfigurations(), VpspScanHistosUsingDb::uploadConfigurations(), NoiseHistosUsingDb::uploadConfigurations(), PedestalsHistosUsingDb::uploadConfigurations(), FastFedCablingHistosUsingDb::uploadConfigurations(), LatencyHistosUsingDb::uploadConfigurations(), CalibrationHistosUsingDb::uploadConfigurations(), FineDelayHistosUsingDb::uploadConfigurations(), SiStripCommissioningOfflineDbClient::uploadToConfigDb(), VpspScanHistograms::VpspScanHistograms(), VpspScanHistosUsingDb::VpspScanHistosUsingDb(), ApvTimingHistograms::~ApvTimingHistograms(), ApvTimingHistosUsingDb::~ApvTimingHistosUsingDb(), CalibrationHistograms::~CalibrationHistograms(), CalibrationHistosUsingDb::~CalibrationHistosUsingDb(), CommissioningHistograms::~CommissioningHistograms(), CommissioningHistosUsingDb::~CommissioningHistosUsingDb(), DaqScopeModeHistograms::~DaqScopeModeHistograms(), DaqScopeModeHistosUsingDb::~DaqScopeModeHistosUsingDb(), FastFedCablingHistograms::~FastFedCablingHistograms(), FastFedCablingHistosUsingDb::~FastFedCablingHistosUsingDb(), FedCablingHistograms::~FedCablingHistograms(), FineDelayHistosUsingDb::~FineDelayHistosUsingDb(), LatencyHistosUsingDb::~LatencyHistosUsingDb(), NoiseHistograms::~NoiseHistograms(), NoiseHistosUsingDb::~NoiseHistosUsingDb(), OptoScanHistograms::~OptoScanHistograms(), OptoScanHistosUsingDb::~OptoScanHistosUsingDb(), PedestalsHistograms::~PedestalsHistograms(), PedestalsHistosUsingDb::~PedestalsHistosUsingDb(), PedsFullNoiseHistograms::~PedsFullNoiseHistograms(), PedsFullNoiseHistosUsingDb::~PedsFullNoiseHistosUsingDb(), PedsOnlyHistograms::~PedsOnlyHistograms(), PedsOnlyHistosUsingDb::~PedsOnlyHistosUsingDb(), SamplingHistograms::~SamplingHistograms(), SiStripCommissioningOfflineClient::~SiStripCommissioningOfflineClient(), SiStripCommissioningOfflineDbClient::~SiStripCommissioningOfflineDbClient(), VpspScanHistograms::~VpspScanHistograms(), and VpspScanHistosUsingDb::~VpspScanHistosUsingDb().

◆ mlDqmCommon_

const char sistrip::mlDqmCommon_[] = "SiStripDqmCommon"
static

Definition at line 18 of file ConstantsForLogger.h.

Referenced by SiStripHashedDetIdESModule::produce().

◆ mlDqmSource_

const char sistrip::mlDqmSource_[] = "SiStripDqmSource"
static

◆ mlESSources_

const char sistrip::mlESSources_[] = "SiStripESSources"
static

◆ mlInputSource_

const char sistrip::mlInputSource_[] = "SiStripInputSource"
static

Definition at line 22 of file ConstantsForLogger.h.

◆ mlO2O_

const char sistrip::mlO2O_[] = "SiStripO2O"
static

Definition at line 23 of file ConstantsForLogger.h.

◆ mlRawToCluster_

const char sistrip::mlRawToCluster_[] = "SiStripRawToCluster"
static

Definition at line 24 of file ConstantsForLogger.h.

◆ mlRawToDigi_

const char sistrip::mlRawToDigi_[] = "SiStripRawToDigi"
static

◆ mlSummaryPlots_

const char sistrip::mlSummaryPlots_[] = "SiStripSummaryPlots"
static

Definition at line 26 of file ConstantsForLogger.h.

Referenced by SummaryPlot::check(), ApvTimingSummaryFactory::extract(), FastFedCablingSummaryFactory::extract(), OptoScanSummaryFactory::extract(), PedestalsSummaryFactory::extract(), CalibrationSummaryFactory::extract(), PedsFullNoiseSummaryFactory::extract(), PedsOnlySummaryFactory::extract(), VpspScanSummaryFactory::extract(), CalibrationScanSummaryFactory::extract(), SamplingSummaryFactory::extract(), DaqScopeModeSummaryFactory::extract(), NoiseSummaryFactory::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), SummaryHistogramFactory< T >::extract(), SummaryPlotFactoryBase::fill(), SummaryGeneratorControlView::fill(), SummaryGeneratorReadoutView::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryGenerator::fill(), DaqScopeModeSummaryFactory::format(), CalibrationScanSummaryFactory::format(), PedestalsSummaryFactory::format(), FastFedCablingSummaryFactory::format(), ApvTimingSummaryFactory::format(), PedsFullNoiseSummaryFactory::format(), PedsOnlySummaryFactory::format(), OptoScanSummaryFactory::format(), CalibrationSummaryFactory::format(), SamplingSummaryFactory::format(), VpspScanSummaryFactory::format(), NoiseSummaryFactory::format(), SummaryGenerator::histo1D(), SummaryGenerator::histo2DScatter(), SummaryGenerator::histo2DSum(), SummaryGenerator::histogram(), SummaryPlotFactoryBase::init(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< T >::init(), SummaryGenerator::instance(), SummaryGenerator::printMap(), SummaryGenerator::profile1D(), SummaryHistogramFactory< T >::SummaryHistogramFactory(), SummaryPlot::SummaryPlot(), and SummaryHistogramFactory< T >::~SummaryHistogramFactory().

◆ mlTest_

const char sistrip::mlTest_[] = "SiStripTEST"
static

Definition at line 27 of file ConstantsForLogger.h.

Referenced by SiStripCommissioningSource::fillCablingHistos().

◆ module_

const char sistrip::module_[] = "Module"
static

Definition at line 38 of file ConstantsForGranularity.h.

Referenced by edm::WorkerT< T >::callWorkerBeginStream(), edm::WorkerT< T >::callWorkerEndStream(), edm::WorkerT< T >::callWorkerStreamBegin(), edm::WorkerT< T >::callWorkerStreamEnd(), MELaserPrim::fillHistograms(), edm::WorkerT< T >::globalLuminosityBlocksQueue(), edm::WorkerT< T >::globalRunsQueue(), SiStripEnumsAndStrings::granularity(), edm::WorkerT< T >::implBeginJob(), edm::WorkerT< T >::implDo(), edm::WorkerT< T >::implDoAccessInputProcessBlock(), edm::WorkerT< T >::implDoAcquire(), edm::WorkerT< T >::implDoBegin(), edm::WorkerT< T >::implDoBeginProcessBlock(), edm::WorkerT< T >::implDoEnd(), edm::WorkerT< T >::implDoEndProcessBlock(), edm::WorkerT< T >::implDoPrePrefetchSelection(), edm::WorkerT< T >::implDoTransformAsync(), edm::WorkerT< T >::implEndJob(), edm::WorkerT< T >::implRegisterThinnedAssociations(), edm::WorkerT< T >::implRespondToCloseInputFile(), edm::WorkerT< T >::implRespondToCloseOutputFile(), edm::WorkerT< T >::implRespondToOpenInputFile(), edm::WorkerT< T >::itemsToGetForSelection(), edm::WorkerT< T >::itemToGetForTransform(), edm::WorkerT< T >::selectInputProcessBlocks(), edm::WorkerT< T >::serializeRunModule(), edm::WorkerT< T >::transformIndex(), edm::WorkerT< T >::updateLookup(), edm::WorkerT< T >::wantsGlobalLuminosityBlocks(), edm::WorkerT< T >::wantsGlobalRuns(), edm::WorkerT< T >::wantsInputProcessBlocks(), edm::WorkerT< T >::wantsProcessBlocks(), edm::WorkerT< T >::wantsStreamLuminosityBlocks(), edm::WorkerT< T >::wantsStreamRuns(), and edm::WorkerT< T >::workerType().

◆ noBaselineLevel_

const char sistrip::noBaselineLevel_[] = "InvalidZeroLightLevel"
static

Definition at line 59 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

◆ noBottomPlateau_

const char sistrip::noBottomPlateau_[] = "CannotFindBottomPlateau"
static

Definition at line 57 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

◆ noCandidates_

const char sistrip::noCandidates_[] = "NoChannelsAboveThreshold"
static

Definition at line 33 of file ConstantsForCommissioningAnalysis.h.

Referenced by FedCablingAlgorithm::analyse().

◆ noEntries_

const char sistrip::noEntries_[] = "NoEntriesInHistogramBin"
static

◆ noiseAllStrips_

const char sistrip::noiseAllStrips_[] = "StripNoise"
static

Definition at line 82 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noiseMax_

const char sistrip::noiseMax_[] = "NoiseMax"
static

Definition at line 85 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noiseMean_

const char sistrip::noiseMean_[] = "NoiseMean"
static

Definition at line 83 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noiseMin_

const char sistrip::noiseMin_[] = "NoiseMin"
static

Definition at line 86 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noiseRun_

const char sistrip::noiseRun_[] = "Noise"
static

Definition at line 28 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ noiseSignificanceAllStrips_

const char sistrip::noiseSignificanceAllStrips_[] = "noiseSignificanceStrips"
static

Definition at line 111 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noiseSpread_

const char sistrip::noiseSpread_[] = "NoiseRmsSpread"
static

Definition at line 84 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ noRisingEdges_

const char sistrip::noRisingEdges_[] = "NoCandidateRisingEdges"
static

Definition at line 42 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

◆ NOT_A_FEDID

const uint16_t sistrip::NOT_A_FEDID = static_cast<uint16_t>(FEDNumbering::NOT_A_FEDID)
static

Definition at line 26 of file SiStripBadChannelPatcher.cc.

Referenced by SiStripBadChannelPatcher::fedFromDetId().

◆ noTopPlateau_

const char sistrip::noTopPlateau_[] = "CannotFindTopPlateau"
static

Definition at line 56 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

◆ noVpspSetting_

const char sistrip::noVpspSetting_[] = "InvalidZeroLightLevel"
static

Definition at line 58 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

◆ null_

const char sistrip::null_[] = "null"
static

◆ nullPtr_

const char sistrip::nullPtr_[] = "NullPointerToHistogram"
static

◆ NUMBER_OF_FEDS

const uint16_t sistrip::NUMBER_OF_FEDS = static_cast<uint16_t>(FED_ID_MAX - FED_ID_MIN + 1)
static

◆ numberOfBins_

const char sistrip::numberOfBins_[] = "UnexpectedNumberOfHistogramBins"
static

◆ numberOfHistos_

const char sistrip::numberOfHistos_[] = "UnexpectedNumberOfHistograms"
static

◆ numOfBadADProbabStrips_

const char sistrip::numOfBadADProbabStrips_[] = "NumOfBadADProbabStrips"
static

Definition at line 91 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadChi2ProbabStrips_

const char sistrip::numOfBadChi2ProbabStrips_[] = "NumOfBadChi2ProbabStrips"
static

Definition at line 94 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadDoublePeakStrips_

const char sistrip::numOfBadDoublePeakStrips_[] = "NumOfBadDoublePeakStrips"
static

Definition at line 101 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadFitStatusStrips_

const char sistrip::numOfBadFitStatusStrips_[] = "NumOfBadFitStatusStrips"
static

Definition at line 100 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadJBProbabStrips_

const char sistrip::numOfBadJBProbabStrips_[] = "NumOfBadJBProbabStrips"
static

Definition at line 93 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadKSProbabStrips_

const char sistrip::numOfBadKSProbabStrips_[] = "NumOfBadKSProbabStrips"
static

Definition at line 92 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadLargeNoiseSignificanceStrips_

const char sistrip::numOfBadLargeNoiseSignificanceStrips_[] = "NumOfBadLargeNoiseSignificanceStrips"
static

Definition at line 98 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadLargeNoiseStrips_

const char sistrip::numOfBadLargeNoiseStrips_[] = "NumOfBadLargeNoiseStrips"
static

Definition at line 97 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadLowNoiseStrips_

const char sistrip::numOfBadLowNoiseStrips_[] = "NumOfBadLowNoiseStrips"
static

Definition at line 96 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadShiftedStrips_

const char sistrip::numOfBadShiftedStrips_[] = "NumOfBadShfitedStrips"
static

Definition at line 95 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadStrips_

const char sistrip::numOfBadStrips_[] = "NumOfBadStrips"
static

Definition at line 90 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfBadTailStrips_

const char sistrip::numOfBadTailStrips_[] = "NumOfBadTailStrips"
static

Definition at line 99 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfDeadStrips_

const char sistrip::numOfDeadStrips_[] = "NumOfDeadStrips"
static

Definition at line 88 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ numOfNoisy_

const char sistrip::numOfNoisy_[] = "NumOfNoisyStrips"
static

Definition at line 89 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanAnalysis_

const char sistrip::optoScanAnalysis_[] = "OptoScanAnalysis"
static

Definition at line 51 of file ConstantsForCommissioningAnalysis.h.

◆ optoScanBaseLiftOff_

const char sistrip::optoScanBaseLiftOff_[] = "BaselineLiftOff"
static

Definition at line 62 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanLaserThresh_

const char sistrip::optoScanLaserThresh_[] = "LaserThreshold"
static

Definition at line 63 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanLinkNoise_

const char sistrip::optoScanLinkNoise_[] = "LinkNoise"
static

Definition at line 61 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanLldBias_

const char sistrip::optoScanLldBias_[] = "LldBiasSetting"
static

Definition at line 57 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanLldGain_

const char sistrip::optoScanLldGain_[] = "LldGainSetting"
static

Definition at line 58 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanMeasGain_

const char sistrip::optoScanMeasGain_[] = "MeasuredGain"
static

Definition at line 59 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanRun_

const char sistrip::optoScanRun_[] = "OptoScan"
static

Definition at line 24 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ optoScanTickHeight_

const char sistrip::optoScanTickHeight_[] = "TickHeight"
static

Definition at line 64 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ optoScanZeroLight_

const char sistrip::optoScanZeroLight_[] = "ZeroLightLevel"
static

Definition at line 60 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ PACKET_CODE_PROC_RAW

const uint8_t sistrip::PACKET_CODE_PROC_RAW = 0xF2
static

◆ PACKET_CODE_PROC_RAW10

const uint8_t sistrip::PACKET_CODE_PROC_RAW10 = 0x92
static

Definition at line 85 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

◆ PACKET_CODE_PROC_RAW8_BOTBOT

const uint8_t sistrip::PACKET_CODE_PROC_RAW8_BOTBOT = 0xCA
static

Definition at line 86 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

◆ PACKET_CODE_PROC_RAW8_TOPBOT

const uint8_t sistrip::PACKET_CODE_PROC_RAW8_TOPBOT = 0xB2
static

Definition at line 87 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

◆ PACKET_CODE_SCOPE

const uint8_t sistrip::PACKET_CODE_SCOPE = 0xE1
static

◆ PACKET_CODE_VIRGIN_RAW

const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW = 0xE6
static

◆ PACKET_CODE_VIRGIN_RAW10

const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW10 = 0x86
static

◆ PACKET_CODE_VIRGIN_RAW8_BOTBOT

const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW8_BOTBOT = 0xC6
static

◆ PACKET_CODE_VIRGIN_RAW8_TOPBOT

const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW8_TOPBOT = 0xA6
static

◆ PACKET_CODE_ZERO_SUPPRESSED

const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED = 0xEA
static

◆ PACKET_CODE_ZERO_SUPPRESSED10

const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED10 = 0x8A
static

◆ PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT

const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT = 0xCA
static

◆ PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT

const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT = 0xAA
static

◆ partition_

const char sistrip::partition_[] = "Partition"
static

◆ pedestalsAllStrips_

const char sistrip::pedestalsAllStrips_[] = "StripPedestals"
static

Definition at line 75 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ pedestalsMax_

const char sistrip::pedestalsMax_[] = "PedestalMax"
static

Definition at line 78 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ pedestalsMean_

const char sistrip::pedestalsMean_[] = "PedestalMean"
static

Definition at line 76 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ pedestalsMin_

const char sistrip::pedestalsMin_[] = "PedestalMin"
static

Definition at line 79 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ pedestalsRun_

const char sistrip::pedestalsRun_[] = "Pedestals"
static

Definition at line 26 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ pedestalsSpread_

const char sistrip::pedestalsSpread_[] = "PedestalRmsSpread"
static

Definition at line 77 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ pedsFullNoiseRun_

const char sistrip::pedsFullNoiseRun_[] = "PedsFullNoise"
static

Definition at line 29 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ pedsOnlyRun_

const char sistrip::pedsOnlyRun_[] = "PedsOnly"
static

Definition at line 27 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ petal_

const char sistrip::petal_[] = "Petal"
static

Definition at line 34 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ physicsRun_

const char sistrip::physicsRun_[] = "Physics"
static

Definition at line 37 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ pipe_

const char sistrip::pipe_[] = "|"
static

◆ PIPEADDR

const uint8_t sistrip::PIPEADDR[APV_MAX_ADDRESS]
static
Initial value:
= {
48, 49, 51, 50, 54, 55, 53, 52, 60, 61, 63, 62, 58, 59, 57, 56, 40, 41, 43, 42, 46, 47,
45, 44, 36, 37, 39, 38, 34, 35, 33, 32, 96, 97, 99, 98, 102, 103, 101, 100, 108, 109, 111, 110,
106, 107, 105, 104, 120, 121, 123, 122, 126, 127, 125, 124, 116, 117, 119, 118, 114, 115, 113, 112, 80, 81,
83, 82, 86, 87, 85, 84, 92, 93, 95, 94, 90, 91, 89, 88, 72, 73, 75, 74, 78, 79, 77, 76,
68, 69, 71, 70, 66, 67, 65, 64, 192, 193, 195, 194, 198, 199, 197, 196, 204, 205, 207, 206, 202, 203,
201, 200, 216, 217, 219, 218, 222, 223, 221, 220, 212, 213, 215, 214, 210, 211, 209, 208, 240, 241, 243, 242,
246, 247, 245, 244, 252, 253, 255, 254, 250, 251, 249, 248, 232, 233, 235, 234, 238, 239, 237, 236, 228, 229,
231, 230, 226, 227, 225, 224, 160, 161, 163, 162, 166, 167, 165, 164, 172, 173, 175, 174, 170, 171, 169, 168,
184, 185, 187, 186, 190, 191, 189, 188, 180, 181, 183, 182, 178, 179, 177, 176}

Definition at line 22 of file PipeAddrToTimeLookupTable.h.

Referenced by sistrip::FEDAddressConversion::pipelineAddress().

◆ profile1D_

const char sistrip::profile1D_[] = "Profile1D"
static

Definition at line 24 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ RangeBadStripMask_

const uint32_t sistrip::RangeBadStripMask_ = 0x3FF
static

Definition at line 8 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ RangeBadStripShift_

const uint32_t sistrip::RangeBadStripShift_ = 12
static

Definition at line 16 of file ConstantsForCondObjects.h.

Referenced by SiStripBadStrip::decode(), and SiStripBadStrip::encode().

◆ readoutView_

const char sistrip::readoutView_[] = "ReadoutView"
static

◆ rejectedCandidate_

const char sistrip::rejectedCandidate_[] = "RejectedTickMarkCandidate"
static

Definition at line 43 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

◆ residualIntegralAllStrips_

const char sistrip::residualIntegralAllStrips_[] = "residualIntegralStrips"
static

Definition at line 116 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualIntegralNsigmaAllStrips_

const char sistrip::residualIntegralNsigmaAllStrips_[] = "residualIntegralNsigmaStrips"
static

Definition at line 115 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualKurtosisAllStrips_

const char sistrip::residualKurtosisAllStrips_[] = "residualKurtosisStrips"
static

Definition at line 114 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualMeanAllStrips_

const char sistrip::residualMeanAllStrips_[] = "residualMeanStrips"
static

Definition at line 112 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualRMSAllStrips_

const char sistrip::residualRMSAllStrips_[] = "residualRMSStrips"
static

Definition at line 109 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualSigmaGausAllStrips_

const char sistrip::residualSigmaGausAllStrips_[] = "residualSigmaGausStrips"
static

Definition at line 110 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ residualSkewnessAllStrips_

const char sistrip::residualSkewnessAllStrips_[] = "residualSkewnessStrips"
static

Definition at line 113 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ ring_

const char sistrip::ring_[] = "Ring"
static

◆ rod_

const char sistrip::rod_[] = "Rod"
static

Definition at line 31 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ root_

const char sistrip::root_[] = "SiStrip"
static

◆ runNumber_

const char sistrip::runNumber_[] = "RunNumber"
static

◆ SCOPE_MODE_MAX_SCOPE_LENGTH

const uint16_t sistrip::SCOPE_MODE_MAX_SCOPE_LENGTH = 1022
static

Definition at line 24 of file SiStripFEDBufferComponents.h.

Referenced by sistrip::FEDStripData::FEDStripData().

◆ sep_

const char sistrip::sep_[] = "_"
static

◆ SLOTS_PER_CRATE

const uint16_t sistrip::SLOTS_PER_CRATE = 20
static

Definition at line 79 of file ConstantsForHardwareSystems.h.

◆ smallDataRange_

const char sistrip::smallDataRange_[] = "SmallRangeInRawData"
static

◆ smallTickMarkHeight_

const char sistrip::smallTickMarkHeight_[] = "SmallTickMarkHeight"
static

◆ SPY_BUFFER_SIZE_IN_BYTES

const uint16_t sistrip::SPY_BUFFER_SIZE_IN_BYTES = SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES * DELAY_CHIPS_PER_FED + 40
static

Definition at line 24 of file SiStripFEDSpyBuffer.h.

◆ SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES

const uint16_t sistrip::SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES
static

◆ SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES

const uint16_t sistrip::SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES = 376 * 4
static

Definition at line 17 of file SiStripFEDSpyBuffer.h.

◆ SPY_DELAYCHIP_DATA_OFFSET_IN_BITS

const uint16_t sistrip::SPY_DELAYCHIP_DATA_OFFSET_IN_BITS = 44
static

Definition at line 20 of file SiStripFEDSpyBuffer.h.

Referenced by sistrip::FEDSpyBuffer::findChannels().

◆ SPY_SAMPLES_PER_CHANNEL

const uint16_t sistrip::SPY_SAMPLES_PER_CHANNEL = 298
static

◆ string_

const char sistrip::string_[] = "String"
static

Definition at line 32 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ STRIPS_PER_APV

const uint16_t sistrip::STRIPS_PER_APV = 128
static

◆ STRIPS_PER_FED

const uint16_t sistrip::STRIPS_PER_FED = STRIPS_PER_FEUNIT * FEUNITS_PER_FED
static

Definition at line 46 of file ConstantsForHardwareSystems.h.

◆ STRIPS_PER_FEDCH

const uint16_t sistrip::STRIPS_PER_FEDCH = STRIPS_PER_APV * APVS_PER_FEDCH
static

◆ STRIPS_PER_FEUNIT

const uint16_t sistrip::STRIPS_PER_FEUNIT = STRIPS_PER_FEDCH * FEDCH_PER_FEUNIT
static

Definition at line 45 of file ConstantsForHardwareSystems.h.

◆ summaryHisto_

const char sistrip::summaryHisto_[] = "SummaryHisto"
static

◆ summaryPlot_

const char sistrip::summaryPlot_[] = "SummaryPlot"
static

Definition at line 32 of file ConstantsForDqm.h.

◆ taskId_

const char sistrip::taskId_[] = "SiStripCommissioningTask"
static

◆ tec_

const char sistrip::tec_[] = "Tec"
static

Definition at line 27 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ tib_

const char sistrip::tib_[] = "Tib"
static

Definition at line 25 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ tickMarkBelowThresh_

const char sistrip::tickMarkBelowThresh_[] = "TickMarkHeightBelowThreshold"
static

Definition at line 41 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

◆ tickMarkRecovered_

const char sistrip::tickMarkRecovered_[] = "TickMarkRecovered"
static

Definition at line 47 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

◆ TIMELOC

const uint8_t sistrip::TIMELOC[256]
static
Initial value:
= {
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 31, 30, 28, 29, 24, 25, 27, 26, 16, 17, 19, 18,
23, 22, 20, 21, 0, 1, 3, 2, 7, 6, 4, 5, 15, 14, 12, 13, 8, 9, 11, 10, 95, 94,
92, 93, 88, 89, 91, 90, 80, 81, 83, 82, 87, 86, 84, 85, 64, 65, 67, 66, 71, 70, 68, 69,
79, 78, 76, 77, 72, 73, 75, 74, 32, 33, 35, 34, 39, 38, 36, 37, 47, 46, 44, 45, 40, 41,
43, 42, 63, 62, 60, 61, 56, 57, 59, 58, 48, 49, 51, 50, 55, 54, 52, 53, 200, 200, 200, 200,
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
200, 200, 200, 200, 200, 200, 160, 161, 163, 162, 167, 166, 164, 165, 175, 174, 172, 173, 168, 169, 171, 170,
191, 190, 188, 189, 184, 185, 187, 186, 176, 177, 179, 178, 183, 182, 180, 181, 96, 97, 99, 98, 103, 102,
100, 101, 111, 110, 108, 109, 104, 105, 107, 106, 127, 126, 124, 125, 120, 121, 123, 122, 112, 113, 115, 114,
119, 118, 116, 117, 159, 158, 156, 157, 152, 153, 155, 154, 144, 145, 147, 146, 151, 150, 148, 149, 128, 129,
131, 130, 135, 134, 132, 133, 143, 142, 140, 141, 136, 137, 139, 138}

Definition at line 35 of file PipeAddrToTimeLookupTable.h.

Referenced by sistrip::FEDAddressConversion::timeLocation().

◆ tob_

const char sistrip::tob_[] = "Tob"
static

Definition at line 26 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ tracker_

const char sistrip::tracker_[] = "Tracker"
static

Definition at line 23 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ TRK_HDR_SIZE

const uint16_t sistrip::TRK_HDR_SIZE = 8
static

Definition at line 52 of file ConstantsForHardwareSystems.h.

◆ undefinedApvReadoutMode_

const char sistrip::undefinedApvReadoutMode_[] = "UndefinedApvReadoutMode"
static

◆ undefinedCablingSource_

const char sistrip::undefinedCablingSource_[] = "UndefinedCablingSource"
static

Definition at line 19 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

◆ undefinedFedReadoutMode_

const char sistrip::undefinedFedReadoutMode_[] = "UndefinedFedReadoutMode"
static

◆ undefinedGranularity_

const char sistrip::undefinedGranularity_[] = "UndefinedGranularity"
static

Definition at line 20 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ undefinedHistoType_

const char sistrip::undefinedHistoType_[] = "UndefinedHistoType"
static

Definition at line 19 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

◆ undefinedKey_

const char sistrip::undefinedKey_[] = "UndefinedKey"
static

Definition at line 19 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

◆ undefinedMonitorable_

const char sistrip::undefinedMonitorable_[] = "UndefinedMonitorable"
static

Definition at line 19 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ undefinedPresentation_

const char sistrip::undefinedPresentation_[] = "UndefinedPresentation"
static

Definition at line 19 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ undefinedRunType_

const char sistrip::undefinedRunType_[] = "UndefinedRunType"
static

Definition at line 18 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ undefinedView_

const char sistrip::undefinedView_[] = "UndefinedView"
static

◆ unexpectedBinNumber_

const char sistrip::unexpectedBinNumber_[] = "UnexpectedBinNumber"
static

Definition at line 19 of file ConstantsForCommissioningAnalysis.h.

Referenced by OptoScanAlgorithm::analyse().

◆ unexpectedExtraInfo_

const char sistrip::unexpectedExtraInfo_[] = "UnexpectedExtraInfoInHistoTitle"
static

◆ unexpectedTask_

const char sistrip::unexpectedTask_[] = "UnexpectedTaskInHistoTitle"
static

◆ unknown_

const uint16_t sistrip::unknown_ = 0xFFFE
static

Definition at line 19 of file Constants.h.

◆ unknownApvReadoutMode_

const char sistrip::unknownApvReadoutMode_[] = "UnknownApvReadoutMode"
static

◆ unknownCablingSource_

const char sistrip::unknownCablingSource_[] = "UnknownCablingSource"
static

Definition at line 18 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

◆ unknownFedReadoutMode_

const char sistrip::unknownFedReadoutMode_[] = "UnknownFedReadoutMode"
static

◆ unknownGranularity_

const char sistrip::unknownGranularity_[] = "UnknownGranularity"
static

Definition at line 19 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

◆ unknownHistoType_

const char sistrip::unknownHistoType_[] = "UnknownHistoType"
static

Definition at line 18 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

◆ unknownKey_

const char sistrip::unknownKey_[] = "UnknownKey"
static

Definition at line 18 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

◆ unknownMonitorable_

const char sistrip::unknownMonitorable_[] = "UnknownMonitorable"
static

Definition at line 18 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ unknownPresentation_

const char sistrip::unknownPresentation_[] = "UnknownPresentation"
static

Definition at line 18 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

◆ unknownRunType_

const char sistrip::unknownRunType_[] = "UnknownRunType"
static

Definition at line 17 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

◆ unknownView_

const char sistrip::unknownView_[] = "UnknownView"
static

◆ valid_

const uint16_t sistrip::valid_ = 0xFFFD
static

◆ vpspScanAdcLevel_

const char sistrip::vpspScanAdcLevel_[] = "BaselineLevel"
static

Definition at line 70 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanApv0_

const char sistrip::vpspScanApv0_[] = "Apv0VpspSetting"
static

Definition at line 68 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanApv1_

const char sistrip::vpspScanApv1_[] = "Apv1VpspSetting"
static

Definition at line 69 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanBothApvs_

const char sistrip::vpspScanBothApvs_[] = "ApvVpspSettings"
static

Definition at line 67 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanDigitalHigh_

const char sistrip::vpspScanDigitalHigh_[] = "DigitalHigh"
static

Definition at line 71 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanDigitalLow_

const char sistrip::vpspScanDigitalLow_[] = "DigitalLow"
static

Definition at line 72 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

◆ vpspScanRun_

const char sistrip::vpspScanRun_[] = "VpspScan"
static

Definition at line 25 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().