File indexing completed on 2024-04-06 12:05:13
0001 #ifndef DataFormats_SiStripCommon_ConstantsForMonitorable_H
0002 #define DataFormats_SiStripCommon_ConstantsForMonitorable_H
0003
0004 #include "DataFormats/SiStripCommon/interface/Constants.h"
0005 #include <string>
0006
0007
0008
0009
0010
0011
0012
0013 namespace sistrip {
0014
0015
0016
0017
0018 static const char unknownMonitorable_[] = "UnknownMonitorable";
0019 static const char undefinedMonitorable_[] = "UndefinedMonitorable";
0020
0021
0022 static const char fedCablingFedId_[] = "FedId";
0023 static const char fedCablingFedCh_[] = "FedCh";
0024 static const char fedCablingAdcLevel_[] = "AdcLevel";
0025
0026
0027 static const char fastCablingDcuId_[] = "DcuId";
0028 static const char fastCablingLldCh_[] = "LldCh";
0029 static const char fastCablingHighLevel_[] = "HighLightLevel";
0030 static const char fastCablingHighRms_[] = "SpreadInHighLightLevel";
0031 static const char fastCablingLowLevel_[] = "LowLightLevel";
0032 static const char fastCablingLowRms_[] = "SpreadInLowLightLevel";
0033 static const char fastCablingAdcRange_[] = "AdcRangeInLightLevel";
0034 static const char fastCablingMax_[] = "MaximumLightLevel";
0035 static const char fastCablingMin_[] = "MinimumLightLevel";
0036 static const char fastCablingConnsPerFed_[] = "ConnectionsPerFed";
0037
0038
0039 static const char apvTimingTime_[] = "TimeOfTickMarkEdge";
0040 static const char apvTimingMax_[] = "MaxSamplingPoint";
0041 static const char apvTimingDelay_[] = "RequiredDelayAdjustment";
0042 static const char apvTimingError_[] = "ErrorOnTickMarkEdge";
0043 static const char apvTimingBase_[] = "TickMarkBase";
0044 static const char apvTimingPeak_[] = "TickMarkPeak";
0045 static const char apvTimingHeight_[] = "TickMarkHeight";
0046
0047
0048 static const char fedTimingTime_[] = "TimeOfTickMarkEdge";
0049 static const char fedTimingMax_[] = "MaxSamplingPoint";
0050 static const char fedTimingDelay_[] = "RequiredDelayAdjustment";
0051 static const char fedTimingError_[] = "ErrorOnTickMarkEdge";
0052 static const char fedTimingBase_[] = "TickMarkBase";
0053 static const char fedTimingPeak_[] = "TickMarkPeak";
0054 static const char fedTimingHeight_[] = "TickMarkHeight";
0055
0056
0057 static const char optoScanLldBias_[] = "LldBiasSetting";
0058 static const char optoScanLldGain_[] = "LldGainSetting";
0059 static const char optoScanMeasGain_[] = "MeasuredGain";
0060 static const char optoScanZeroLight_[] = "ZeroLightLevel";
0061 static const char optoScanLinkNoise_[] = "LinkNoise";
0062 static const char optoScanBaseLiftOff_[] = "BaselineLiftOff";
0063 static const char optoScanLaserThresh_[] = "LaserThreshold";
0064 static const char optoScanTickHeight_[] = "TickHeight";
0065
0066
0067 static const char vpspScanBothApvs_[] = "ApvVpspSettings";
0068 static const char vpspScanApv0_[] = "Apv0VpspSetting";
0069 static const char vpspScanApv1_[] = "Apv1VpspSetting";
0070 static const char vpspScanAdcLevel_[] = "BaselineLevel";
0071 static const char vpspScanDigitalHigh_[] = "DigitalHigh";
0072 static const char vpspScanDigitalLow_[] = "DigitalLow";
0073
0074
0075 static const char pedestalsAllStrips_[] = "StripPedestals";
0076 static const char pedestalsMean_[] = "PedestalMean";
0077 static const char pedestalsSpread_[] = "PedestalRmsSpread";
0078 static const char pedestalsMax_[] = "PedestalMax";
0079 static const char pedestalsMin_[] = "PedestalMin";
0080
0081
0082 static const char noiseAllStrips_[] = "StripNoise";
0083 static const char noiseMean_[] = "NoiseMean";
0084 static const char noiseSpread_[] = "NoiseRmsSpread";
0085 static const char noiseMax_[] = "NoiseMax";
0086 static const char noiseMin_[] = "NoiseMin";
0087
0088 static const char numOfDeadStrips_[] = "NumOfDeadStrips";
0089 static const char numOfNoisy_[] = "NumOfNoisyStrips";
0090 static const char numOfBadStrips_[] = "NumOfBadStrips";
0091 static const char numOfBadADProbabStrips_[] = "NumOfBadADProbabStrips";
0092 static const char numOfBadKSProbabStrips_[] = "NumOfBadKSProbabStrips";
0093 static const char numOfBadJBProbabStrips_[] = "NumOfBadJBProbabStrips";
0094 static const char numOfBadChi2ProbabStrips_[] = "NumOfBadChi2ProbabStrips";
0095 static const char numOfBadShiftedStrips_[] = "NumOfBadShfitedStrips";
0096 static const char numOfBadLowNoiseStrips_[] = "NumOfBadLowNoiseStrips";
0097 static const char numOfBadLargeNoiseStrips_[] = "NumOfBadLargeNoiseStrips";
0098 static const char numOfBadLargeNoiseSignificanceStrips_[] = "NumOfBadLargeNoiseSignificanceStrips";
0099 static const char numOfBadTailStrips_[] = "NumOfBadTailStrips";
0100 static const char numOfBadFitStatusStrips_[] = "NumOfBadFitStatusStrips";
0101 static const char numOfBadDoublePeakStrips_[] = "NumOfBadDoublePeakStrips";
0102
0103 static const char badStripBit_[] = "badStripBit";
0104 static const char deadStripBit_[] = "deadStripBit";
0105 static const char adProbabAllStrips_[] = "adProbabStrips";
0106 static const char ksProbabAllStrips_[] = "ksProbabStrips";
0107 static const char jbProbabAllStrips_[] = "jbProbabStrips";
0108 static const char chi2ProbabAllStrips_[] = "chi2ProbabStrips";
0109 static const char residualRMSAllStrips_[] = "residualRMSStrips";
0110 static const char residualSigmaGausAllStrips_[] = "residualSigmaGausStrips";
0111 static const char noiseSignificanceAllStrips_[] = "noiseSignificanceStrips";
0112 static const char residualMeanAllStrips_[] = "residualMeanStrips";
0113 static const char residualSkewnessAllStrips_[] = "residualSkewnessStrips";
0114 static const char residualKurtosisAllStrips_[] = "residualKurtosisStrips";
0115 static const char residualIntegralNsigmaAllStrips_[] = "residualIntegralNsigmaStrips";
0116 static const char residualIntegralAllStrips_[] = "residualIntegralStrips";
0117
0118
0119 static const char fineDelayPos_[] = "FineDelayPosition";
0120 static const char fineDelayErr_[] = "FineDelayError";
0121
0122
0123
0124 static const char calibrationAmplitude_[] = "CalibrationAmplitude";
0125 static const char calibrationBaseline_[] = "CalibrationBaseline";
0126 static const char calibrationTurnOn_[] = "CalibrationTurnOn";
0127 static const char calibrationRiseTime_[] = "CalibrationRiseTime";
0128 static const char calibrationDecayTime_[] = "CalibrationDecayTime";
0129 static const char calibrationPeakTime_[] = "CalibrationPeakTime";
0130 static const char calibrationUndershoot_[] = "CalibrationUndershoot";
0131 static const char calibrationTail_[] = "CalibrationTail";
0132 static const char calibrationSmearing_[] = "CalibrationSmearing";
0133 static const char calibrationChi2_[] = "CalibrationChi2";
0134
0135 static const char calibrationAmplitudeMean_[] = "MeanCalibrationAmplitude";
0136 static const char calibrationTurnOnMean_[] = "MeanCalibrationTurnOn";
0137 static const char calibrationRiseTimeMean_[] = "MeanCalibrationRiseTime";
0138 static const char calibrationDecayTimeMean_[] = "MeanCalibrationDecayTime";
0139 static const char calibrationPeakTimeMean_[] = "MeanCalibrationPeakTime";
0140 static const char calibrationBaselineMean_[] = "MeanCalibrationBaseline";
0141 static const char calibrationUndershootMean_[] = "MeanCalibrationUndershoot";
0142 static const char calibrationTailMean_[] = "MeanCalibrationTail";
0143 static const char calibrationSmearingMean_[] = "MeanCalibrationSmearing";
0144 static const char calibrationChi2Mean_[] = "MeanCalibrationChi2";
0145
0146 static const char calibrationAmplitudeMin_[] = "MinCalibrationAmplitude";
0147 static const char calibrationTailMin_[] = "MinCalibrationTail";
0148 static const char calibrationRiseTimeMin_[] = "MinCalibrationRiseTime";
0149 static const char calibrationDecayTimeMin_[] = "MinCalibrationDecayTime";
0150 static const char calibrationPeakTimeMin_[] = "MinCalibrationPeakTime";
0151 static const char calibrationSmearingMin_[] = "MinCalibrationSmearing";
0152 static const char calibrationTurnOnMin_[] = "MinCalibrationTurnOn";
0153 static const char calibrationUndershootMin_[] = "MinCalibrationUndershoot";
0154 static const char calibrationChi2Min_[] = "MinCalibrationChi2";
0155 static const char calibrationBaselineMin_[] = "MinCalibrationBaseline";
0156
0157 static const char calibrationAmplitudeMax_[] = "MaxCalibrationAmplitude";
0158 static const char calibrationTailMax_[] = "MaxCalibrationTail";
0159 static const char calibrationRiseTimeMax_[] = "MaxCalibrationRiseTime";
0160 static const char calibrationDecayTimeMax_[] = "MaxCalibrationDecayTime";
0161 static const char calibrationPeakTimeMax_[] = "MaxCalibrationPeakTime";
0162 static const char calibrationSmearingMax_[] = "MaxCalibrationSmearing";
0163 static const char calibrationTurnOnMax_[] = "MaxCalibrationTurnOn";
0164 static const char calibrationUndershootMax_[] = "MaxCalibrationUndershoot";
0165 static const char calibrationChi2Max_[] = "MaxCalibrationChi2";
0166 static const char calibrationBaselineMax_[] = "MaxCalibrationBaseline";
0167
0168 static const char calibrationAmplitudeSpread_[] = "SpreadCalibrationAmplitude";
0169 static const char calibrationTailSpread_[] = "SpreadCalibrationTail";
0170 static const char calibrationRiseTimeSpread_[] = "SpreadCalibrationRiseTime";
0171 static const char calibrationDecayTimeSpread_[] = "SpreadCalibrationDecayTime";
0172 static const char calibrationPeakTimeSpread_[] = "SpreadCalibrationPeakTime";
0173 static const char calibrationSmearingSpread_[] = "SpreadCalibrationSmearing";
0174 static const char calibrationTurnOnSpread_[] = "SpreadCalibrationTurnOn";
0175 static const char calibrationUndershootSpread_[] = "SpreadCalibrationUndershoot";
0176 static const char calibrationChi2Spread_[] = "SpreadCalibrationChi2";
0177 static const char calibrationBaselineSpread_[] = "SpreadCalibrationBaseline";
0178
0179 static const char calibrationAmplitudeTuned_[] = "TunedCalibrationAmplitude";
0180 static const char calibrationTailTuned_[] = "TunedCalibrationTail";
0181 static const char calibrationRiseTimeTuned_[] = "TunedCalibrationRiseTime";
0182 static const char calibrationDecayTimeTuned_[] = "TunedCalibrationDecayTime";
0183 static const char calibrationPeakTimeTuned_[] = "TunedCalibrationPeakTime";
0184 static const char calibrationSmearingTuned_[] = "TunedCalibrationSmearing";
0185 static const char calibrationTurnOnTuned_[] = "TunedCalibrationTurnOn";
0186 static const char calibrationUndershootTuned_[] = "TunedCalibrationUndershoot";
0187 static const char calibrationChi2Tuned_[] = "TunedCalibrationChi2";
0188 static const char calibrationBaselineTuned_[] = "TunedCalibrationBaseline";
0189 static const char calibrationISHATuned_[] = "TunedCalibrationISHA";
0190 static const char calibrationVFSTuned_[] = "TunedCalibrationVFS";
0191 static const char calibrationISHABest_[] = "BestCalibrationISHA";
0192 static const char calibrationVFSBest_[] = "BestCalibrationVFS";
0193
0194
0195 static const char daqScopeModeMeanSignal_[] = "DaqScopeMode_MeanSignal";
0196
0197
0198
0199
0200 enum Monitorable {
0201 UNKNOWN_MONITORABLE = sistrip::unknown_,
0202 UNDEFINED_MONITORABLE = sistrip::invalid_,
0203
0204 FED_CABLING_FED_ID = 1301,
0205 FED_CABLING_FED_CH = 1302,
0206 FED_CABLING_ADC_LEVEL = 1303,
0207
0208 FAST_CABLING_DCU_ID = 2101,
0209 FAST_CABLING_LLD_CH = 2102,
0210 FAST_CABLING_HIGH_LEVEL = 2103,
0211 FAST_CABLING_LOW_LEVEL = 2104,
0212 FAST_CABLING_HIGH_RMS = 2105,
0213 FAST_CABLING_LOW_RMS = 2106,
0214 FAST_CABLING_MAX = 2107,
0215 FAST_CABLING_MIN = 2108,
0216 FAST_CABLING_CONNS_PER_FED = 2109,
0217
0218 APV_TIMING_TIME = 501,
0219 APV_TIMING_MAX_TIME = 502,
0220 APV_TIMING_DELAY = 503,
0221 APV_TIMING_ERROR = 504,
0222 APV_TIMING_BASE = 505,
0223 APV_TIMING_PEAK = 506,
0224 APV_TIMING_HEIGHT = 507,
0225
0226 FED_TIMING_TIME = 1201,
0227 FED_TIMING_MAX_TIME = 1202,
0228 FED_TIMING_DELAY = 1203,
0229 FED_TIMING_ERROR = 1204,
0230 FED_TIMING_BASE = 1205,
0231 FED_TIMING_PEAK = 1206,
0232 FED_TIMING_HEIGHT = 1207,
0233 OPTO_SCAN_LLD_GAIN_SETTING = 401,
0234 OPTO_SCAN_LLD_BIAS_SETTING = 402,
0235 OPTO_SCAN_MEASURED_GAIN = 403,
0236 OPTO_SCAN_ZERO_LIGHT_LEVEL = 404,
0237 OPTO_SCAN_LINK_NOISE = 405,
0238 OPTO_SCAN_BASELINE_LIFT_OFF = 406,
0239 OPTO_SCAN_LASER_THRESHOLD = 407,
0240 OPTO_SCAN_TICK_HEIGHT = 408,
0241
0242 VPSP_SCAN_APV_SETTINGS = 1401,
0243 VPSP_SCAN_APV0_SETTING = 1402,
0244 VPSP_SCAN_APV1_SETTING = 1403,
0245 VPSP_SCAN_ADC_LEVEL = 1404,
0246 VPSP_SCAN_DIGITAL_HIGH = 1405,
0247 VPSP_SCAN_DIGITAL_LOW = 1406,
0248
0249 PEDESTALS_ALL_STRIPS = 201,
0250 PEDESTALS_MEAN = 202,
0251 PEDESTALS_SPREAD = 203,
0252 PEDESTALS_MAX = 204,
0253 PEDESTALS_MIN = 205,
0254
0255 NOISE_ALL_STRIPS = 206,
0256 NOISE_MEAN = 207,
0257 NOISE_SPREAD = 208,
0258 NOISE_MAX = 209,
0259 NOISE_MIN = 210,
0260
0261
0262 NUM_OF_DEAD = 211,
0263 NUM_OF_BAD = 212,
0264 NUM_OF_NOISY = 213,
0265 NUM_OF_BAD_SHIFTED = 214,
0266 NUM_OF_BAD_LOW_NOISE = 215,
0267 NUM_OF_BAD_LARGE_NOISE = 216,
0268 NUM_OF_BAD_LARGE_SIGNIF = 217,
0269 NUM_OF_BAD_FIT_STATUS = 218,
0270 NUM_OF_BAD_AD_PROBAB = 219,
0271 NUM_OF_BAD_KS_PROBAB = 220,
0272 NUM_OF_BAD_JB_PROBAB = 221,
0273 NUM_OF_BAD_CHI2_PROBAB = 222,
0274 NUM_OF_BAD_TAIL = 223,
0275 NUM_OF_BAD_DOUBLE_PEAK = 224,
0276
0277 BAD_STRIP_BIT_ALL_STRIPS = 225,
0278 DEAD_STRIP_BIT_ALL_STRIPS = 226,
0279 AD_PROBAB_ALL_STRIPS = 227,
0280 KS_PROBAB_ALL_STRIPS = 228,
0281 JB_PROBAB_ALL_STRIPS = 229,
0282 CHI2_PROBAB_ALL_STRIPS = 230,
0283 RESIDUAL_RMS_ALL_STRIPS = 231,
0284 RESIDUAL_GAUS_ALL_STRIPS = 232,
0285 NOISE_SIGNIFICANCE_ALL_STRIPS = 233,
0286 RESIDUAL_MEAN_ALL_STRIPS = 234,
0287 RESIDUAL_SKEWNESS_ALL_STRIPS = 235,
0288 RESIDUAL_KURTOSIS_ALL_STRIPS = 236,
0289 RESIDUAL_INTEGRALNSIGMA_ALL_STRIPS = 237,
0290 RESIDUAL_INTEGRAL_ALL_STRIPS = 238,
0291
0292 FINE_DELAY_POS = 601,
0293 FINE_DELAY_ERROR = 602,
0294
0295 CALIBRATION_AMPLITUDE_MEAN = 701,
0296 CALIBRATION_BASELINE_MEAN = 702,
0297 CALIBRATION_TURNON_MEAN = 703,
0298 CALIBRATION_RISETIME_MEAN = 704,
0299 CALIBRATION_DECAYTIME_MEAN = 705,
0300 CALIBRATION_PEAKTIME_MEAN = 706,
0301 CALIBRATION_UNDERSHOOT_MEAN = 707,
0302 CALIBRATION_TAIL_MEAN = 708,
0303 CALIBRATION_SMEARING_MEAN = 709,
0304 CALIBRATION_CHI2_MEAN = 710,
0305
0306 CALIBRATION_AMPLITUDE_ALL_STRIPS = 711,
0307 CALIBRATION_BASELINE_ALL_STRIPS = 712,
0308 CALIBRATION_TURNON_ALL_STRIPS = 713,
0309 CALIBRATION_RISETIME_ALL_STRIPS = 714,
0310 CALIBRATION_DECAYTIME_ALL_STRIPS = 715,
0311 CALIBRATION_PEAKTIME_ALL_STRIPS = 716,
0312 CALIBRATION_UNDERSHOOT_ALL_STRIPS = 717,
0313 CALIBRATION_TAIL_ALL_STRIPS = 718,
0314 CALIBRATION_SMEARING_ALL_STRIPS = 719,
0315 CALIBRATION_CHI2_ALL_STRIPS = 720,
0316
0317 CALIBRATION_AMPLITUDE_MIN = 721,
0318 CALIBRATION_BASELINE_MIN = 722,
0319 CALIBRATION_TURNON_MIN = 723,
0320 CALIBRATION_RISETIME_MIN = 724,
0321 CALIBRATION_DECAYTIME_MIN = 725,
0322 CALIBRATION_PEAKTIME_MIN = 726,
0323 CALIBRATION_UNDERSHOOT_MIN = 727,
0324 CALIBRATION_TAIL_MIN = 728,
0325 CALIBRATION_SMEARING_MIN = 729,
0326 CALIBRATION_CHI2_MIN = 730,
0327
0328 CALIBRATION_AMPLITUDE_MAX = 731,
0329 CALIBRATION_BASELINE_MAX = 732,
0330 CALIBRATION_TURNON_MAX = 733,
0331 CALIBRATION_RISETIME_MAX = 734,
0332 CALIBRATION_DECAYTIME_MAX = 735,
0333 CALIBRATION_PEAKTIME_MAX = 736,
0334 CALIBRATION_UNDERSHOOT_MAX = 737,
0335 CALIBRATION_TAIL_MAX = 738,
0336 CALIBRATION_SMEARING_MAX = 739,
0337 CALIBRATION_CHI2_MAX = 740,
0338
0339 CALIBRATION_AMPLITUDE_SPREAD = 741,
0340 CALIBRATION_BASELINE_SPREAD = 742,
0341 CALIBRATION_TURNON_SPREAD = 743,
0342 CALIBRATION_RISETIME_SPREAD = 744,
0343 CALIBRATION_DECAYTIME_SPREAD = 745,
0344 CALIBRATION_PEAKTIME_SPREAD = 746,
0345 CALIBRATION_UNDERSHOOT_SPREAD = 747,
0346 CALIBRATION_TAIL_SPREAD = 748,
0347 CALIBRATION_SMEARING_SPREAD = 749,
0348 CALIBRATION_CHI2_SPREAD = 750,
0349
0350 CALIBRATION_AMPLITUDE_TUNED = 751,
0351 CALIBRATION_BASELINE_TUNED = 752,
0352 CALIBRATION_TURNON_TUNED = 753,
0353 CALIBRATION_RISETIME_TUNED = 754,
0354 CALIBRATION_DECAYTIME_TUNED = 755,
0355 CALIBRATION_PEAKTIME_TUNED = 756,
0356 CALIBRATION_UNDERSHOOT_TUNED = 757,
0357 CALIBRATION_TAIL_TUNED = 758,
0358 CALIBRATION_SMEARING_TUNED = 759,
0359 CALIBRATION_CHI2_TUNED = 760,
0360 CALIBRATION_ISHA_TUNED = 761,
0361 CALIBRATION_VFS_TUNED = 762,
0362 CALIBRATION_ISHA_BEST = 763,
0363 CALIBRATION_VFS_BEST = 764,
0364
0365 DAQ_SCOPE_MODE_MEAN_SIGNAL = 1501
0366 };
0367
0368 }
0369
0370 #endif