CMS 3D CMS Logo

ConstantsForMonitorable.h
Go to the documentation of this file.
1 #ifndef DataFormats_SiStripCommon_ConstantsForMonitorable_H
2 #define DataFormats_SiStripCommon_ConstantsForMonitorable_H
3 
5 #include <string>
6 
13 namespace sistrip {
14 
15  // ---------- Constants ----------
16 
17  // misc monitorables
18  static const char unknownMonitorable_[] = "UnknownMonitorable";
19  static const char undefinedMonitorable_[] = "UndefinedMonitorable";
20 
21  // fed cabling
22  static const char fedCablingFedId_[] = "FedId";
23  static const char fedCablingFedCh_[] = "FedCh";
24  static const char fedCablingAdcLevel_[] = "AdcLevel";
25 
26  // fast cabling
27  static const char fastCablingDcuId_[] = "DcuId";
28  static const char fastCablingLldCh_[] = "LldCh";
29  static const char fastCablingHighLevel_[] = "HighLightLevel";
30  static const char fastCablingHighRms_[] = "SpreadInHighLightLevel";
31  static const char fastCablingLowLevel_[] = "LowLightLevel";
32  static const char fastCablingLowRms_[] = "SpreadInLowLightLevel";
33  static const char fastCablingAdcRange_[] = "AdcRangeInLightLevel";
34  static const char fastCablingMax_[] = "MaximumLightLevel";
35  static const char fastCablingMin_[] = "MinimumLightLevel";
36  static const char fastCablingConnsPerFed_[] = "ConnectionsPerFed";
37 
38  // timing
39  static const char apvTimingTime_[] = "TimeOfTickMarkEdge";
40  static const char apvTimingMax_[] = "MaxSamplingPoint";
41  static const char apvTimingDelay_[] = "RequiredDelayAdjustment";
42  static const char apvTimingError_[] = "ErrorOnTickMarkEdge";
43  static const char apvTimingBase_[] = "TickMarkBase";
44  static const char apvTimingPeak_[] = "TickMarkPeak";
45  static const char apvTimingHeight_[] = "TickMarkHeight";
46 
47  // timing
48  static const char fedTimingTime_[] = "TimeOfTickMarkEdge";
49  static const char fedTimingMax_[] = "MaxSamplingPoint";
50  static const char fedTimingDelay_[] = "RequiredDelayAdjustment";
51  static const char fedTimingError_[] = "ErrorOnTickMarkEdge";
52  static const char fedTimingBase_[] = "TickMarkBase";
53  static const char fedTimingPeak_[] = "TickMarkPeak";
54  static const char fedTimingHeight_[] = "TickMarkHeight";
55 
56  // opto scan
57  static const char optoScanLldBias_[] = "LldBiasSetting";
58  static const char optoScanLldGain_[] = "LldGainSetting";
59  static const char optoScanMeasGain_[] = "MeasuredGain";
60  static const char optoScanZeroLight_[] = "ZeroLightLevel";
61  static const char optoScanLinkNoise_[] = "LinkNoise";
62  static const char optoScanBaseLiftOff_[] = "BaselineLiftOff";
63  static const char optoScanLaserThresh_[] = "LaserThreshold";
64  static const char optoScanTickHeight_[] = "TickHeight";
65 
66  // vpsp scan
67  static const char vpspScanBothApvs_[] = "ApvVpspSettings";
68  static const char vpspScanApv0_[] = "Apv0VpspSetting";
69  static const char vpspScanApv1_[] = "Apv1VpspSetting";
70  static const char vpspScanAdcLevel_[] = "BaselineLevel";
71  static const char vpspScanDigitalHigh_[] = "DigitalHigh";
72  static const char vpspScanDigitalLow_[] = "DigitalLow";
73 
74  // pedestals
75  static const char pedestalsAllStrips_[] = "StripPedestals";
76  static const char pedestalsMean_[] = "PedestalMean";
77  static const char pedestalsSpread_[] = "PedestalRmsSpread";
78  static const char pedestalsMax_[] = "PedestalMax";
79  static const char pedestalsMin_[] = "PedestalMin";
80 
81  // noise
82  static const char noiseAllStrips_[] = "StripNoise";
83  static const char noiseMean_[] = "NoiseMean";
84  static const char noiseSpread_[] = "NoiseRmsSpread";
85  static const char noiseMax_[] = "NoiseMax";
86  static const char noiseMin_[] = "NoiseMin";
87 
88  static const char numOfDeadStrips_[] = "NumOfDeadStrips";
89  static const char numOfNoisy_[] = "NumOfNoisyStrips";
90  static const char numOfBadStrips_[] = "NumOfBadStrips";
91  static const char numOfBadADProbabStrips_[] = "NumOfBadADProbabStrips";
92  static const char numOfBadKSProbabStrips_[] = "NumOfBadKSProbabStrips";
93  static const char numOfBadJBProbabStrips_[] = "NumOfBadJBProbabStrips";
94  static const char numOfBadChi2ProbabStrips_[] = "NumOfBadChi2ProbabStrips";
95  static const char numOfBadShiftedStrips_[] = "NumOfBadShfitedStrips";
96  static const char numOfBadLowNoiseStrips_[] = "NumOfBadLowNoiseStrips";
97  static const char numOfBadLargeNoiseStrips_[] = "NumOfBadLargeNoiseStrips";
98  static const char numOfBadLargeNoiseSignificanceStrips_[] = "NumOfBadLargeNoiseSignificanceStrips";
99  static const char numOfBadTailStrips_[] = "NumOfBadTailStrips";
100  static const char numOfBadFitStatusStrips_[] = "NumOfBadFitStatusStrips";
101  static const char numOfBadDoublePeakStrips_[] = "NumOfBadDoublePeakStrips";
102 
103  static const char badStripBit_[] = "badStripBit";
104  static const char deadStripBit_[] = "deadStripBit";
105  static const char adProbabAllStrips_[] = "adProbabStrips";
106  static const char ksProbabAllStrips_[] = "ksProbabStrips";
107  static const char jbProbabAllStrips_[] = "jbProbabStrips";
108  static const char chi2ProbabAllStrips_[] = "chi2ProbabStrips";
109  static const char residualRMSAllStrips_[] = "residualRMSStrips";
110  static const char residualSigmaGausAllStrips_[] = "residualSigmaGausStrips";
111  static const char noiseSignificanceAllStrips_[] = "noiseSignificanceStrips";
112  static const char residualMeanAllStrips_[] = "residualMeanStrips";
113  static const char residualSkewnessAllStrips_[] = "residualSkewnessStrips";
114  static const char residualKurtosisAllStrips_[] = "residualKurtosisStrips";
115  static const char residualIntegralNsigmaAllStrips_[] = "residualIntegralNsigmaStrips";
116  static const char residualIntegralAllStrips_[] = "residualIntegralStrips";
117 
118  // Fine Delay
119  static const char fineDelayPos_[] = "FineDelayPosition";
120  static const char fineDelayErr_[] = "FineDelayError";
121 
122  // Calibration
123  static const char calibrationAmplitude_[] = "CalibrationAmplitude";
124  static const char calibrationTail_[] = "CalibrationTail";
125  static const char calibrationRiseTime_[] = "CalibrationRiseTime";
126  static const char calibrationTimeConstant_[] = "CalibrationTimeConstant";
127  static const char calibrationTurnOn_[] = "CalibrationTurnOn";
128  static const char calibrationMaximum_[] = "CalibrationMaximum";
129  static const char calibrationUndershoot_[] = "CalibrationUndershoot";
130  static const char calibrationBaseline_[] = "CalibrationBaseline";
131  static const char calibrationSmearing_[] = "CalibrationSmearing";
132  static const char calibrationChi2_[] = "CalibrationChi2";
133  static const char calibrationAmplitudeAS_[] = "StripCalibrationAmplitude";
134  static const char calibrationTailAS_[] = "StripCalibrationTail";
135  static const char calibrationRiseTimeAS_[] = "StripCalibrationRiseTime";
136  static const char calibrationTimeConstantAS_[] = "StripCalibrationTimeConstant";
137  static const char calibrationTurnOnAS_[] = "StripCalibrationTurnOn";
138  static const char calibrationMaximumAS_[] = "StripCalibrationMaximum";
139  static const char calibrationUndershootAS_[] = "StripCalibrationUndershoot";
140  static const char calibrationBaselineAS_[] = "StripCalibrationBaseline";
141  static const char calibrationSmearingAS_[] = "StripCalibrationSmearing";
142  static const char calibrationChi2AS_[] = "StripCalibrationChi2";
143  static const char calibrationAmplitudeMin_[] = "MinCalibrationAmplitude";
144  static const char calibrationTailMin_[] = "MinCalibrationTail";
145  static const char calibrationRiseTimeMin_[] = "MinCalibrationRiseTime";
146  static const char calibrationTimeConstantMin_[] = "MinCalibrationTimeConstant";
147  static const char calibrationTurnOnMin_[] = "MinCalibrationTurnOn";
148  static const char calibrationMaximumMin_[] = "MinCalibrationMaximum";
149  static const char calibrationUndershootMin_[] = "MinCalibrationUndershoot";
150  static const char calibrationBaselineMin_[] = "MinCalibrationBaseline";
151  static const char calibrationSmearingMin_[] = "MinCalibrationSmearing";
152  static const char calibrationChi2Min_[] = "MinCalibrationChi2";
153  static const char calibrationAmplitudeMax_[] = "MaxCalibrationAmplitude";
154  static const char calibrationTailMax_[] = "MaxCalibrationTail";
155  static const char calibrationRiseTimeMax_[] = "MaxCalibrationRiseTime";
156  static const char calibrationTimeConstantMax_[] = "MaxCalibrationTimeConstant";
157  static const char calibrationTurnOnMax_[] = "MaxCalibrationTurnOn";
158  static const char calibrationMaximumMax_[] = "MaxCalibrationMaximum";
159  static const char calibrationUndershootMax_[] = "MaxCalibrationUndershoot";
160  static const char calibrationBaselineMax_[] = "MaxCalibrationBaseline";
161  static const char calibrationSmearingMax_[] = "MaxCalibrationSmearing";
162  static const char calibrationChi2Max_[] = "MaxCalibrationChi2";
163 
164 
165  // daq scope mode
166  static const char daqScopeModeMeanSignal_[] = "DaqScopeMode_MeanSignal";
167 
168  // ---------- Enumerated type ----------
169 
173 
177 
187 
195 
211 
218 
224 
226  NOISE_MEAN = 207,
227  NOISE_SPREAD = 208,
228  NOISE_MAX = 209,
229  NOISE_MIN = 210,
230 
232  NUM_OF_DEAD = 211,
233  NUM_OF_BAD = 212,
246  //
261 
264 
305 
307  };
308 
309 }
310 
311 #endif // DataFormats_SiStripCommon_ConstantsForMonitorable_H
static const char optoScanLinkNoise_[]
static const char calibrationAmplitude_[]
static const char fastCablingDcuId_[]
static const char optoScanLldGain_[]
static const char calibrationMaximumAS_[]
static const char calibrationAmplitudeAS_[]
static const char calibrationTimeConstantMax_[]
static const char residualKurtosisAllStrips_[]
static const char calibrationRiseTimeMax_[]
static const char numOfBadFitStatusStrips_[]
static const char fedTimingError_[]
static const char noiseMean_[]
static const char residualIntegralNsigmaAllStrips_[]
static const char fastCablingMin_[]
static const char calibrationTimeConstantMin_[]
static const char fedCablingAdcLevel_[]
static const char calibrationAmplitudeMax_[]
static const char residualSkewnessAllStrips_[]
static const char apvTimingHeight_[]
static const char apvTimingMax_[]
static const char numOfBadJBProbabStrips_[]
static const char numOfBadLargeNoiseStrips_[]
static const char optoScanTickHeight_[]
static const char calibrationUndershootMin_[]
static const char fineDelayPos_[]
static const char calibrationBaselineMax_[]
static const char chi2ProbabAllStrips_[]
static const char noiseMax_[]
static const char calibrationSmearingAS_[]
static const char numOfBadChi2ProbabStrips_[]
static const char noiseMin_[]
static const char calibrationTimeConstantAS_[]
static const char calibrationTurnOnMax_[]
static const char optoScanMeasGain_[]
static const char calibrationTurnOn_[]
static const char pedestalsMean_[]
static const char calibrationBaselineMin_[]
static const char fedTimingHeight_[]
static const char fastCablingAdcRange_[]
sistrip classes
static const char numOfBadLargeNoiseSignificanceStrips_[]
static const char calibrationBaselineAS_[]
static const char fedCablingFedId_[]
static const char fedCablingFedCh_[]
static const char calibrationMaximumMin_[]
static const char optoScanLldBias_[]
static const char calibrationAmplitudeMin_[]
static const char apvTimingDelay_[]
static const char calibrationSmearing_[]
static const char numOfBadTailStrips_[]
static const char numOfNoisy_[]
static const char calibrationTurnOnAS_[]
static const char calibrationTailMin_[]
static const char vpspScanDigitalHigh_[]
static const char undefinedMonitorable_[]
static const char fastCablingLowRms_[]
static const char optoScanBaseLiftOff_[]
static const char calibrationTailMax_[]
static const char fastCablingLldCh_[]
static const char optoScanZeroLight_[]
static const char vpspScanDigitalLow_[]
static const char calibrationTimeConstant_[]
static const char calibrationUndershootAS_[]
static const char calibrationTailAS_[]
static const char calibrationMaximumMax_[]
static const char unknownMonitorable_[]
static const char noiseSpread_[]
static const char adProbabAllStrips_[]
static const char calibrationBaseline_[]
static const char residualMeanAllStrips_[]
static const char numOfBadShiftedStrips_[]
static const char fastCablingMax_[]
static const char pedestalsMin_[]
static const char jbProbabAllStrips_[]
static const char calibrationUndershootMax_[]
static const char calibrationMaximum_[]
static const char fineDelayErr_[]
static const char residualSigmaGausAllStrips_[]
static const char residualIntegralAllStrips_[]
static const char fastCablingLowLevel_[]
static const char calibrationRiseTime_[]
static const char apvTimingError_[]
static const char fedTimingPeak_[]
static const char fastCablingConnsPerFed_[]
static const char calibrationRiseTimeMin_[]
static const char fedTimingMax_[]
static const char deadStripBit_[]
static const char calibrationTurnOnMin_[]
static const char calibrationChi2_[]
static const uint16_t invalid_
Definition: Constants.h:16
static const char calibrationSmearingMin_[]
static const char apvTimingBase_[]
static const char fedTimingBase_[]
static const char noiseSignificanceAllStrips_[]
static const char residualRMSAllStrips_[]
static const uint16_t unknown_
Definition: Constants.h:19
static const char optoScanLaserThresh_[]
static const char ksProbabAllStrips_[]
static const char numOfBadADProbabStrips_[]
static const char vpspScanAdcLevel_[]
static const char apvTimingTime_[]
static const char fedTimingDelay_[]
static const char numOfBadDoublePeakStrips_[]
static const char daqScopeModeMeanSignal_[]
static const char calibrationSmearingMax_[]
static const char calibrationTail_[]
static const char noiseAllStrips_[]
static const char fedTimingTime_[]
static const char calibrationChi2Min_[]
static const char calibrationChi2Max_[]
static const char badStripBit_[]
static const char numOfBadLowNoiseStrips_[]
static const char pedestalsMax_[]
static const char fastCablingHighLevel_[]
static const char vpspScanApv1_[]
static const char calibrationRiseTimeAS_[]
static const char calibrationChi2AS_[]
static const char apvTimingPeak_[]
static const char calibrationUndershoot_[]
static const char vpspScanApv0_[]
static const char numOfBadKSProbabStrips_[]
static const char numOfDeadStrips_[]
static const char pedestalsSpread_[]
static const char vpspScanBothApvs_[]
static const char fastCablingHighRms_[]
static const char numOfBadStrips_[]
static const char pedestalsAllStrips_[]