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  // Calibration
124  static const char calibrationAmplitude_[] = "CalibrationAmplitude";
125  static const char calibrationBaseline_[] = "CalibrationBaseline";
126  static const char calibrationTurnOn_[] = "CalibrationTurnOn";
127  static const char calibrationRiseTime_[] = "CalibrationRiseTime";
128  static const char calibrationDecayTime_[] = "CalibrationDecayTime";
129  static const char calibrationPeakTime_[] = "CalibrationPeakTime";
130  static const char calibrationUndershoot_[] = "CalibrationUndershoot";
131  static const char calibrationTail_[] = "CalibrationTail";
132  static const char calibrationSmearing_[] = "CalibrationSmearing";
133  static const char calibrationChi2_[] = "CalibrationChi2";
134 
135  static const char calibrationAmplitudeMean_[] = "MeanCalibrationAmplitude";
136  static const char calibrationTurnOnMean_[] = "MeanCalibrationTurnOn";
137  static const char calibrationRiseTimeMean_[] = "MeanCalibrationRiseTime";
138  static const char calibrationDecayTimeMean_[] = "MeanCalibrationDecayTime";
139  static const char calibrationPeakTimeMean_[] = "MeanCalibrationPeakTime";
140  static const char calibrationBaselineMean_[] = "MeanCalibrationBaseline";
141  static const char calibrationUndershootMean_[] = "MeanCalibrationUndershoot";
142  static const char calibrationTailMean_[] = "MeanCalibrationTail";
143  static const char calibrationSmearingMean_[] = "MeanCalibrationSmearing";
144  static const char calibrationChi2Mean_[] = "MeanCalibrationChi2";
145 
146  static const char calibrationAmplitudeMin_[] = "MinCalibrationAmplitude";
147  static const char calibrationTailMin_[] = "MinCalibrationTail";
148  static const char calibrationRiseTimeMin_[] = "MinCalibrationRiseTime";
149  static const char calibrationDecayTimeMin_[] = "MinCalibrationDecayTime";
150  static const char calibrationPeakTimeMin_[] = "MinCalibrationPeakTime";
151  static const char calibrationSmearingMin_[] = "MinCalibrationSmearing";
152  static const char calibrationTurnOnMin_[] = "MinCalibrationTurnOn";
153  static const char calibrationUndershootMin_[] = "MinCalibrationUndershoot";
154  static const char calibrationChi2Min_[] = "MinCalibrationChi2";
155  static const char calibrationBaselineMin_[] = "MinCalibrationBaseline";
156 
157  static const char calibrationAmplitudeMax_[] = "MaxCalibrationAmplitude";
158  static const char calibrationTailMax_[] = "MaxCalibrationTail";
159  static const char calibrationRiseTimeMax_[] = "MaxCalibrationRiseTime";
160  static const char calibrationDecayTimeMax_[] = "MaxCalibrationDecayTime";
161  static const char calibrationPeakTimeMax_[] = "MaxCalibrationPeakTime";
162  static const char calibrationSmearingMax_[] = "MaxCalibrationSmearing";
163  static const char calibrationTurnOnMax_[] = "MaxCalibrationTurnOn";
164  static const char calibrationUndershootMax_[] = "MaxCalibrationUndershoot";
165  static const char calibrationChi2Max_[] = "MaxCalibrationChi2";
166  static const char calibrationBaselineMax_[] = "MaxCalibrationBaseline";
167 
168  static const char calibrationAmplitudeSpread_[] = "SpreadCalibrationAmplitude";
169  static const char calibrationTailSpread_[] = "SpreadCalibrationTail";
170  static const char calibrationRiseTimeSpread_[] = "SpreadCalibrationRiseTime";
171  static const char calibrationDecayTimeSpread_[] = "SpreadCalibrationDecayTime";
172  static const char calibrationPeakTimeSpread_[] = "SpreadCalibrationPeakTime";
173  static const char calibrationSmearingSpread_[] = "SpreadCalibrationSmearing";
174  static const char calibrationTurnOnSpread_[] = "SpreadCalibrationTurnOn";
175  static const char calibrationUndershootSpread_[] = "SpreadCalibrationUndershoot";
176  static const char calibrationChi2Spread_[] = "SpreadCalibrationChi2";
177  static const char calibrationBaselineSpread_[] = "SpreadCalibrationBaseline";
178 
179  static const char calibrationAmplitudeTuned_[] = "TunedCalibrationAmplitude";
180  static const char calibrationTailTuned_[] = "TunedCalibrationTail";
181  static const char calibrationRiseTimeTuned_[] = "TunedCalibrationRiseTime";
182  static const char calibrationDecayTimeTuned_[] = "TunedCalibrationDecayTime";
183  static const char calibrationPeakTimeTuned_[] = "TunedCalibrationPeakTime";
184  static const char calibrationSmearingTuned_[] = "TunedCalibrationSmearing";
185  static const char calibrationTurnOnTuned_[] = "TunedCalibrationTurnOn";
186  static const char calibrationUndershootTuned_[] = "TunedCalibrationUndershoot";
187  static const char calibrationChi2Tuned_[] = "TunedCalibrationChi2";
188  static const char calibrationBaselineTuned_[] = "TunedCalibrationBaseline";
189  static const char calibrationISHATuned_[] = "TunedCalibrationISHA";
190  static const char calibrationVFSTuned_[] = "TunedCalibrationVFS";
191  static const char calibrationISHABest_[] = "BestCalibrationISHA";
192  static const char calibrationVFSBest_[] = "BestCalibrationVFS";
193 
194  // daq scope mode
195  static const char daqScopeModeMeanSignal_[] = "DaqScopeMode_MeanSignal";
196 
197  // ---------- Enumerated type ----------
198 
200  enum Monitorable {
203 
207 
217 
225 
241 
248 
254 
256  NOISE_MEAN = 207,
258  NOISE_MAX = 209,
259  NOISE_MIN = 210,
260 
262  NUM_OF_DEAD = 211,
263  NUM_OF_BAD = 212,
276  //
291 
294 
305 
316 
327 
338 
349 
364 
366  };
367 
368 } // namespace sistrip
369 
370 #endif // DataFormats_SiStripCommon_ConstantsForMonitorable_H
static const char optoScanLinkNoise_[]
static const char calibrationAmplitude_[]
static const char fastCablingDcuId_[]
static const char optoScanLldGain_[]
static const char calibrationTurnOnMean_[]
static const char residualKurtosisAllStrips_[]
static const char calibrationTailTuned_[]
static const char calibrationRiseTimeMax_[]
static const char numOfBadFitStatusStrips_[]
static const char fedTimingError_[]
static const char noiseMean_[]
static const char residualIntegralNsigmaAllStrips_[]
static const char calibrationVFSBest_[]
static const char fastCablingMin_[]
static const char calibrationDecayTime_[]
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 calibrationSmearingSpread_[]
static const char fineDelayPos_[]
static const char calibrationBaselineMax_[]
static const char chi2ProbabAllStrips_[]
static const char noiseMax_[]
static const char numOfBadChi2ProbabStrips_[]
static const char calibrationChi2Mean_[]
static const char noiseMin_[]
static const char calibrationTurnOnMax_[]
static const char calibrationUndershootMean_[]
static const char optoScanMeasGain_[]
static const char calibrationTurnOn_[]
static const char calibrationRiseTimeTuned_[]
static const char pedestalsMean_[]
static const char calibrationBaselineMin_[]
static const char fedTimingHeight_[]
static const char fastCablingAdcRange_[]
static const char calibrationDecayTimeMin_[]
sistrip classes
static const char numOfBadLargeNoiseSignificanceStrips_[]
static const char calibrationDecayTimeMax_[]
static const char fedCablingFedId_[]
static const char fedCablingFedCh_[]
static const char optoScanLldBias_[]
static const char calibrationAmplitudeMin_[]
static const char apvTimingDelay_[]
static const char calibrationAmplitudeSpread_[]
static const char calibrationSmearing_[]
static const char numOfBadTailStrips_[]
static const char numOfNoisy_[]
static const char calibrationTailMin_[]
static const char vpspScanDigitalHigh_[]
static const char calibrationISHABest_[]
static const char undefinedMonitorable_[]
static const char fastCablingLowRms_[]
static const char calibrationRiseTimeMean_[]
static const char optoScanBaseLiftOff_[]
static const char calibrationTailMax_[]
static const char fastCablingLldCh_[]
static const char optoScanZeroLight_[]
static const char vpspScanDigitalLow_[]
static const char calibrationBaselineMean_[]
static const char calibrationBaselineSpread_[]
static const char calibrationBaselineTuned_[]
static const char unknownMonitorable_[]
static const char noiseSpread_[]
static const char calibrationSmearingMean_[]
static const char calibrationUndershootSpread_[]
static const char adProbabAllStrips_[]
static const char calibrationPeakTimeMin_[]
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 calibrationTailMean_[]
static const char calibrationUndershootMax_[]
static const char calibrationISHATuned_[]
static const char fineDelayErr_[]
static const char residualSigmaGausAllStrips_[]
static const char residualIntegralAllStrips_[]
static const char calibrationTurnOnSpread_[]
static const char fastCablingLowLevel_[]
static const char calibrationTailSpread_[]
static const char calibrationPeakTime_[]
static const char calibrationRiseTime_[]
static const char calibrationChi2Tuned_[]
static const char apvTimingError_[]
static const char fedTimingPeak_[]
static const char fastCablingConnsPerFed_[]
static const char calibrationRiseTimeMin_[]
static const char calibrationUndershootTuned_[]
static const char calibrationPeakTimeTuned_[]
static const char calibrationDecayTimeMean_[]
static const char calibrationVFSTuned_[]
static const char fedTimingMax_[]
static const char calibrationAmplitudeTuned_[]
static const char deadStripBit_[]
static const char calibrationChi2Spread_[]
static const char calibrationTurnOnMin_[]
static const char calibrationRiseTimeSpread_[]
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 calibrationPeakTimeSpread_[]
static const char apvTimingTime_[]
static const char fedTimingDelay_[]
static const char numOfBadDoublePeakStrips_[]
static const char calibrationPeakTimeMean_[]
static const char daqScopeModeMeanSignal_[]
static const char calibrationSmearingMax_[]
static const char calibrationTail_[]
static const char calibrationSmearingTuned_[]
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 calibrationTurnOnTuned_[]
static const char calibrationDecayTimeSpread_[]
static const char apvTimingPeak_[]
static const char calibrationAmplitudeMean_[]
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 calibrationPeakTimeMax_[]
static const char fastCablingHighRms_[]
static const char numOfBadStrips_[]
static const char calibrationDecayTimeTuned_[]
static const char pedestalsAllStrips_[]