CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  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  FEDDataType { DATA_TYPE_REAL =0, DATA_TYPE_FAKE =1 }
 
enum  FEDHeaderType { HEADER_TYPE_INVALID =INVALID, HEADER_TYPE_FULL_DEBUG =1, HEADER_TYPE_APV_ERROR =2, HEADER_TYPE_NONE =4 }
 
enum  FEDReadoutMode {
  READOUT_MODE_INVALID =INVALID, READOUT_MODE_SCOPE =0x1, READOUT_MODE_VIRGIN_RAW =0x2, READOUT_MODE_PROC_RAW =0x6,
  READOUT_MODE_ZERO_SUPPRESSED =0xA, READOUT_MODE_ZERO_SUPPRESSED_LITE =0xC, 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 = 12, 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)
 
FEDDataType fedDataTypeFromString (const std::string &dataTypeString)
 
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 FEDReadoutMode &value)
 
std::ostream & operator<< (std::ostream &os, const FEDDataType &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)
 
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"
 
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 fedZeroSupprLite_ [] = "FedZeroSupprressedLite"
 
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_SCOPE = 0xE5
 
static const uint8_t PACKET_CODE_VIRGIN_RAW = 0xE6
 
static const uint8_t PACKET_CODE_ZERO_SUPPRESSED = 0xEA
 
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 114 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 137 of file ConstantsForHardwareSystems.h.

Enumerator
BUFFER_STATE_UNSET 
BUFFER_STATE_EMPTY 
BUFFER_STATE_PARTIAL_FULL 
BUFFER_STATE_FULL 

Definition at line 84 of file SiStripFEDBufferComponents.h.

Enumerator
DATA_TYPE_REAL 
DATA_TYPE_FAKE 

Definition at line 56 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_INVALID 
READOUT_MODE_SCOPE 
READOUT_MODE_VIRGIN_RAW 
READOUT_MODE_PROC_RAW 
READOUT_MODE_ZERO_SUPPRESSED 
READOUT_MODE_ZERO_SUPPRESSED_LITE 
READOUT_MODE_SPY 
READOUT_MODE_PREMIX_RAW 

Definition at line 40 of file SiStripFEDBufferComponents.h.

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_PREMIX_RAW 

Definition at line 121 of file ConstantsForHardwareSystems.h.

Enumerator
UNKNOWN_FED_READOUT_PATH 
UNDEFINED_FED_READOUT_PATH 
VME_READOUT 
SLINK_READOUT 

Definition at line 131 of file ConstantsForHardwareSystems.h.

Enumerator
UNKNOWN_FED_SUPER_MODE 
UNDEFINED_FED_SUPER_MODE 
REAL 
FAKE 

Definition at line 143 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 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  }
int i
Definition: DBlmapReader.cc:9
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 300 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, and BUFFER_FORMAT_OLD_VME.

301  {
302  if ( (bufferFormatString == "OLD_VME") ||
303  (bufferFormatString == "BUFFER_FORMAT_OLD_VME") ||
304  (bufferFormatString == "Old VME") ) {
305  return BUFFER_FORMAT_OLD_VME;
306  }
307  if ( (bufferFormatString == "OLD_SLINK") ||
308  (bufferFormatString == "BUFFER_FORMAT_OLD_SLINK") ||
309  (bufferFormatString == "Old S-Link") ) {
311  }
312  if ( (bufferFormatString == "NEW") ||
313  (bufferFormatString == "BUFFER_FORMAT_NEW") ||
314  (bufferFormatString == "New") ) {
315  return BUFFER_FORMAT_NEW;
316  }
317  //if it was none of the above then return invalid
318  return BUFFER_FORMAT_INVALID;
319  }
FEDDAQEventType sistrip::fedDAQEventTypeFromString ( const std::string &  daqEventTypeString)

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

403  {
404  if ( (daqEventTypeString == "PHYSICS") ||
405  (daqEventTypeString == "DAQ_EVENT_TYPE_PHYSICS") ||
406  (daqEventTypeString == "Physics trigger") ) {
407  return DAQ_EVENT_TYPE_PHYSICS;
408  }
409  if ( (daqEventTypeString == "CALIBRATION") ||
410  (daqEventTypeString == "DAQ_EVENT_TYPE_CALIBRATION") ||
411  (daqEventTypeString == "Calibration trigger") ) {
413  }
414  if ( (daqEventTypeString == "TEST") ||
415  (daqEventTypeString == "DAQ_EVENT_TYPE_TEST") ||
416  (daqEventTypeString == "Test trigger") ) {
417  return DAQ_EVENT_TYPE_TEST;
418  }
419  if ( (daqEventTypeString == "TECHNICAL") ||
420  (daqEventTypeString == "DAQ_EVENT_TYPE_TECHNICAL") ||
421  (daqEventTypeString == "Technical trigger") ) {
423  }
424  if ( (daqEventTypeString == "SIMULATED") ||
425  (daqEventTypeString == "DAQ_EVENT_TYPE_SIMULATED") ||
426  (daqEventTypeString == "Simulated trigger") ) {
428  }
429  if ( (daqEventTypeString == "TRACED") ||
430  (daqEventTypeString == "DAQ_EVENT_TYPE_TRACED") ||
431  (daqEventTypeString == "Traced event") ) {
432  return DAQ_EVENT_TYPE_TRACED;
433  }
434  if ( (daqEventTypeString == "ERROR") ||
435  (daqEventTypeString == "DAQ_EVENT_TYPE_ERROR") ||
436  (daqEventTypeString == "Error") ) {
437  return DAQ_EVENT_TYPE_ERROR;
438  }
439  //if it was none of the above then return invalid
440  return DAQ_EVENT_TYPE_INVALID;
441  }
FEDDataType sistrip::fedDataTypeFromString ( const std::string &  dataTypeString)

Definition at line 384 of file SiStripFEDBufferComponents.cc.

References DATA_TYPE_FAKE, DATA_TYPE_REAL, Exception, and contentValuesCheck::ss.

385  {
386  if ( (dataTypeString == "REAL") ||
387  (dataTypeString == "DATA_TYPE_REAL") ||
388  (dataTypeString == "Real data") ) {
389  return DATA_TYPE_REAL;
390  }
391  if ( (dataTypeString == "FAKE") ||
392  (dataTypeString == "DATA_TYPE_FAKE") ||
393  (dataTypeString == "Fake data") ) {
394  return DATA_TYPE_FAKE;
395  }
396  //if it was none of the above then throw an exception (there is no invalid value for the data type since it is represented as a single bit in the buffer)
397  std::ostringstream ss;
398  ss << "Trying to convert to a FEDDataType from an invalid string: " << dataTypeString;
399  throw cms::Exception("FEDDataType") << ss.str();
400  }
FEDHeaderType sistrip::fedHeaderTypeFromString ( const std::string &  headerTypeString)

Definition at line 321 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, and HEADER_TYPE_NONE.

322  {
323  if ( (headerTypeString == "FULL_DEBUG") ||
324  (headerTypeString == "HEADER_TYPE_FULL_DEBUG") ||
325  (headerTypeString == "Full debug") ) {
326  return HEADER_TYPE_FULL_DEBUG;
327  }
328  if ( (headerTypeString == "APV_ERROR") ||
329  (headerTypeString == "HEADER_TYPE_APV_ERROR") ||
330  (headerTypeString == "APV error") ) {
331  return HEADER_TYPE_APV_ERROR;
332  }
333  if ( (headerTypeString == "None") ||
334  (headerTypeString == "none") ) {
335  return HEADER_TYPE_NONE;
336  }
337  //if it was none of the above then return invalid
338  return HEADER_TYPE_INVALID;
339  }
FEDReadoutMode sistrip::fedReadoutModeFromString ( const std::string &  readoutModeString)

Definition at line 341 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, and READOUT_MODE_ZERO_SUPPRESSED_LITE.

342  {
343  if ( (readoutModeString == "READOUT_MODE_SCOPE") ||
344  (readoutModeString == "SCOPE") ||
345  (readoutModeString == "SCOPE_MODE") ||
346  (readoutModeString == "Scope mode") ) {
347  return READOUT_MODE_SCOPE;
348  }
349  if ( (readoutModeString == "READOUT_MODE_VIRGIN_RAW") ||
350  (readoutModeString == "VIRGIN_RAW") ||
351  (readoutModeString == "Virgin raw") ) {
353  }
354  if ( (readoutModeString == "READOUT_MODE_PROC_RAW") ||
355  (readoutModeString == "PROC_RAW") ||
356  (readoutModeString == "PROCESSED_RAW") ||
357  (readoutModeString == "Processed raw") ) {
358  return READOUT_MODE_PROC_RAW;
359  }
360  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED") ||
361  (readoutModeString == "ZERO_SUPPRESSED") ||
362  (readoutModeString == "Zero suppressed") ) {
364  }
365  if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE") ||
366  (readoutModeString == "ZERO_SUPPRESSED_LITE") ||
367  (readoutModeString == "Zero suppressed lite") ) {
369  }
370  if ( (readoutModeString == "READOUT_MODE_PREMIX_RAW") ||
371  (readoutModeString == "PREMIX_RAW") ||
372  (readoutModeString == "PreMix Raw") ) {
374  }
375  if ( (readoutModeString == "READOUT_MODE_SPY") ||
376  (readoutModeString == "SPY") ||
377  (readoutModeString == "Spy channel") ) {
378  return READOUT_MODE_SPY;
379  }
380  //if it was none of the above then return invalid
381  return READOUT_MODE_INVALID;
382  }
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: utils.h:43
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: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDReadoutMode &  value 
)

Definition at line 133 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, and READOUT_MODE_ZERO_SUPPRESSED_LITE.

134  {
135  switch (value) {
136  case READOUT_MODE_SCOPE:
137  os << "Scope mode";
138  break;
140  os << "Virgin raw";
141  break;
143  os << "Processed raw";
144  break;
146  os << "Zero suppressed";
147  break;
149  os << "Zero suppressed lite";
150  break;
151  case READOUT_MODE_SPY:
152  os << "Spy channel";
153  break;
155  os << "PreMix raw";
156  break;
158  os << "Invalid";
159  break;
160  default:
161  os << "Unrecognized";
162  os << " (";
163  printHexValue(value,os);
164  os << ")";
165  break;
166  }
167  return os;
168  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDDataType &  value 
)

Definition at line 170 of file SiStripFEDBufferComponents.cc.

References DATA_TYPE_FAKE, DATA_TYPE_REAL, and printHexValue().

171  {
172  switch (value) {
173  case DATA_TYPE_REAL:
174  os << "Real data";
175  break;
176  case DATA_TYPE_FAKE:
177  os << "Fake data";
178  break;
179  default:
180  os << "Unrecognized";
181  os << " (";
182  printHexValue(value,os);
183  os << ")";
184  break;
185  }
186  return os;
187  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDDAQEventType &  value 
)

Definition at line 189 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().

190  {
191  switch (value) {
193  os << "Physics trigger";
194  break;
196  os << "Calibration trigger";
197  break;
198  case DAQ_EVENT_TYPE_TEST:
199  os << "Test trigger";
200  break;
202  os << "Technical trigger";
203  break;
205  os << "Simulated event";
206  break;
208  os << "Traced event";
209  break;
211  os << "Error";
212  break;
214  os << "Unknown";
215  break;
216  default:
217  os << "Unrecognized";
218  os << " (";
219  printHexValue(value,os);
220  os << ")";
221  break;
222  }
223  return os;
224  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDTTSBits &  value 
)

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

227  {
228  switch (value) {
229  case TTS_DISCONNECTED0:
230  os << "Disconected 0";
231  break;
232  case TTS_WARN_OVERFLOW:
233  os << "Warning overflow";
234  break;
235  case TTS_OUT_OF_SYNC:
236  os << "Out of sync";
237  break;
238  case TTS_BUSY:
239  os << "Busy";
240  break;
241  case TTS_READY:
242  os << "Ready";
243  break;
244  case TTS_ERROR:
245  os << "Error";
246  break;
247  case TTS_INVALID:
248  os << "Invalid";
249  break;
250  case TTS_DISCONNECTED1:
251  os << "Disconected 1";
252  break;
253  default:
254  os << "Unrecognized";
255  os << " (";
256  printHexValue(value,os);
257  os << ")";
258  break;
259  }
260  return os;
261  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferState &  value 
)

Definition at line 263 of file SiStripFEDBufferComponents.cc.

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

264  {
265  switch (value) {
266  case BUFFER_STATE_UNSET:
267  os << "Unset";
268  break;
269  case BUFFER_STATE_EMPTY:
270  os << "Empty";
271  break;
273  os << "Partial Full";
274  break;
275  case BUFFER_STATE_FULL:
276  os << "Full";
277  break;
278  default:
279  os << "Unrecognized";
280  os << " (";
281  printHexValue(value,os);
282  os << ")";
283  break;
284  }
285  return os;
286  }
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDChannelStatus &  value 
)
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDBufferBase &  obj 
)
inline

Definition at line 629 of file SiStripFEDBufferComponents.h.

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

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

Definition at line 636 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQHeader::print().

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

Definition at line 637 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQTrailer::print().

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

Definition at line 638 of file SiStripFEDBufferComponents.h.

References sistrip::TrackerSpecialHeader::print().

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

Definition at line 639 of file SiStripFEDBufferComponents.h.

References sistrip::FEDStatusRegister::print().

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

Definition at line 640 of file SiStripFEDBufferComponents.h.

References sistrip::FEDFEHeader::print().

640 { obj.print(os); return os; }
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::setDataType(), 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)
Definition: utils.h:51
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  }
void sistrip::printHexWord ( const uint8_t *  pointer,
const size_t  lengthInBytes,
std::ostream &  os 
)

Definition at line 18 of file SiStripFEDBufferComponents.cc.

References 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  }
int i
Definition: DBlmapReader.cc:9
void printHexValue(const uint8_t value, std::ostream &os)
Definition: utils.h:43

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

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

Definition at line 22 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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(), SiStripFEDErrorsDQM::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

Definition at line 21 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 110 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::fedZeroSupprLite_[] = "FedZeroSupprressedLite"
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 6 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::FirstBadStripShift_ = 22
static

Definition at line 14 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 8 of file ConstantsForCondObjects.h.

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

const uint32_t sistrip::FlagBadStripShift_ = 0
static

Definition at line 16 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 19 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
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(), VpspScanSummaryFactory::extract(), ApvTimingSummaryFactory::extract(), CalibrationSummaryFactory::extract(), FastFedCablingSummaryFactory::extract(), NoiseSummaryFactory::extract(), OptoScanSummaryFactory::extract(), PedestalsSummaryFactory::extract(), PedsOnlySummaryFactory::extract(), PedsFullNoiseSummaryFactory::extract(), VpspScanAlgorithm::extract(), OptoScanAlgorithm::extract(), CommissioningHistograms::extractHistograms(), SiStripHistoTitle::extractTitle(), FastFedCablingAnalysis::FastFedCablingAnalysis(), SiStripFedKey::feChan(), SiStripFedKey::fedCh(), sistrip::SpyUtilities::fedIndex(), SiStripFedKey::feUnit(), OptoScanTask::fill(), SummaryGeneratorControlView::fill(), SummaryGeneratorReadoutView::fill(), SiStripCommissioningSource::fillCablingHistos(), SiStripCommissioningSource::fillHistos(), SiStripFecKey::firstApvOfPair(), ApvTimingAnalysis::frameFindingThreshold(), ApvTimingHistograms::histoAnalysis(), FedTimingHistograms::histoAnalysis(), SiStripFecKey::hybridPos(), SiStripFecKey::i2cAddr(), SummaryPlotFactory< FedCablingAnalysis * >::init(), SiStripHashedDetId::init(), SiStripDetKey::initFromKey(), SiStripFecKey::initFromKey(), SiStripFedKey::initFromKey(), SiStripDetKey::initFromValue(), SiStripFecKey::initFromValue(), SiStripFedKey::initFromValue(), SiStripDetKey::initGranularity(), SiStripFecKey::initGranularity(), SiStripFedKey::initGranularity(), FedChannelConnection::isConnected(), SiStripKey::isInvalid(), SiStripDetKey::isInvalid(), SiStripFecKey::isInvalid(), SiStripFedKey::isInvalid(), SiStripKey::isValid(), SiStripDetKey::isValid(), SiStripFecKey::isValid(), SiStripFedKey::isValid(), SiStripFecKey::lldChan(), FedChannelConnection::lldChannel(), 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(), PedsOnlyHistosUsingDb::update(), PedestalsHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), NoiseHistosUsingDb::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 20 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(), 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(), PedsFullNoiseHistograms::printAnalyses(), FastFedCablingHistograms::printAnalyses(), PedsOnlyHistograms::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(), PedsOnlyHistosUsingDb::update(), NoiseHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), VpspScanHistosUsingDb::update(), OptoScanHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), FastFedCablingHistosUsingDb::update(), LatencyHistosUsingDb::update(), CalibrationHistosUsingDb::update(), FineDelayHistosUsingDb::update(), CommissioningHistosUsingDb::uploadAnalyses(), OptoScanHistosUsingDb::uploadConfigurations(), ApvTimingHistosUsingDb::uploadConfigurations(), PedsFullNoiseHistosUsingDb::uploadConfigurations(), PedestalsHistosUsingDb::uploadConfigurations(), NoiseHistosUsingDb::uploadConfigurations(), PedsOnlyHistosUsingDb::uploadConfigurations(), VpspScanHistosUsingDb::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.

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_SCOPE = 0xE5
static
const uint8_t sistrip::PACKET_CODE_VIRGIN_RAW = 0xE6
static
const uint8_t sistrip::PACKET_CODE_ZERO_SUPPRESSED = 0xEA
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.

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

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

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

const uint32_t sistrip::RangeBadStripShift_ = 12
static

Definition at line 15 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
const char sistrip::tob_[] = "Tob"
static

Definition at line 26 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 23 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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