CMS 3D CMS Logo

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

sistrip classes More...

Namespaces

 extrainfo
 

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  FEDBSChannelUnpacker
 
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  FEDRawChannelUnpacker
 
class  FEDSpyBuffer
 
class  FEDSpyChannelUnpacker
 
class  FEDStatusRegister
 
class  FEDStripData
 
class  FEDStripOrdering
 
class  FEDZSChannelUnpacker
 
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  SpyUtilities
 
class  TrackerSpecialHeader
 

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  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_NOISY = 212, NOISE_KS_ALL_STRIPS = 215, NOISE_GAUS_ALL_STRIPS = 216,
  NOISE_BIN_84_ALL_STRIPS = 217, NOISE_CHI2_ALL_STRIPS = 218, NOISE_SIGNIF_ALL_STRIPS = 219, NOISE_RMS_ALL_STRIPS = 220,
  FINE_DELAY_POS = 601, FINE_DELAY_ERROR = 602, CALIBRATION_AMPLITUDE = 701, CALIBRATION_TAIL = 702,
  CALIBRATION_RISETIME = 703, CALIBRATION_TIMECONSTANT = 704, CALIBRATION_SMEARING = 705, CALIBRATION_CHI2 = 706,
  CALIBRATION_AMPLITUDE_ALLSTRIPS = 707, CALIBRATION_TAIL_ALLSTRIPS = 708, CALIBRATION_RISETIME_ALLSTRIPS = 709, CALIBRATION_TIMECONSTANT_ALLSTRIPS = 710,
  CALIBRATION_SMEARING_ALLSTRIPS = 711, CALIBRATION_CHI2_ALLSTRIPS = 712, CALIBRATION_AMPLITUDE_MIN = 713, CALIBRATION_TAIL_MIN = 714,
  CALIBRATION_RISETIME_MIN = 715, CALIBRATION_TIMECONSTANT_MIN = 716, CALIBRATION_SMEARING_MIN = 717, CALIBRATION_CHI2_MIN = 718,
  CALIBRATION_AMPLITUDE_MAX = 719, CALIBRATION_TAIL_MAX = 720, CALIBRATION_RISETIME_MAX = 721, CALIBRATION_TIMECONSTANT_MAX = 722,
  CALIBRATION_SMEARING_MAX = 723, CALIBRATION_CHI2_MAX = 724, 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

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 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)
 
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)
 

Variables

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"
 
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 calibrationAmplitudeAS_ [] = "StripCalibrationAmplitude"
 
static const char calibrationAmplitudeMax_ [] = "MaxCalibrationAmplitude"
 
static const char calibrationAmplitudeMin_ [] = "MinCalibrationAmplitude"
 
static const char calibrationChi2_ [] = "CalibrationChi2"
 
static const char calibrationChi2AS_ [] = "StripCalibrationChi2"
 
static const char calibrationChi2Max_ [] = "MaxCalibrationChi2"
 
static const char calibrationChi2Min_ [] = "MinCalibrationChi2"
 
static const char calibrationRiseTime_ [] = "CalibrationRiseTime"
 
static const char calibrationRiseTimeAS_ [] = "StripCalibrationRiseTime"
 
static const char calibrationRiseTimeMax_ [] = "MaxCalibrationRiseTime"
 
static const char calibrationRiseTimeMin_ [] = "MinCalibrationRiseTime"
 
static const char calibrationSmearing_ [] = "CalibrationSmearing"
 
static const char calibrationSmearingAS_ [] = "StripCalibrationSmearing"
 
static const char calibrationSmearingMax_ [] = "MaxCalibrationSmearing"
 
static const char calibrationSmearingMin_ [] = "MinCalibrationSmearing"
 
static const char calibrationTail_ [] = "CalibrationTail"
 
static const char calibrationTailAS_ [] = "StripCalibrationTail"
 
static const char calibrationTailMax_ [] = "MaxCalibrationTail"
 
static const char calibrationTailMin_ [] = "MinCalibrationTail"
 
static const char calibrationTimeConstant_ [] = "CalibrationTimeConstant"
 
static const char calibrationTimeConstantAS_ [] = "StripCalibrationTimeConstant"
 
static const char calibrationTimeConstantMax_ [] = "MaxCalibrationTimeConstant"
 
static const char calibrationTimeConstantMin_ [] = "MinCalibrationTimeConstant"
 
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 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 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 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 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 noiseBin84AllStrips_ [] = "StripNoiseBin84"
 
static const char noiseChi2AllStrips_ [] = "StripNoiseChi2"
 
static const char noiseGausAllStrips_ [] = "StripNoiseGaus"
 
static const char noiseKSAllStrips_ [] = "StripNoiseKS"
 
static const char noiseMax_ [] = "NoiseMax"
 
static const char noiseMean_ [] = "NoiseMean"
 
static const char noiseMin_ [] = "NoiseMin"
 
static const char noiseRMSAllStrips_ [] = "StripNoiseRMS"
 
static const char noiseRun_ [] = "Noise"
 
static const char noiseSignif_ [] = "StripNoiseSignif"
 
static const char noiseSpread_ [] = "NoiseRmsSpread"
 
static const char noRisingEdges_ [] = "NoCandidateRisingEdges"
 
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 numOfDead_ [] = "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 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 = SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES+8
 
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

Definition at line 101 of file SiStripDetSetVectorFiller.h.

Definition at line 102 of file SiStripDetSetVectorFiller.h.

Enumeration Type Documentation

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 66 of file ConstantsForDqm.h.

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.

Enumerator
UNKNOWN_CABLING_SOURCE 
UNDEFINED_CABLING_SOURCE 
CABLING_FROM_CONNS 
CABLING_FROM_DEVICES 
CABLING_FROM_DETIDS 

Definition at line 27 of file ConstantsForCablingSource.h.

Enumerator
UNKNOWN_FED_BUFFER_FORMAT 
UNDEFINED_FED_BUFFER_FORMAT 
FULL_DEBUG_FORMAT 
APV_ERROR_FORMAT 

Definition at line 152 of file ConstantsForHardwareSystems.h.

Enumerator
BUFFER_STATE_UNSET 
BUFFER_STATE_EMPTY 
BUFFER_STATE_PARTIAL_FULL 
BUFFER_STATE_FULL 

Definition at line 110 of file SiStripFEDBufferComponents.h.

Enumerator
HEADER_TYPE_INVALID 
HEADER_TYPE_FULL_DEBUG 
HEADER_TYPE_APV_ERROR 
HEADER_TYPE_NONE 

Definition at line 33 of file SiStripFEDBufferComponents.h.

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 58 of file SiStripFEDBufferComponents.h.

70  };
static const uint8_t INVALID
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 40 of file SiStripFEDBufferComponents.h.

54  READOUT_MODE_SPY=0xE,
56  };
static const uint8_t INVALID
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 129 of file ConstantsForHardwareSystems.h.

131  FED_SCOPE_MODE = 1,
132  FED_VIRGIN_RAW = 2,
133  FED_PROC_RAW = 6,
134  FED_ZERO_SUPPR = 10,
143  FED_PREMIX_RAW = 15
144  };
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19
Enumerator
UNKNOWN_FED_READOUT_PATH 
UNDEFINED_FED_READOUT_PATH 
VME_READOUT 
SLINK_READOUT 

Definition at line 146 of file ConstantsForHardwareSystems.h.

Enumerator
UNKNOWN_FED_SUPER_MODE 
UNDEFINED_FED_SUPER_MODE 
REAL 
FAKE 

Definition at line 158 of file ConstantsForHardwareSystems.h.

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.

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

Definition at line 26 of file ConstantsForHistoType.h.

Enumerator
UNKNOWN_KEY 
UNDEFINED_KEY 
FED_KEY 
FEC_KEY 
DET_KEY 

Definition at line 27 of file ConstantsForKeyType.h.

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 
NUM_OF_NOISY 
NOISE_KS_ALL_STRIPS 
NOISE_GAUS_ALL_STRIPS 
NOISE_BIN_84_ALL_STRIPS 
NOISE_CHI2_ALL_STRIPS 
NOISE_SIGNIF_ALL_STRIPS 
NOISE_RMS_ALL_STRIPS 
FINE_DELAY_POS 
FINE_DELAY_ERROR 
CALIBRATION_AMPLITUDE 
CALIBRATION_TAIL 
CALIBRATION_RISETIME 
CALIBRATION_TIMECONSTANT 
CALIBRATION_SMEARING 
CALIBRATION_CHI2 
CALIBRATION_AMPLITUDE_ALLSTRIPS 
CALIBRATION_TAIL_ALLSTRIPS 
CALIBRATION_RISETIME_ALLSTRIPS 
CALIBRATION_TIMECONSTANT_ALLSTRIPS 
CALIBRATION_SMEARING_ALLSTRIPS 
CALIBRATION_CHI2_ALLSTRIPS 
CALIBRATION_AMPLITUDE_MIN 
CALIBRATION_TAIL_MIN 
CALIBRATION_RISETIME_MIN 
CALIBRATION_TIMECONSTANT_MIN 
CALIBRATION_SMEARING_MIN 
CALIBRATION_CHI2_MIN 
CALIBRATION_AMPLITUDE_MAX 
CALIBRATION_TAIL_MAX 
CALIBRATION_RISETIME_MAX 
CALIBRATION_TIMECONSTANT_MAX 
CALIBRATION_SMEARING_MAX 
CALIBRATION_CHI2_MAX 
DAQ_SCOPE_MODE_MEAN_SIGNAL 

Definition at line 133 of file ConstantsForMonitorable.h.

135 
136  FED_CABLING_FED_ID = 1301,
137  FED_CABLING_FED_CH = 1302,
138  FED_CABLING_ADC_LEVEL = 1303,
139 
140  FAST_CABLING_DCU_ID = 2101,
141  FAST_CABLING_LLD_CH = 2102,
142  FAST_CABLING_HIGH_LEVEL = 2103,
143  FAST_CABLING_LOW_LEVEL = 2104,
144  FAST_CABLING_HIGH_RMS = 2105,
145  FAST_CABLING_LOW_RMS = 2106,
146  FAST_CABLING_MAX = 2107,
147  FAST_CABLING_MIN = 2108,
149 
150  APV_TIMING_TIME = 501,
151  APV_TIMING_MAX_TIME = 502,
152  APV_TIMING_DELAY = 503,
153  APV_TIMING_ERROR = 504,
154  APV_TIMING_BASE = 505,
155  APV_TIMING_PEAK = 506,
156  APV_TIMING_HEIGHT = 507,
157 
158  FED_TIMING_TIME = 1201,
159  FED_TIMING_MAX_TIME = 1202,
160  FED_TIMING_DELAY = 1203,
161  FED_TIMING_ERROR = 1204,
162  FED_TIMING_BASE = 1205,
163  FED_TIMING_PEAK = 1206,
164  FED_TIMING_HEIGHT = 1207,
169  OPTO_SCAN_LINK_NOISE = 405,
172  OPTO_SCAN_TICK_HEIGHT = 408,
173 
174  VPSP_SCAN_APV_SETTINGS = 1401,
175  VPSP_SCAN_APV0_SETTING = 1402,
176  VPSP_SCAN_APV1_SETTING = 1403,
177  VPSP_SCAN_ADC_LEVEL = 1404,
178  VPSP_SCAN_DIGITAL_HIGH = 1405,
179  VPSP_SCAN_DIGITAL_LOW = 1406,
180 
181  PEDESTALS_ALL_STRIPS = 201,
182  PEDESTALS_MEAN = 202,
183  PEDESTALS_SPREAD = 203,
184  PEDESTALS_MAX = 204,
185  PEDESTALS_MIN = 205,
186 
187  NOISE_ALL_STRIPS = 206,
188  NOISE_MEAN = 207,
189  NOISE_SPREAD = 208,
190  NOISE_MAX = 209,
191  NOISE_MIN = 210,
192  NUM_OF_DEAD = 211,
193  NUM_OF_NOISY = 212,
194  NOISE_KS_ALL_STRIPS = 215,
195  NOISE_GAUS_ALL_STRIPS = 216,
197  NOISE_CHI2_ALL_STRIPS = 218,
199  NOISE_RMS_ALL_STRIPS = 220,
200  FINE_DELAY_POS = 601,
201  FINE_DELAY_ERROR = 602,
202 
203  CALIBRATION_AMPLITUDE = 701,
204  CALIBRATION_TAIL = 702,
205  CALIBRATION_RISETIME = 703,
207  CALIBRATION_SMEARING = 705,
208  CALIBRATION_CHI2 = 706,
216  CALIBRATION_TAIL_MIN = 714,
220  CALIBRATION_CHI2_MIN = 718,
222  CALIBRATION_TAIL_MAX = 720,
226  CALIBRATION_CHI2_MAX = 724,
227 
229  };
static const uint16_t invalid_
Definition: Constants.h:16
static const uint16_t unknown_
Definition: Constants.h:19
Enumerator
UNKNOWN_PRESENTATION 
UNDEFINED_PRESENTATION 
HISTO_1D 
HISTO_2D_SUM 
HISTO_2D_SCATTER 
PROFILE_1D 

Definition at line 28 of file ConstantsForPresentation.h.

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
Enumerator
UNKNOWN_VIEW 
UNDEFINED_VIEW 
READOUT_VIEW 
CONTROL_VIEW 
DETECTOR_VIEW 

Definition at line 26 of file ConstantsForView.h.

Function Documentation

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

Definition at line 64 of file SiStripFEDBufferComponents.cc.

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

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

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

Definition at line 333 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, and BUFFER_FORMAT_OLD_VME.

334  {
335  if ( (bufferFormatString == "OLD_VME") ||
336  (bufferFormatString == "BUFFER_FORMAT_OLD_VME") ||
337  (bufferFormatString == "Old VME") ) {
338  return BUFFER_FORMAT_OLD_VME;
339  }
340  if ( (bufferFormatString == "OLD_SLINK") ||
341  (bufferFormatString == "BUFFER_FORMAT_OLD_SLINK") ||
342  (bufferFormatString == "Old S-Link") ) {
344  }
345  if ( (bufferFormatString == "NEW") ||
346  (bufferFormatString == "BUFFER_FORMAT_NEW") ||
347  (bufferFormatString == "New") ) {
348  return BUFFER_FORMAT_NEW;
349  }
350  //if it was none of the above then return invalid
351  return BUFFER_FORMAT_INVALID;
352  }
FEDDAQEventType sistrip::fedDAQEventTypeFromString ( const std::string &  daqEventTypeString)

Definition at line 485 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.

486  {
487  if ( (daqEventTypeString == "PHYSICS") ||
488  (daqEventTypeString == "DAQ_EVENT_TYPE_PHYSICS") ||
489  (daqEventTypeString == "Physics trigger") ) {
490  return DAQ_EVENT_TYPE_PHYSICS;
491  }
492  if ( (daqEventTypeString == "CALIBRATION") ||
493  (daqEventTypeString == "DAQ_EVENT_TYPE_CALIBRATION") ||
494  (daqEventTypeString == "Calibration trigger") ) {
496  }
497  if ( (daqEventTypeString == "TEST") ||
498  (daqEventTypeString == "DAQ_EVENT_TYPE_TEST") ||
499  (daqEventTypeString == "Test trigger") ) {
500  return DAQ_EVENT_TYPE_TEST;
501  }
502  if ( (daqEventTypeString == "TECHNICAL") ||
503  (daqEventTypeString == "DAQ_EVENT_TYPE_TECHNICAL") ||
504  (daqEventTypeString == "Technical trigger") ) {
506  }
507  if ( (daqEventTypeString == "SIMULATED") ||
508  (daqEventTypeString == "DAQ_EVENT_TYPE_SIMULATED") ||
509  (daqEventTypeString == "Simulated trigger") ) {
511  }
512  if ( (daqEventTypeString == "TRACED") ||
513  (daqEventTypeString == "DAQ_EVENT_TYPE_TRACED") ||
514  (daqEventTypeString == "Traced event") ) {
515  return DAQ_EVENT_TYPE_TRACED;
516  }
517  if ( (daqEventTypeString == "ERROR") ||
518  (daqEventTypeString == "DAQ_EVENT_TYPE_ERROR") ||
519  (daqEventTypeString == "Error") ) {
520  return DAQ_EVENT_TYPE_ERROR;
521  }
522  //if it was none of the above then return invalid
523  return DAQ_EVENT_TYPE_INVALID;
524  }
FEDHeaderType sistrip::fedHeaderTypeFromString ( const std::string &  headerTypeString)

Definition at line 354 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, and HEADER_TYPE_NONE.

355  {
356  if ( (headerTypeString == "FULL_DEBUG") ||
357  (headerTypeString == "HEADER_TYPE_FULL_DEBUG") ||
358  (headerTypeString == "Full debug") ) {
359  return HEADER_TYPE_FULL_DEBUG;
360  }
361  if ( (headerTypeString == "APV_ERROR") ||
362  (headerTypeString == "HEADER_TYPE_APV_ERROR") ||
363  (headerTypeString == "APV error") ) {
364  return HEADER_TYPE_APV_ERROR;
365  }
366  if ( (headerTypeString == "None") ||
367  (headerTypeString == "none") ) {
368  return HEADER_TYPE_NONE;
369  }
370  //if it was none of the above then return invalid
371  return HEADER_TYPE_INVALID;
372  }
FEDReadoutMode sistrip::fedReadoutModeFromString ( const std::string &  readoutModeString)

Definition at line 374 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.

375  {
376  if ( (readoutModeString == "READOUT_MODE_SCOPE") ||
377  (readoutModeString == "SCOPE") ||
378  (readoutModeString == "SCOPE_MODE") ||
379  (readoutModeString == "Scope mode") ) {
380  return READOUT_MODE_SCOPE;
381  }
382  if ( (readoutModeString == "READOUT_MODE_VIRGIN_RAW") ||
383  (readoutModeString == "VIRGIN_RAW") ||
384  (readoutModeString == "Virgin raw") ) {
386  }
387  if ( (readoutModeString == "READOUT_MODE_PROC_RAW") ||
388  (readoutModeString == "PROC_RAW") ||
389  (readoutModeString == "PROCESSED_RAW") ||
390  (readoutModeString == "Processed raw") ) {
391  return READOUT_MODE_PROC_RAW;
392  }
393  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED") ||
394  (readoutModeString == "ZERO_SUPPRESSED") ||
395  (readoutModeString == "Zero suppressed") ) {
397  }
398  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8") ||
399  (readoutModeString == "ZERO_SUPPRESSED_LITE8") ||
400  (readoutModeString == "Zero suppressed lite8") ){
402  }
403  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8_TOPBOT") ||
404  (readoutModeString == "ZERO_SUPPRESSED_LITE8_TOPBOT") ||
405  (readoutModeString == "Zero suppressed lite8 TopBot") ){
407  }
408  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE8_BOTBOT") ||
409  (readoutModeString == "ZERO_SUPPRESSED_LITE8_BOTBOT") ||
410  (readoutModeString == "Zero suppressed lite8 BotBot") ){
412  }
413  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE10") ||
414  (readoutModeString == "ZERO_SUPPRESSED_LITE10") ||
415  (readoutModeString == "Zero suppressed lite10") ) {
417  }
418  if ( (readoutModeString == "READOUT_MODE_PREMIX_RAW") ||
419  (readoutModeString == "PREMIX_RAW") ||
420  (readoutModeString == "PreMix Raw") ) {
422  }
423  if ( (readoutModeString == "READOUT_MODE_SPY") ||
424  (readoutModeString == "SPY") ||
425  (readoutModeString == "Spy channel") ) {
426  return READOUT_MODE_SPY;
427  }
428  //if it was none of the above then return invalid
429  return READOUT_MODE_INVALID;
430  }
uint8_t sistrip::internalFEDChannelNum ( const uint8_t  internalFEUnitNum,
const uint8_t  internalFEUnitChannelNum 
)
inline
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferFormat value 
)

Definition at line 83 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, BUFFER_FORMAT_OLD_VME, and printHexValue().

84  {
85  switch (value) {
87  os << "Old VME";
88  break;
90  os << "Old S-Link";
91  break;
92  case BUFFER_FORMAT_NEW:
93  os << "New";
94  break;
96  os << "Invalid";
97  break;
98  default:
99  os << "Unrecognized";
100  os << " (";
101  printHexValue(value,os);
102  os << ")";
103  break;
104  }
105  return os;
106  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDHeaderType value 
)

Definition at line 108 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, HEADER_TYPE_NONE, and printHexValue().

109  {
110  switch (value) {
112  os << "Full debug";
113  break;
115  os << "APV error";
116  break;
117  case HEADER_TYPE_NONE:
118  os << "None";
119  break;
120  case HEADER_TYPE_INVALID:
121  os << "Invalid";
122  break;
123  default:
124  os << "Unrecognized";
125  os << " (";
126  printHexValue(value,os);
127  os << ")";
128  break;
129  }
130  return os;
131  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDLegacyReadoutMode value 
)

Definition at line 133 of file SiStripFEDBufferComponents.cc.

References 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.

134  {
135  switch (value) {
136  case READOUT_MODE_LEGACY_SCOPE: os << "(L) Scope mode"; break;
137  case READOUT_MODE_LEGACY_VIRGIN_RAW_REAL: os << "(L) Virgin raw (real)"; break;
138  case READOUT_MODE_LEGACY_VIRGIN_RAW_FAKE: os << "(L) Virgin raw (fake)"; break;
139  case READOUT_MODE_LEGACY_PROC_RAW_REAL: os << "(L) Processed raw (real)"; break;
140  case READOUT_MODE_LEGACY_PROC_RAW_FAKE: os << "(L) Processed raw (fake)"; break;
141  case READOUT_MODE_LEGACY_ZERO_SUPPRESSED_REAL: os << "(L) Zero suppressed (real)"; break;
142  case READOUT_MODE_LEGACY_ZERO_SUPPRESSED_FAKE: os << "(L) Zero suppressed (fake)"; break;
143  case READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_REAL: os << "(L) Zero suppressed lite (real)"; break;
144  case READOUT_MODE_LEGACY_ZERO_SUPPRESSED_LITE_FAKE: os << "(L) Zero suppressed lite (fake)"; break;
145  case READOUT_MODE_LEGACY_SPY: os << "(L) Spy channel"; break;
146  case READOUT_MODE_LEGACY_PREMIX_RAW: os << "(L) PreMix raw"; break;
147  case READOUT_MODE_LEGACY_INVALID: os << "(L) Invalid"; break;
148  default:
149  os << "(L) Unrecognized";
150  os << " (";
151  printHexValue(value,os);
152  os << ")";
153  break;
154  }
155  return os;
156  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDReadoutMode value 
)

Definition at line 158 of file SiStripFEDBufferComponents.cc.

References 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.

159  {
160  switch (value) {
161  case READOUT_MODE_SCOPE:
162  os << "Scope mode";
163  break;
165  os << "Virgin raw";
166  break;
168  os << "Processed raw";
169  break;
171  os << "Zero suppressed";
172  break;
174  os << "Zero suppressed (fake)";
175  break;
177  os << "Zero suppressed lite";
178  break;
179  case READOUT_MODE_SPY:
180  os << "Spy channel";
181  break;
182  /*case READOUT_MODE_ZERO_SUPPRESSED_CMOVERRIDE:
183  os << "Zero suppressed CM Override";
184  break;*/
186  os << "Zero suppressed lite CM Override";
187  break;
189  os << "Zero suppressed lite (8 bit, top-stripped)";
190  break;
192  os << "Zero suppressed lite CM Override (8 bit, top-stripped)";
193  break;
195  os << "Zero suppressed lite (8 bit, bottom-stripped)";
196  break;
198  os << "Zero suppressed lite CM Override (8 bit, bottom-stripped)";
199  break;
201  os << "Zero suppressed lite (8 bit, top/bottom-stripped)";
202  break;
204  os << "Zero suppressed lite CM Override (8 bit, top/bottom-stripped)";
205  break;
207  os << "PreMix raw";
208  break;
210  os << "Invalid";
211  break;
212  default:
213  os << "Unrecognized";
214  os << " (";
215  printHexValue(value,os);
216  os << ")";
217  break;
218  }
219  return os;
220  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDDAQEventType value 
)

Definition at line 222 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, and printHexValue().

223  {
224  switch (value) {
226  os << "Physics trigger";
227  break;
229  os << "Calibration trigger";
230  break;
231  case DAQ_EVENT_TYPE_TEST:
232  os << "Test trigger";
233  break;
235  os << "Technical trigger";
236  break;
238  os << "Simulated event";
239  break;
241  os << "Traced event";
242  break;
244  os << "Error";
245  break;
247  os << "Unknown";
248  break;
249  default:
250  os << "Unrecognized";
251  os << " (";
252  printHexValue(value,os);
253  os << ")";
254  break;
255  }
256  return os;
257  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDTTSBits value 
)

Definition at line 259 of file SiStripFEDBufferComponents.cc.

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

260  {
261  switch (value) {
262  case TTS_DISCONNECTED0:
263  os << "Disconected 0";
264  break;
265  case TTS_WARN_OVERFLOW:
266  os << "Warning overflow";
267  break;
268  case TTS_OUT_OF_SYNC:
269  os << "Out of sync";
270  break;
271  case TTS_BUSY:
272  os << "Busy";
273  break;
274  case TTS_READY:
275  os << "Ready";
276  break;
277  case TTS_ERROR:
278  os << "Error";
279  break;
280  case TTS_INVALID:
281  os << "Invalid";
282  break;
283  case TTS_DISCONNECTED1:
284  os << "Disconected 1";
285  break;
286  default:
287  os << "Unrecognized";
288  os << " (";
289  printHexValue(value,os);
290  os << ")";
291  break;
292  }
293  return os;
294  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferState value 
)

Definition at line 296 of file SiStripFEDBufferComponents.cc.

References BUFFER_STATE_EMPTY, BUFFER_STATE_FULL, BUFFER_STATE_PARTIAL_FULL, BUFFER_STATE_UNSET, and printHexValue().

297  {
298  switch (value) {
299  case BUFFER_STATE_UNSET:
300  os << "Unset";
301  break;
302  case BUFFER_STATE_EMPTY:
303  os << "Empty";
304  break;
306  os << "Partial Full";
307  break;
308  case BUFFER_STATE_FULL:
309  os << "Full";
310  break;
311  default:
312  os << "Unrecognized";
313  os << " (";
314  printHexValue(value,os);
315  os << ")";
316  break;
317  }
318  return os;
319  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: value.py:1
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDChannelStatus value 
)
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDBufferBase obj 
)
inline

Definition at line 660 of file SiStripFEDBufferComponents.h.

References sistrip::FEDBufferBase::checkSummary(), and sistrip::FEDBufferBase::print().

660 { obj.print(os); os << obj.checkSummary(); return os; }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDDAQHeader obj 
)
inline

Definition at line 667 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQHeader::print().

667 { obj.print(os); return os; }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDDAQTrailer obj 
)
inline

Definition at line 668 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQTrailer::print().

668 { obj.print(os); return os; }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const TrackerSpecialHeader obj 
)
inline

Definition at line 669 of file SiStripFEDBufferComponents.h.

References sistrip::TrackerSpecialHeader::print().

669 { obj.print(os); return os; }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDStatusRegister obj 
)
inline

Definition at line 670 of file SiStripFEDBufferComponents.h.

References sistrip::FEDStatusRegister::print().

670 { obj.print(os); return os; }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDFEHeader obj 
)
inline

Definition at line 671 of file SiStripFEDBufferComponents.h.

References sistrip::FEDFEHeader::print().

671 { obj.print(os); return os; }
uint8_t sistrip::packetCodeFromString ( const std::string &  packetCodeString,
FEDReadoutMode  mode 
)

Definition at line 431 of file SiStripFEDBufferComponents.cc.

References Exception, 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.

432  {
434  if ( packetCode == "ZERO_SUPPRESSED" || packetCode == "Zero suppressed" ) {
436  } else if ( packetCode == "ZERO_SUPPRESSED10" || packetCode == "Zero suppressed 10" ) {
438  } else if ( packetCode == "ZERO_SUPPRESSED8_BOTBOT" || packetCode == "Zero suppressed 8 BOTBOT" ) {
440  } else if ( packetCode == "ZERO_SUPPRESSED8_TOPBOT" || packetCode == "Zero suppressed 8 TOPBOT" ) {
442  } else {
443  throw cms::Exception("FEDBuffer") << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode ZERO_SUPPRESSED";
444 
445  }
446  } else if ( mode == READOUT_MODE_VIRGIN_RAW ) {
447  if ( packetCode == "VIRGIN_RAW" || packetCode == "Virgin raw" ) {
448  return PACKET_CODE_VIRGIN_RAW;
449  } else if ( packetCode == "VIRGIN_RAW10" || packetCode == "Virgin raw 10" ) {
451  } else if ( packetCode == "VIRGIN_RAW8_BOTBOT" || packetCode == "Virgin raw 8 BOTBOT" ) {
453  } else if ( packetCode == "VIRGIN_RAW8_TOPBOT" || packetCode == "Virgin raw 8 TOPBOT" ) {
455  } else {
456  throw cms::Exception("FEDBuffer") << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode VIRGIN_RAW";
457  }
458  } else if ( mode == READOUT_MODE_PROC_RAW ) {
459  if ( packetCode == "PROC_RAW" || packetCode == "Processed raw" ) {
460  return PACKET_CODE_PROC_RAW;
461  } else if ( packetCode == "PROC_RAW10" || packetCode == "Processed raw 10" ) {
462  return PACKET_CODE_PROC_RAW10;
463  } else if ( packetCode == "PROC_RAW8_BOTBOT" || packetCode == "Processed raw 8 BOTBOT" ) {
465  } else if ( packetCode == "PROC_RAW8_TOPBOT" || packetCode == "Processed raw 8 TOPBOT" ) {
467  } else {
468  throw cms::Exception("FEDBuffer") << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode PROC_RAW";
469  }
470  } else if ( mode == READOUT_MODE_SCOPE ) {
471  if ( packetCode == "SCOPE" || packetCode == "Scope"
472  || packetCode.empty() ) { // default
473  return PACKET_CODE_SCOPE;
474  } else {
475  throw cms::Exception("FEDBuffer") << "'" << packetCode << "' cannot be converted into a valid packet code for FEDReadoutMode SCOPE";
476  }
477  } else {
478  if ( !packetCode.empty() ) {
479  throw cms::Exception("FEDBuffer") << "Packet codes are only needed for zero-suppressed (non-lite), virgin raw, processed raw and spy data. FEDReadoutMode=" << mode << " and packetCode='" << packetCode << "'";
480  }
481  return 0;
482  }
483  }
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
void sistrip::printHex ( const void *  pointer,
const size_t  length,
std::ostream &  os 
)

Definition at line 27 of file SiStripFEDBufferComponents.cc.

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

Referenced by sistrip::FEDBufferBase::dump(), sistrip::FEDBufferBase::dumpOriginalBuffer(), sistrip::FEDBuffer::FEDBuffer(), 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().

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

Definition at line 10 of file SiStripFEDBufferComponents.cc.

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

11  {
12  const std::ios_base::fmtflags originalFormatFlags = os.flags();
13  os << std::hex << std::setfill('0') << std::setw(2);
14  os << uint16_t(value);
15  os.flags(originalFormatFlags);
16  }
Definition: value.py:1
void sistrip::printHexWord ( const uint8_t *  pointer,
const size_t  lengthInBytes,
std::ostream &  os 
)

Definition at line 18 of file SiStripFEDBufferComponents.cc.

References mps_fire::i, and printHexValue().

Referenced by printHex().

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

Variable Documentation

const char sistrip::apv_[] = "Apv"
static
const uint16_t sistrip::APV_ERROR_HDR_SIZE = 24
static

Definition at line 53 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::APV_I2C_MAX = 37
static
const uint16_t sistrip::APV_I2C_MIN = 32
static
const uint8_t sistrip::APV_MAX_ADDRESS =192
static
const char sistrip::apvDeconMode_[] = "ApvDeconMode"
static
const char sistrip::apvLatencyRun_[] = "ApvLatency"
static

Definition at line 30 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const char sistrip::apvMultiMode_[] = "ApvMultiMode"
static
const char sistrip::apvPeakMode_[] = "ApvPeakMode"
static
const uint16_t sistrip::APVS_PER_CHAN = 2
static

Definition at line 38 of file ConstantsForHardwareSystems.h.

Referenced by SiStripFecKey::i2cAddr().

const uint16_t sistrip::APVS_PER_FED = APVS_PER_FEUNIT * FEUNITS_PER_FED
static

Definition at line 36 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::APVS_PER_FEDCH = 2
static
const uint16_t sistrip::APVS_PER_FEUNIT = APVS_PER_FEDCH * FEDCH_PER_FEUNIT
static

Definition at line 35 of file ConstantsForHardwareSystems.h.

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

Definition at line 37 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 44 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 42 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 43 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 46 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 41 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 45 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 22 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 40 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

uint16_t sistrip::BITS_PER_BYTE = 8
const uint8_t sistrip::BUFFER_FORMAT_CODE_NEW = 0xC5
static
const uint8_t sistrip::BUFFER_FORMAT_CODE_OLD = 0xED
static
const char sistrip::cablingFromConns_[] = "CablingFromConnections"
static

Definition at line 21 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 23 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 22 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 33 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 32 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 102 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationAmplitudeAS_[] = "StripCalibrationAmplitude"
static

Definition at line 108 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 120 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 114 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 107 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationChi2AS_[] = "StripCalibrationChi2"
static

Definition at line 113 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 125 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 119 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 104 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationRiseTimeAS_[] = "StripCalibrationRiseTime"
static

Definition at line 110 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 122 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 116 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 106 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationSmearingAS_[] = "StripCalibrationSmearing"
static

Definition at line 112 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 124 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 118 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 103 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationTailAS_[] = "StripCalibrationTail"
static

Definition at line 109 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 121 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 115 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationTimeConstant_[] = "CalibrationTimeConstant"
static

Definition at line 105 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationTimeConstantAS_[] = "StripCalibrationTimeConstant"
static

Definition at line 111 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationTimeConstantMax_[] = "MaxCalibrationTimeConstant"
static

Definition at line 123 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::calibrationTimeConstantMin_[] = "MinCalibrationTimeConstant"
static

Definition at line 117 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 35 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 34 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const uint16_t sistrip::CCU_ADDR_MAX = 127
static
const uint16_t sistrip::CCU_ADDR_MIN = 1
static
const uint16_t sistrip::CCU_CHAN_MAX = 31
static
const uint16_t sistrip::CCU_CHAN_MIN = 16
static
const char sistrip::ccuAddr_[] = "CcuAddr"
static
const char sistrip::ccuChan_[] = "CcuChan"
static
const uint16_t sistrip::CHANS_PER_LLD = 3
static
const uint16_t sistrip::CMS_FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXFEDID)
static

Definition at line 23 of file ConstantsForHardwareSystems.h.

const char sistrip::collate_[] = "Collate"
static
const char sistrip::controlView_[] = "ControlView"
static
const uint16_t sistrip::CRATE_SLOT_MAX = 21
static
const uint16_t sistrip::CRATE_SLOT_MIN = 2
static
const uint16_t sistrip::DAQ_HDR_SIZE = 8
static

Definition at line 50 of file ConstantsForHardwareSystems.h.

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

Definition at line 128 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 36 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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().

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

Definition at line 23 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 33 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 20 of file ConstantsForDqm.h.

Referenced by SummaryGeneratorControlView::fill().

const char sistrip::dqmClientFileName_[] = "SiStripCommissioningClient"
static
const char sistrip::dqmRoot_[] = "DQMData"
static
const char sistrip::dqmSourceFileName_[] = "SiStripCommissioningSource"
static

Definition at line 25 of file ConstantsForDqm.h.

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

Definition at line 21 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 34 of file ConstantsForMonitorable.h.

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

Definition at line 26 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 37 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 28 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 30 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 31 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 29 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 32 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 33 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 35 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 36 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 20 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const uint16_t sistrip::FE_HDR_SIZE = 16
static

Definition at line 52 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::FEC_CRATE_MAX = 4
static
const uint16_t sistrip::FEC_CRATE_MIN = 1
static
const uint16_t sistrip::FEC_CRATE_OFFSET = 0
static
const uint16_t sistrip::FEC_RING_MAX = 8
static
const uint16_t sistrip::FEC_RING_MIN = 1
static
const uint16_t sistrip::FEC_RING_OFFSET = 0
static
const char sistrip::fecCrate_[] = "FecCrate"
static
const char sistrip::feChan_[] = "FrontEndChannel"
static
const char sistrip::fecKey_[] = "FecKey"
static
const char sistrip::fecRing_[] = "FecRing"
static
const char sistrip::fecSlot_[] = "FecSlot"
static
const char sistrip::fecSystem_[] = "FecSystem"
static

Definition at line 51 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

const uint16_t sistrip::FED_ADC_RANGE = 0x400
static
const uint16_t sistrip::FED_CRATE_MAX = 60
static

Definition at line 87 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::FED_CRATE_MIN = 1
static

Definition at line 86 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXSiStripFEDID)
static
const uint16_t sistrip::FED_ID_MIN = static_cast<uint16_t>( FEDNumbering::MINSiStripFEDID)
static
const char sistrip::fedApv_[] = "FedApv"
static
const char sistrip::fedCablingAdcLevel_[] = "AdcLevel"
static

Definition at line 25 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 32 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 24 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 23 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 21 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const uint16_t sistrip::FEDCH_PER_DELAY_CHIP = 4
static
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(), SPYHistograms::bookFEDHistograms(), 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(), PedsFullNoiseHistosUsingDb::update(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and FastFedCablingHistosUsingDb::update().

const uint16_t sistrip::FEDCH_PER_FEUNIT = 12
static
const char sistrip::fedChannel_[] = "FedChannel"
static
const char sistrip::fedKey_[] = "FedKey"
static
const char sistrip::fedPreMixRaw_[] = "FedPreMixRaw"
static

Definition at line 118 of file ConstantsForHardwareSystems.h.

const char sistrip::fedProcRaw_[] = "FedProcessedRaw"
static
const char sistrip::feDriver_[] = "FrontEndDriver"
static
const char sistrip::fedScopeMode_[] = "FedScopeMode"
static
const char sistrip::fedSystem_[] = "FedSystem"
static

Definition at line 43 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 53 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 51 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 52 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 55 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 50 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 54 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 23 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 49 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::fedVirginRaw_[] = "FedVirginRaw"
static
const char sistrip::fedZeroSuppr_[] = "FedZeroSuppressed"
static
const char sistrip::fedZeroSupprCMO_[] = "FedZeroSuppressedCMOverride"
static

Definition at line 109 of file ConstantsForHardwareSystems.h.

const char sistrip::fedZeroSupprLite8BB_[] = "FedZeroSuppressedLite8BB"
static
const char sistrip::fedZeroSupprLite8BBCMO_[] = "FedZeroSuppressedLite8BBCMOverride"
static
const char sistrip::fedZeroSupprLite8TB_[] = "FedZeroSuppressedLite8TB"
static
const char sistrip::fedZeroSupprLite8TBCMO_[] = "FedZeroSuppressedLite8TBCMOverride"
static
const char sistrip::fedZeroSupprLite8TT_[] = "FedZeroSuppressedLite8TT"
static
const char sistrip::fedZeroSupprLite8TTCMO_[] = "FedZeroSuppressedLite8TTCMOverride"
static
const char sistrip::fedZeroSupprLite_[] = "FedZeroSupprressedLite"
static
const char sistrip::fedZeroSupprLiteCMO_[] = "FedZeroSuppressedLiteCMOverride"
static
const char sistrip::feUnit_[] = "FrontEndUnit"
static
const uint16_t sistrip::FEUNITS_PER_FED = 8
static
const char sistrip::fineDelayErr_[] = "FineDelayError"
static

Definition at line 99 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 98 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 31 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const uint32_t sistrip::FirstBadStripMask_ = 0x3FF
static

Definition at line 7 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::FirstBadStripShift_ = 22
static

Definition at line 15 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::FirstThStripMask_ = 0x3FF
static
const uint32_t sistrip::FirstThStripShift_ = 6
static
const uint32_t sistrip::FlagBadStripMask_ = 0xFFF
static

Definition at line 9 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::FlagBadStripShift_ = 0
static

Definition at line 17 of file ConstantsForCondObjects.h.

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

const uint16_t sistrip::FULL_DEBUG_HDR_SIZE = 8 * FE_HDR_SIZE
static

Definition at line 54 of file ConstantsForHardwareSystems.h.

const char sistrip::hex_[] = "0x"
static
const uint32_t sistrip::HighThStripMask_ = 0x3F
static
const uint32_t sistrip::HighThStripShift_ = 0
static

Definition at line 20 of file ConstantsForCondObjects.h.

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

Definition at line 21 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 23 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 22 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 44 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

const uint8_t sistrip::INVALID =0xFF
static

Definition at line 17 of file SiStripFEDBufferComponents.h.

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().

const uint16_t sistrip::invalid_ = 0xFFFF
static

Definition at line 16 of file Constants.h.

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

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

Definition at line 46 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

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

Definition at line 27 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 45 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

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

Definition at line 28 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 53 of file ConstantsForCommissioningAnalysis.h.

Referenced by OptoScanAlgorithm::analyse().

const char sistrip::layer_[] = "Layer"
static
const uint16_t sistrip::LLD_CHAN_MAX = 3
static
const uint16_t sistrip::LLD_CHAN_MIN = 1
static
const char sistrip::lldChan_[] = "LldChannel"
static
const uint32_t sistrip::LowThStripMask_ = 0x3F
static
const uint32_t sistrip::LowThStripShift_ = 0
static

Definition at line 21 of file ConstantsForCondObjects.h.

const uint16_t sistrip::MAX_FECS_PER_CRATE = 20
static

Definition at line 84 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::MAX_FEDS_PER_CRATE = 16
static

Definition at line 83 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::maximum_ = 0x03FF
static
const char sistrip::missingTickMark_[] = "TickMarkNotFound"
static
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(), FedChannelConnection::apvPairNumber(), SiStripModule::apvPairNumber(), 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().

const char sistrip::mlCommissioning_[] = "SiStripCommissioning"
static
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().

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

Definition at line 17 of file ConstantsForLogger.h.

Referenced by SiStripEventSummary::commissioningInfo().

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(), CommissioningHistosUsingDb::deviceIsPresent(), SiStripTFile::dqmTop(), CommissioningHistograms::extractHistograms(), FastFedCablingHistograms::FastFedCablingHistograms(), FastFedCablingHistosUsingDb::FastFedCablingHistosUsingDb(), FedCablingHistograms::FedCablingHistograms(), FineDelayHistosUsingDb::FineDelayHistosUsingDb(), VpspScanHistograms::histoAnalysis(), NoiseHistograms::histoAnalysis(), ApvTimingHistograms::histoAnalysis(), OptoScanHistograms::histoAnalysis(), PedestalsHistograms::histoAnalysis(), PedsFullNoiseHistograms::histoAnalysis(), FastFedCablingHistograms::histoAnalysis(), PedsOnlyHistograms::histoAnalysis(), SamplingHistograms::histoAnalysis(), CalibrationHistograms::histoAnalysis(), FedCablingHistograms::histoAnalysis(), CommissioningHistograms::histoAnalysis(), CommissioningHistograms::histogram(), LatencyHistosUsingDb::LatencyHistosUsingDb(), NoiseHistograms::NoiseHistograms(), NoiseHistosUsingDb::NoiseHistosUsingDb(), OptoScanHistograms::OptoScanHistograms(), OptoScanHistosUsingDb::OptoScanHistosUsingDb(), SummaryPlotXmlParser::parseXML(), PedestalsHistograms::PedestalsHistograms(), PedestalsHistosUsingDb::PedestalsHistosUsingDb(), PedsFullNoiseHistograms::PedsFullNoiseHistograms(), PedsFullNoiseHistosUsingDb::PedsFullNoiseHistosUsingDb(), PedsOnlyHistograms::PedsOnlyHistograms(), PedsOnlyHistosUsingDb::PedsOnlyHistosUsingDb(), VpspScanHistograms::printAnalyses(), NoiseHistograms::printAnalyses(), OptoScanHistograms::printAnalyses(), PedestalsHistograms::printAnalyses(), PedsOnlyHistograms::printAnalyses(), PedsFullNoiseHistograms::printAnalyses(), FastFedCablingHistograms::printAnalyses(), CalibrationHistograms::printAnalyses(), FedCablingHistograms::printAnalyses(), CommissioningHistograms::printAnalyses(), CommissioningHistograms::printHistosMap(), FastFedCablingHistograms::printSummary(), CommissioningHistograms::printSummary(), CommissioningHistograms::remove(), CommissioningHistograms::runNumber(), CommissioningHistograms::runType(), SamplingHistograms::SamplingHistograms(), CommissioningHistograms::save(), SiStripTFile::setDQMFormat(), SiStripCommissioningOfflineClient::setInputFiles(), SiStripCommissioningOfflineClient::SiStripCommissioningOfflineClient(), SiStripCommissioningOfflineDbClient::SiStripCommissioningOfflineDbClient(), SiStripTFile::sistripTop(), SummaryPlotXmlParser::summaryPlots(), OptoScanHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), NoiseHistosUsingDb::update(), VpspScanHistosUsingDb::update(), PedestalsHistosUsingDb::update(), FastFedCablingHistosUsingDb::update(), LatencyHistosUsingDb::update(), CalibrationHistosUsingDb::update(), FineDelayHistosUsingDb::update(), CommissioningHistosUsingDb::uploadAnalyses(), NoiseHistosUsingDb::uploadConfigurations(), ApvTimingHistosUsingDb::uploadConfigurations(), PedsOnlyHistosUsingDb::uploadConfigurations(), VpspScanHistosUsingDb::uploadConfigurations(), OptoScanHistosUsingDb::uploadConfigurations(), PedestalsHistosUsingDb::uploadConfigurations(), PedsFullNoiseHistosUsingDb::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(), 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().

const char sistrip::mlDqmCommon_[] = "SiStripDqmCommon"
static
const char sistrip::mlDqmSource_[] = "SiStripDqmSource"
static
const char sistrip::mlESSources_[] = "SiStripESSources"
static
const char sistrip::mlInputSource_[] = "SiStripInputSource"
static

Definition at line 22 of file ConstantsForLogger.h.

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

Definition at line 23 of file ConstantsForLogger.h.

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

Definition at line 24 of file ConstantsForLogger.h.

Referenced by SiStripClusterizerFromRaw::run().

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

Definition at line 26 of file ConstantsForLogger.h.

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

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

Definition at line 27 of file ConstantsForLogger.h.

Referenced by SiStripCommissioningSource::fillCablingHistos().

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

Definition at line 60 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 58 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 33 of file ConstantsForCommissioningAnalysis.h.

Referenced by FedCablingAlgorithm::analyse().

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

Definition at line 83 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::noiseBin84AllStrips_[] = "StripNoiseBin84"
static

Definition at line 93 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::noiseChi2AllStrips_[] = "StripNoiseChi2"
static

Definition at line 91 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::noiseGausAllStrips_[] = "StripNoiseGaus"
static

Definition at line 92 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::noiseKSAllStrips_[] = "StripNoiseKS"
static

Definition at line 90 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 86 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 84 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 87 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const char sistrip::noiseRMSAllStrips_[] = "StripNoiseRMS"
static

Definition at line 94 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 28 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const char sistrip::noiseSignif_[] = "StripNoiseSignif"
static

Definition at line 95 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 85 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 42 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 57 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 59 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

const char sistrip::null_[] = "null"
static
const char sistrip::nullPtr_[] = "NullPointerToHistogram"
static
const uint16_t sistrip::NUMBER_OF_FEDS = static_cast<uint16_t>( FED_ID_MAX - FED_ID_MIN + 1 )
static

Definition at line 24 of file ConstantsForHardwareSystems.h.

const char sistrip::numberOfBins_[] = "UnexpectedNumberOfHistogramBins"
static
const char sistrip::numberOfHistos_[] = "UnexpectedNumberOfHistograms"
static
const char sistrip::numOfDead_[] = "NumOfDeadStrips"
static

Definition at line 88 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 89 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 52 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 63 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 64 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 62 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 58 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 59 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 60 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 24 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 65 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 61 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

const uint8_t sistrip::PACKET_CODE_PROC_RAW = 0xF2
static
const uint8_t sistrip::PACKET_CODE_PROC_RAW10 = 0x92
static

Definition at line 78 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

const uint8_t sistrip::PACKET_CODE_PROC_RAW8_BOTBOT = 0xCA
static

Definition at line 79 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

const uint8_t sistrip::PACKET_CODE_PROC_RAW8_TOPBOT = 0xB2
static

Definition at line 80 of file SiStripFEDBufferComponents.h.

Referenced by packetCodeFromString().

const uint8_t sistrip::PACKET_CODE_SCOPE = 0xE1
static
const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW = 0xE6
static
const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW10 = 0x86
static
const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW8_BOTBOT = 0xC6
static
const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW8_TOPBOT = 0xA6
static
const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED = 0xEA
static
const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED10 = 0x8A
static
const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED8_BOTBOT = 0xCA
static
const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED8_TOPBOT = 0xAA
static
const char sistrip::partition_[] = "Partition"
static
const char sistrip::pedestalsAllStrips_[] = "StripPedestals"
static

Definition at line 76 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 79 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 77 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 80 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 26 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 78 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 29 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 27 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 34 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 37 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 19 of file ConstantsForDqm.h.

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 23 of file PipeAddrToTimeLookupTable.h.

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

Definition at line 24 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

const uint32_t sistrip::RangeBadStripMask_ = 0x3FF
static

Definition at line 8 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::RangeBadStripShift_ = 12
static

Definition at line 16 of file ConstantsForCondObjects.h.

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

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

Definition at line 43 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 31 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

const char sistrip::root_[] = "SiStrip"
static
const char sistrip::runNumber_[] = "RunNumber"
static
const uint16_t sistrip::SCOPE_MODE_MAX_SCOPE_LENGTH =1022
static

Definition at line 21 of file SiStripFEDBufferComponents.h.

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

const char sistrip::sep_[] = "_"
static
const uint16_t sistrip::SLOTS_PER_CRATE = 20
static

Definition at line 78 of file ConstantsForHardwareSystems.h.

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

Definition at line 39 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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 23 of file SiStripFEDSpyBuffer.h.

const uint16_t sistrip::SPY_DELAY_CHIP_BUFFER_SIZE_IN_BYTES = SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES+8
static
const uint16_t sistrip::SPY_DELAY_CHIP_PAYLOAD_SIZE_IN_BYTES = 376*4
static

Definition at line 17 of file SiStripFEDSpyBuffer.h.

const uint16_t sistrip::SPY_DELAYCHIP_DATA_OFFSET_IN_BITS = 44
static

Definition at line 19 of file SiStripFEDSpyBuffer.h.

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

const uint16_t sistrip::SPY_SAMPLES_PER_CHANNEL = 298
static
const char sistrip::string_[] = "String"
static

Definition at line 32 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

const uint16_t sistrip::STRIPS_PER_APV = 128
static
const uint16_t sistrip::STRIPS_PER_FED = STRIPS_PER_FEUNIT * FEUNITS_PER_FED
static

Definition at line 46 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::STRIPS_PER_FEDCH = STRIPS_PER_APV * APVS_PER_FEDCH
static
const uint16_t sistrip::STRIPS_PER_FEUNIT = STRIPS_PER_FEDCH * FEDCH_PER_FEUNIT
static

Definition at line 45 of file ConstantsForHardwareSystems.h.

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

Definition at line 32 of file ConstantsForDqm.h.

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

Definition at line 27 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 25 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 41 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 47 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

const uint8_t sistrip::TIMELOC[256]
static

Definition at line 52 of file PipeAddrToTimeLookupTable.h.

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

Definition at line 26 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

const char sistrip::tracker_[] = "Tracker"
static
const uint16_t sistrip::TRK_HDR_SIZE = 8
static

Definition at line 51 of file ConstantsForHardwareSystems.h.

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

Definition at line 19 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 20 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 19 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 19 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 20 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 19 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 18 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 19 of file ConstantsForCommissioningAnalysis.h.

Referenced by OptoScanAlgorithm::analyse().

const char sistrip::unexpectedExtraInfo_[] = "UnexpectedExtraInfoInHistoTitle"
static
const char sistrip::unexpectedTask_[] = "UnexpectedTaskInHistoTitle"
static
const uint16_t sistrip::unknown_ = 0xFFFE
static

Definition at line 19 of file Constants.h.

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

Definition at line 18 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 19 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 18 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 18 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 19 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 18 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 17 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const char sistrip::unknownView_[] = "UnknownView"
static
const uint16_t sistrip::valid_ = 0xFFFD
static
const char sistrip::vpspScanAdcLevel_[] = "BaselineLevel"
static

Definition at line 71 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 69 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 70 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 68 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 72 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 73 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 25 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().