CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables

sistrip Namespace Reference

sistrip classes More...

Namespaces

namespace  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  RawToClusters
class  RawToClustersLazyUnpacker
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  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 { UNKNOWN_FED_BUFFER_FORMAT = sistrip::unknown_, UNDEFINED_FED_BUFFER_FORMAT = sistrip::invalid_, FULL_DEBUG_FORMAT = 1, APV_ERROR_FORMAT = 2 }
enum  FEDBufferFormat { BUFFER_FORMAT_INVALID = INVALID, BUFFER_FORMAT_OLD_VME, BUFFER_FORMAT_OLD_SLINK, BUFFER_FORMAT_NEW }
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
}
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
}
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 FEDDAQHeader &obj)
std::ostream & operator<< (std::ostream &os, const FEDBufferFormat &value)
std::ostream & operator<< (std::ostream &os, const FEDDAQEventType &value)
std::ostream & operator<< (std::ostream &os, const FEDBufferBase &obj)
std::ostream & operator<< (std::ostream &os, const FEDDataType &value)
std::ostream & operator<< (std::ostream &os, const FEDFEHeader &obj)
std::ostream & operator<< (std::ostream &os, const FEDReadoutMode &value)
std::ostream & operator<< (std::ostream &os, const FEDChannelStatus &value)
std::ostream & operator<< (std::ostream &os, const FEDBufferState &value)
std::ostream & operator<< (std::ostream &os, const FEDTTSBits &value)
std::ostream & operator<< (std::ostream &os, const FEDHeaderType &value)
std::ostream & operator<< (std::ostream &os, const FEDStatusRegister &obj)
std::ostream & operator<< (std::ostream &os, const TrackerSpecialHeader &obj)
std::ostream & operator<< (std::ostream &os, const FEDDAQTrailer &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 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 67 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 28 of file ConstantsForCablingSource.h.

Enumerator:
UNKNOWN_FED_BUFFER_FORMAT 
UNDEFINED_FED_BUFFER_FORMAT 
FULL_DEBUG_FORMAT 
APV_ERROR_FORMAT 

Definition at line 136 of file ConstantsForHardwareSystems.h.

Enumerator:
BUFFER_FORMAT_INVALID 
BUFFER_FORMAT_OLD_VME 
BUFFER_FORMAT_OLD_SLINK 
BUFFER_FORMAT_NEW 

Definition at line 23 of file SiStripFEDBufferComponents.h.

Enumerator:
BUFFER_STATE_UNSET 
BUFFER_STATE_EMPTY 
BUFFER_STATE_PARTIAL_FULL 
BUFFER_STATE_FULL 

Definition at line 83 of file SiStripFEDBufferComponents.h.

Enumerator:
CHANNEL_STATUS_LOCKED 
CHANNEL_STATUS_IN_SYNC 
CHANNEL_STATUS_APV1_ADDRESS_GOOD 
CHANNEL_STATUS_APV0_NO_ERROR_BIT 
CHANNEL_STATUS_APV0_ADDRESS_GOOD 
CHANNEL_STATUS_APV1_NO_ERROR_BIT 
CHANNEL_STATUS_NO_PROBLEMS 

Definition at line 90 of file SiStripFEDBufferComponents.h.

Enumerator:
DAQ_EVENT_TYPE_PHYSICS 
DAQ_EVENT_TYPE_CALIBRATION 
DAQ_EVENT_TYPE_TEST 
DAQ_EVENT_TYPE_TECHNICAL 
DAQ_EVENT_TYPE_SIMULATED 
DAQ_EVENT_TYPE_TRACED 
DAQ_EVENT_TYPE_ERROR 
DAQ_EVENT_TYPE_INVALID 

Definition at line 61 of file SiStripFEDBufferComponents.h.

Enumerator:
DATA_TYPE_REAL 
DATA_TYPE_FAKE 

Definition at line 55 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 

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 

Definition at line 121 of file ConstantsForHardwareSystems.h.

Enumerator:
UNKNOWN_FED_READOUT_PATH 
UNDEFINED_FED_READOUT_PATH 
VME_READOUT 
SLINK_READOUT 

Definition at line 130 of file ConstantsForHardwareSystems.h.

Enumerator:
UNKNOWN_FED_SUPER_MODE 
UNDEFINED_FED_SUPER_MODE 
REAL 
FAKE 

Definition at line 142 of file ConstantsForHardwareSystems.h.

Enumerator:
TTS_DISCONNECTED0 
TTS_WARN_OVERFLOW 
TTS_OUT_OF_SYNC 
TTS_BUSY 
TTS_READY 
TTS_ERROR 
TTS_DISCONNECTED1 
TTS_INVALID 

Definition at line 73 of file SiStripFEDBufferComponents.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 61 of file ConstantsForGranularity.h.

                   { 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

  };
Enumerator:
UNKNOWN_HISTO_TYPE 
UNDEFINED_HISTO_TYPE 
EXPERT_HISTO 
SUMMARY_HISTO 

Definition at line 27 of file ConstantsForHistoType.h.

Enumerator:
UNKNOWN_KEY 
UNDEFINED_KEY 
FED_KEY 
FEC_KEY 
DET_KEY 

Definition at line 28 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 134 of file ConstantsForMonitorable.h.

                   { 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
  };
Enumerator:
UNKNOWN_PRESENTATION 
UNDEFINED_PRESENTATION 
HISTO_1D 
HISTO_2D_SUM 
HISTO_2D_SCATTER 
PROFILE_1D 

Definition at line 29 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 71 of file ConstantsForRunType.h.

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 INSTR::byte, evf::compute_crc_8bit(), and i.

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

  {
    uint16_t crc = 0xFFFF;
    for (size_t i = 0; i < lengthInBytes-8; i++) {
      crc = evf::compute_crc_8bit(crc,buffer[i^7]);
    }
    for (size_t i=lengthInBytes-8; i<lengthInBytes; i++) {
      uint8_t byte;
      //set CRC bytes to zero since these were not set when CRC was calculated
      if (i==lengthInBytes-4 || i==lengthInBytes-3)
        byte = 0x00;
      else
        byte = buffer[i^7];
      crc = evf::compute_crc_8bit(crc,byte);
    }
    return crc;
  }
FEDBufferFormat sistrip::fedBufferFormatFromString ( const std::string &  bufferFormatString)

Definition at line 297 of file SiStripFEDBufferComponents.cc.

References BUFFER_FORMAT_INVALID, BUFFER_FORMAT_NEW, BUFFER_FORMAT_OLD_SLINK, and BUFFER_FORMAT_OLD_VME.

  {
    if ( (bufferFormatString == "OLD_VME") ||
         (bufferFormatString == "BUFFER_FORMAT_OLD_VME") ||
         (bufferFormatString == "Old VME") ) {
      return BUFFER_FORMAT_OLD_VME;
    }
    if ( (bufferFormatString == "OLD_SLINK") ||
         (bufferFormatString == "BUFFER_FORMAT_OLD_SLINK") ||
         (bufferFormatString == "Old S-Link") ) {
      return BUFFER_FORMAT_OLD_SLINK;
    }
    if ( (bufferFormatString == "NEW") ||
         (bufferFormatString == "BUFFER_FORMAT_NEW") ||
         (bufferFormatString == "New") ) {
      return BUFFER_FORMAT_NEW;
    }
    //if it was none of the above then return invalid
    return BUFFER_FORMAT_INVALID;
  }
FEDDAQEventType sistrip::fedDAQEventTypeFromString ( const std::string &  daqEventTypeString)

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

  {
    if ( (daqEventTypeString == "PHYSICS") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_PHYSICS") ||
         (daqEventTypeString == "Physics trigger") ) {
      return DAQ_EVENT_TYPE_PHYSICS;
    }
    if ( (daqEventTypeString == "CALIBRATION") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_CALIBRATION") ||
         (daqEventTypeString == "Calibration trigger") ) {
      return DAQ_EVENT_TYPE_CALIBRATION;
    }
    if ( (daqEventTypeString == "TEST") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_TEST") ||
         (daqEventTypeString == "Test trigger") ) {
      return DAQ_EVENT_TYPE_TEST;
    }
    if ( (daqEventTypeString == "TECHNICAL") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_TECHNICAL") ||
         (daqEventTypeString == "Technical trigger") ) {
      return DAQ_EVENT_TYPE_TECHNICAL;
    }
    if ( (daqEventTypeString == "SIMULATED") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_SIMULATED") ||
         (daqEventTypeString == "Simulated trigger") ) {
      return DAQ_EVENT_TYPE_SIMULATED;
    }
    if ( (daqEventTypeString == "TRACED") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_TRACED") ||
         (daqEventTypeString == "Traced event") ) {
      return DAQ_EVENT_TYPE_TRACED;
    }
    if ( (daqEventTypeString == "ERROR") ||
         (daqEventTypeString == "DAQ_EVENT_TYPE_ERROR") ||
         (daqEventTypeString == "Error") ) {
      return DAQ_EVENT_TYPE_ERROR;
    }
    //if it was none of the above then return invalid
    return DAQ_EVENT_TYPE_INVALID;
  }
FEDDataType sistrip::fedDataTypeFromString ( const std::string &  dataTypeString)

Definition at line 376 of file SiStripFEDBufferComponents.cc.

References DATA_TYPE_FAKE, DATA_TYPE_REAL, and Exception.

  {
    if ( (dataTypeString == "REAL") ||
         (dataTypeString == "DATA_TYPE_REAL") ||
         (dataTypeString == "Real data") ) {
      return DATA_TYPE_REAL;
    }
    if ( (dataTypeString == "FAKE") ||
         (dataTypeString == "DATA_TYPE_FAKE") ||
         (dataTypeString == "Fake data") ) {
      return DATA_TYPE_FAKE;
    }
    //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)
    std::ostringstream ss;
    ss << "Trying to convert to a FEDDataType from an invalid string: " << dataTypeString;
    throw cms::Exception("FEDDataType") << ss.str();
  }
FEDHeaderType sistrip::fedHeaderTypeFromString ( const std::string &  headerTypeString)

Definition at line 318 of file SiStripFEDBufferComponents.cc.

References HEADER_TYPE_APV_ERROR, HEADER_TYPE_FULL_DEBUG, HEADER_TYPE_INVALID, and HEADER_TYPE_NONE.

  {
    if ( (headerTypeString == "FULL_DEBUG") ||
         (headerTypeString == "HEADER_TYPE_FULL_DEBUG") ||
         (headerTypeString == "Full debug") ) {
      return HEADER_TYPE_FULL_DEBUG;
    }
    if ( (headerTypeString == "APV_ERROR") ||
         (headerTypeString == "HEADER_TYPE_APV_ERROR") ||
         (headerTypeString == "APV error") ) {
      return HEADER_TYPE_APV_ERROR;
    }
    if ( (headerTypeString == "None") ||
         (headerTypeString == "none") ) {
      return HEADER_TYPE_NONE;
    }
    //if it was none of the above then return invalid
    return HEADER_TYPE_INVALID;
  }
FEDReadoutMode sistrip::fedReadoutModeFromString ( const std::string &  readoutModeString)

Definition at line 338 of file SiStripFEDBufferComponents.cc.

References READOUT_MODE_INVALID, READOUT_MODE_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_SPY, READOUT_MODE_VIRGIN_RAW, READOUT_MODE_ZERO_SUPPRESSED, and READOUT_MODE_ZERO_SUPPRESSED_LITE.

  {
    if ( (readoutModeString == "READOUT_MODE_SCOPE") ||
         (readoutModeString == "SCOPE") ||
         (readoutModeString == "SCOPE_MODE") ||
         (readoutModeString == "Scope mode") ) {
      return READOUT_MODE_SCOPE;
    }
    if ( (readoutModeString == "READOUT_MODE_VIRGIN_RAW") ||
         (readoutModeString == "VIRGIN_RAW") ||
         (readoutModeString == "Virgin raw") ) {
      return READOUT_MODE_VIRGIN_RAW;
    }
    if ( (readoutModeString == "READOUT_MODE_PROC_RAW") ||
         (readoutModeString == "PROC_RAW") ||
         (readoutModeString == "PROCESSED_RAW") ||
         (readoutModeString == "Processed raw") ) {
      return READOUT_MODE_PROC_RAW;
    }
    if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED") ||
         (readoutModeString == "ZERO_SUPPRESSED") ||
         (readoutModeString == "Zero suppressed") ) {
      return READOUT_MODE_ZERO_SUPPRESSED;
    }
    if ( (readoutModeString == "READOUT_MODE_ZERO_SUPPRESSED_LITE") ||
         (readoutModeString == "ZERO_SUPPRESSED_LITE") ||
         (readoutModeString == "Zero suppressed lite") ) {
      return READOUT_MODE_ZERO_SUPPRESSED_LITE;
    }
    if ( (readoutModeString == "READOUT_MODE_SPY") ||
         (readoutModeString == "SPY") ||
         (readoutModeString == "Spy channel") ) {
      return READOUT_MODE_SPY;
    }
    //if it was none of the above then return invalid
    return READOUT_MODE_INVALID;
  }
uint8_t sistrip::internalFEDChannelNum ( const uint8_t  internalFEUnitNum,
const uint8_t  internalFEUnitChannelNum 
) [inline]
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDDAQHeader &  obj 
) [inline]

Definition at line 635 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQHeader::print().

{ obj.print(os); return os; }
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().

  {
    switch (value) {
    case BUFFER_FORMAT_OLD_VME:
      os << "Old VME";
      break;
    case BUFFER_FORMAT_OLD_SLINK:
      os << "Old S-Link";
      break;
    case BUFFER_FORMAT_NEW:
      os << "New";
      break;
    case BUFFER_FORMAT_INVALID:
      os << "Invalid";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDDAQEventType &  value 
)

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

  {
    switch (value) {
    case DAQ_EVENT_TYPE_PHYSICS:
      os << "Physics trigger";
      break;
    case DAQ_EVENT_TYPE_CALIBRATION:
      os << "Calibration trigger";
      break;
    case DAQ_EVENT_TYPE_TEST:
      os << "Test trigger";
      break;
    case DAQ_EVENT_TYPE_TECHNICAL:
      os << "Technical trigger";
      break;
    case DAQ_EVENT_TYPE_SIMULATED:
      os << "Simulated event";
      break;
    case DAQ_EVENT_TYPE_TRACED:
      os << "Traced event";
      break;
    case DAQ_EVENT_TYPE_ERROR:
      os << "Error";
      break;
    case DAQ_EVENT_TYPE_INVALID:
      os << "Unknown";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDBufferBase &  obj 
) [inline]

Definition at line 628 of file SiStripFEDBufferComponents.h.

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

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

Definition at line 167 of file SiStripFEDBufferComponents.cc.

References DATA_TYPE_FAKE, DATA_TYPE_REAL, and printHexValue().

  {
    switch (value) {
    case DATA_TYPE_REAL:
      os << "Real data";
      break;
    case DATA_TYPE_FAKE:
      os << "Fake data";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDFEHeader &  obj 
) [inline]

Definition at line 639 of file SiStripFEDBufferComponents.h.

References sistrip::FEDFEHeader::print().

{ obj.print(os); return os; }
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_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_SPY, READOUT_MODE_VIRGIN_RAW, READOUT_MODE_ZERO_SUPPRESSED, and READOUT_MODE_ZERO_SUPPRESSED_LITE.

  {
    switch (value) {
    case READOUT_MODE_SCOPE:
      os << "Scope mode";
      break;
    case READOUT_MODE_VIRGIN_RAW:
      os << "Virgin raw";
      break;
    case READOUT_MODE_PROC_RAW:
      os << "Processed raw";
      break;
    case READOUT_MODE_ZERO_SUPPRESSED:
      os << "Zero suppressed";
      break;
    case READOUT_MODE_ZERO_SUPPRESSED_LITE:
      os << "Zero suppressed lite";
      break;
    case READOUT_MODE_SPY:
      os << "Spy channel";
      break;
    case READOUT_MODE_INVALID:
      os << "Invalid";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDChannelStatus &  value 
)
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDBufferState &  value 
)

Definition at line 260 of file SiStripFEDBufferComponents.cc.

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

  {
    switch (value) {
    case BUFFER_STATE_UNSET:
      os << "Unset";
      break;
    case BUFFER_STATE_EMPTY:
      os << "Empty";
      break;
    case BUFFER_STATE_PARTIAL_FULL:
      os << "Partial Full";
      break;
    case BUFFER_STATE_FULL:
      os << "Full";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream & sistrip::operator<< ( std::ostream &  os,
const FEDTTSBits &  value 
)

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

  {
    switch (value) {
    case TTS_DISCONNECTED0:
      os << "Disconected 0";
      break;
    case TTS_WARN_OVERFLOW:
      os << "Warning overflow";
      break;
    case TTS_OUT_OF_SYNC:
      os << "Out of sync";
      break;
    case TTS_BUSY:
      os << "Busy";
      break;
    case TTS_READY:
      os << "Ready";
      break;
    case TTS_ERROR:
      os << "Error";
      break;
    case TTS_INVALID:
      os << "Invalid";
      break;
    case TTS_DISCONNECTED1:
      os << "Disconected 1";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
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().

  {
    switch (value) {
    case HEADER_TYPE_FULL_DEBUG:
      os << "Full debug";
      break;
    case HEADER_TYPE_APV_ERROR:
      os << "APV error";
      break;
    case HEADER_TYPE_NONE:
      os << "None";
      break;
    case HEADER_TYPE_INVALID:
      os << "Invalid";
      break;
    default:
      os << "Unrecognized";
      os << " (";
      printHexValue(value,os);
      os << ")";
      break;
    }
    return os;
  }
std::ostream& sistrip::operator<< ( std::ostream &  os,
const FEDStatusRegister &  obj 
) [inline]

Definition at line 638 of file SiStripFEDBufferComponents.h.

References sistrip::FEDStatusRegister::print().

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

Definition at line 637 of file SiStripFEDBufferComponents.h.

References sistrip::TrackerSpecialHeader::print().

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

Definition at line 636 of file SiStripFEDBufferComponents.h.

References sistrip::FEDDAQTrailer::print().

{ 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::FEDBackendStatusRegister::print(), sistrip::FEDAPVErrorHeader::print(), sistrip::TrackerSpecialHeader::print(), sistrip::FEDStatusRegister::print(), sistrip::FEDDAQHeader::print(), sistrip::FEDDAQTrailer::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().

  {
    const uint8_t* bytePointer = reinterpret_cast<const uint8_t*>(pointer);
    //if there is one 64 bit word or less, print it out
    if (lengthInBytes <= 8) {
      printHexWord(bytePointer,lengthInBytes,os);
    }
    //otherwise, print word numbers etc
    else {
      //header
      os << "word\tbyte\t                       \t\tbyte" << std::endl;;
      const size_t words = lengthInBytes/8;
      const size_t extraBytes = lengthInBytes - 8*words;
      //print full words
      for (size_t w = 0; w < words; w++) {
        const size_t startByte = w*8;
        os << w << '\t' << startByte+8 << '\t';
        printHexWord(bytePointer+startByte,8,os);
        os << "\t\t" << startByte << std::endl;
      }
      //print part word, if any
      if (extraBytes) {
        const size_t startByte = words*8;
        os << words << '\t' << startByte+8 << '\t';
        //padding
        size_t p = 8;
        while (p-- > extraBytes) {
          os << "00 ";
        }
        printHexWord(bytePointer+startByte,extraBytes,os);
        os << "\t\t" << startByte << std::endl;
      }
      os << std::endl;
    }
  }
void sistrip::printHexValue ( const uint8_t  value,
std::ostream &  os 
)

Definition at line 10 of file SiStripFEDBufferComponents.cc.

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

  {
    const std::ios_base::fmtflags originalFormatFlags = os.flags();
    os << std::hex << std::setfill('0') << std::setw(2);
    os << uint16_t(value);
    os.flags(originalFormatFlags);
  }
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().

  {
    size_t i = lengthInBytes-1;
    do{
      printHexValue(pointer[i],os);
      if (i != 0) os << " ";
    } while (i-- != 0);
  }

Variable Documentation

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

Definition at line 54 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 31 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 39 of file ConstantsForHardwareSystems.h.

Referenced by SiStripFecKey::i2cAddr().

Definition at line 37 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::APVS_PER_FEDCH = 2 [static]

Definition at line 36 of file ConstantsForHardwareSystems.h.

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

Definition at line 38 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 45 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 43 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 44 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 47 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 42 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 46 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 23 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 41 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 22 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 24 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 23 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 34 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 33 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 103 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 109 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 121 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 115 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 108 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 114 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 126 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 120 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 105 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 111 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 123 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 117 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 107 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 113 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 125 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 119 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 104 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 110 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 122 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 116 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 106 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 112 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 124 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 118 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 36 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 35 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 24 of file ConstantsForHardwareSystems.h.

Referenced by SiStripFedCabling::buildFedCabling().

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

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

Definition at line 129 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 37 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 34 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 21 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 26 of file ConstantsForDqm.h.

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

Definition at line 22 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 35 of file ConstantsForMonitorable.h.

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

Definition at line 27 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 38 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 29 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 31 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 32 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 30 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 33 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 34 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 36 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 37 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 21 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

const uint16_t sistrip::FE_HDR_SIZE = 16 [static]

Definition at line 53 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 23 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 52 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 88 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::FED_CRATE_MIN = 1 [static]

Definition at line 87 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 26 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 33 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 25 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 24 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 22 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 22 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 54 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 52 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 53 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 56 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 51 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 55 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 24 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 50 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 100 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 99 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 32 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 55 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 22 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 24 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 23 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 45 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 17 of file Constants.h.

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

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

Definition at line 47 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

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

Definition at line 28 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 46 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAnalysis::refTime().

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

Definition at line 29 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 54 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 85 of file ConstantsForHardwareSystems.h.

const uint16_t sistrip::MAX_FEDS_PER_CRATE = 16 [static]

Definition at line 84 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 15 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(), SiStripFedCabling::connection(), SiStripFecCabling::connections(), FastFedCablingHistosUsingDb::connections(), SiStripFedCabling::connections(), SiStripCommissioningOfflineDbClient::createHistos(), SiStripModule::fedCh(), ViewTranslator::fedToFec(), SiStripConfigDb::getFedIds(), FedChannelConnection::i2cAddr(), SiStripHashedDetId::init(), FedChannelConnection::lldChannel(), SiStripModule::lldChannel(), SiStripFedCablingBuilderFromDb::make(), SiStripFedCablingFakeESSource::make(), SiStripFecCabling::module(), SiStripModule::nApvPairs(), 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 17 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 18 of file ConstantsForLogger.h.

Referenced by SiStripEventSummary::commissioningInfo().

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

Definition at line 20 of file ConstantsForLogger.h.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), FastFedCablingHistosUsingDb::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(), FedCablingHistograms::histoAnalysis(), SamplingHistograms::histoAnalysis(), NoiseHistograms::histoAnalysis(), ApvTimingHistograms::histoAnalysis(), OptoScanHistograms::histoAnalysis(), CalibrationHistograms::histoAnalysis(), PedsFullNoiseHistograms::histoAnalysis(), CommissioningHistograms::histoAnalysis(), PedestalsHistograms::histoAnalysis(), PedsOnlyHistograms::histoAnalysis(), VpspScanHistograms::histoAnalysis(), FastFedCablingHistograms::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(), PedsOnlyHistograms::printAnalyses(), CommissioningHistograms::printAnalyses(), NoiseHistograms::printAnalyses(), FedCablingHistograms::printAnalyses(), PedsFullNoiseHistograms::printAnalyses(), FastFedCablingHistograms::printAnalyses(), OptoScanHistograms::printAnalyses(), PedestalsHistograms::printAnalyses(), CalibrationHistograms::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(), FastFedCablingHistosUsingDb::update(), NoiseHistosUsingDb::update(), OptoScanHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), LatencyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), CalibrationHistosUsingDb::update(), VpspScanHistosUsingDb::update(), FineDelayHistosUsingDb::update(), CommissioningHistosUsingDb::uploadAnalyses(), ApvTimingHistosUsingDb::uploadConfigurations(), LatencyHistosUsingDb::uploadConfigurations(), CalibrationHistosUsingDb::uploadConfigurations(), FineDelayHistosUsingDb::uploadConfigurations(), OptoScanHistosUsingDb::uploadConfigurations(), PedestalsHistosUsingDb::uploadConfigurations(), PedsFullNoiseHistosUsingDb::uploadConfigurations(), PedsOnlyHistosUsingDb::uploadConfigurations(), FastFedCablingHistosUsingDb::uploadConfigurations(), NoiseHistosUsingDb::uploadConfigurations(), VpspScanHistosUsingDb::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 23 of file ConstantsForLogger.h.

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

Definition at line 24 of file ConstantsForLogger.h.

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

Definition at line 25 of file ConstantsForLogger.h.

Referenced by sistrip::RawToClustersLazyUnpacker::fill().

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

Definition at line 27 of file ConstantsForLogger.h.

Referenced by SummaryPlot::check(), PedsFullNoiseSummaryFactory::extract(), ApvTimingSummaryFactory::extract(), PedsOnlySummaryFactory::extract(), SamplingSummaryFactory::extract(), NoiseSummaryFactory::extract(), FastFedCablingSummaryFactory::extract(), OptoScanSummaryFactory::extract(), SummaryHistogramFactory< DaqScopeModeAnalysis >::extract(), CalibrationSummaryFactory::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), PedestalsSummaryFactory::extract(), VpspScanSummaryFactory::extract(), SummaryHistogramFactory< T >::extract(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryPlotFactoryBase::fill(), SummaryGeneratorReadoutView::fill(), SummaryGenerator::fill(), SummaryGeneratorControlView::fill(), SummaryPlotFactory< FedCablingAnalysis * >::fill(), ApvTimingSummaryFactory::format(), PedsOnlySummaryFactory::format(), PedestalsSummaryFactory::format(), VpspScanSummaryFactory::format(), PedsFullNoiseSummaryFactory::format(), OptoScanSummaryFactory::format(), CalibrationSummaryFactory::format(), NoiseSummaryFactory::format(), SamplingSummaryFactory::format(), FastFedCablingSummaryFactory::format(), SummaryGenerator::histo1D(), SummaryGenerator::histo2DScatter(), SummaryGenerator::histo2DSum(), SummaryGenerator::histogram(), SummaryPlotFactory< FedCablingAnalysis * >::init(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< T >::init(), SummaryPlotFactoryBase::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 28 of file ConstantsForLogger.h.

Referenced by SiStripCommissioningSource::fillCablingHistos().

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

Definition at line 61 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 59 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 34 of file ConstantsForCommissioningAnalysis.h.

Referenced by FedCablingAlgorithm::analyse().

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

Definition at line 84 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 94 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 92 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 93 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 91 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 87 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 85 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 88 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 95 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 29 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 96 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 86 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 43 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 58 of file ConstantsForCommissioningAnalysis.h.

Referenced by VpspScanAlgorithm::analyse().

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

Definition at line 60 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 25 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 89 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 90 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 53 of file ConstantsForCommissioningAnalysis.h.

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

Definition at line 64 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 65 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 63 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 59 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 60 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 61 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 25 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 66 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 62 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 77 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 80 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 78 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 81 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 27 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 79 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 30 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 28 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 35 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 38 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 20 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 25 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 44 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 32 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 79 of file ConstantsForHardwareSystems.h.

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

Definition at line 40 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

Definition at line 23 of file SiStripFEDSpyBuffer.h.

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

Referenced by SiStripEnumsAndStrings::granularity().

const uint16_t sistrip::STRIPS_PER_APV = 128 [static]

Definition at line 47 of file ConstantsForHardwareSystems.h.

Definition at line 46 of file ConstantsForHardwareSystems.h.

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

Definition at line 33 of file ConstantsForDqm.h.

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

Definition at line 28 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 26 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 42 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

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

Definition at line 48 of file ConstantsForCommissioningAnalysis.h.

Referenced by ApvTimingAlgorithm::analyse().

const uint8_t sistrip::TIMELOC[256] [static]
const char sistrip::tob_[] = "Tob" [static]

Definition at line 27 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 24 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

const uint16_t sistrip::TRK_HDR_SIZE = 8 [static]

Definition at line 52 of file ConstantsForHardwareSystems.h.

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

Definition at line 20 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 21 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 20 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 20 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 21 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 20 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 19 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().

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

Definition at line 20 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 20 of file Constants.h.

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

Definition at line 19 of file ConstantsForCablingSource.h.

Referenced by SiStripEnumsAndStrings::cablingSource().

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

Definition at line 20 of file ConstantsForGranularity.h.

Referenced by SiStripEnumsAndStrings::granularity().

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

Definition at line 19 of file ConstantsForHistoType.h.

Referenced by SiStripEnumsAndStrings::histoType().

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

Definition at line 19 of file ConstantsForKeyType.h.

Referenced by SiStripEnumsAndStrings::keyType().

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

Definition at line 20 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 19 of file ConstantsForPresentation.h.

Referenced by SiStripEnumsAndStrings::presentation().

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

Definition at line 18 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 72 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 70 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 71 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 69 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 73 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 74 of file ConstantsForMonitorable.h.

Referenced by SiStripEnumsAndStrings::monitorable().

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

Definition at line 26 of file ConstantsForRunType.h.

Referenced by SiStripEnumsAndStrings::runType().