CMS 3D CMS Logo

ConstantsForMonitorable.h
Go to the documentation of this file.
1 
2 #ifndef DataFormats_SiStripCommon_ConstantsForMonitorable_H
3 #define DataFormats_SiStripCommon_ConstantsForMonitorable_H
4 
6 #include <string>
7 
14 namespace sistrip {
15 
16  // ---------- Constants ----------
17 
18  // misc monitorables
19  static const char unknownMonitorable_[] = "UnknownMonitorable";
20  static const char undefinedMonitorable_[] = "UndefinedMonitorable";
21 
22  // fed cabling
23  static const char fedCablingFedId_[] = "FedId";
24  static const char fedCablingFedCh_[] = "FedCh";
25  static const char fedCablingAdcLevel_[] = "AdcLevel";
26 
27  // fast cabling
28  static const char fastCablingDcuId_[] = "DcuId";
29  static const char fastCablingLldCh_[] = "LldCh";
30  static const char fastCablingHighLevel_[] = "HighLightLevel";
31  static const char fastCablingHighRms_[] = "SpreadInHighLightLevel";
32  static const char fastCablingLowLevel_[] = "LowLightLevel";
33  static const char fastCablingLowRms_[] = "SpreadInLowLightLevel";
34  static const char fastCablingAdcRange_[] = "AdcRangeInLightLevel";
35  static const char fastCablingMax_[] = "MaximumLightLevel";
36  static const char fastCablingMin_[] = "MinimumLightLevel";
37  static const char fastCablingConnsPerFed_[] = "ConnectionsPerFed";
38 
39  // timing
40  static const char apvTimingTime_[] = "TimeOfTickMarkEdge";
41  static const char apvTimingMax_[] = "MaxSamplingPoint";
42  static const char apvTimingDelay_[] = "RequiredDelayAdjustment";
43  static const char apvTimingError_[] = "ErrorOnTickMarkEdge";
44  static const char apvTimingBase_[] = "TickMarkBase";
45  static const char apvTimingPeak_[] = "TickMarkPeak";
46  static const char apvTimingHeight_[] = "TickMarkHeight";
47 
48  // timing
49  static const char fedTimingTime_[] = "TimeOfTickMarkEdge";
50  static const char fedTimingMax_[] = "MaxSamplingPoint";
51  static const char fedTimingDelay_[] = "RequiredDelayAdjustment";
52  static const char fedTimingError_[] = "ErrorOnTickMarkEdge";
53  static const char fedTimingBase_[] = "TickMarkBase";
54  static const char fedTimingPeak_[] = "TickMarkPeak";
55  static const char fedTimingHeight_[] = "TickMarkHeight";
56 
57  // opto scan
58  static const char optoScanLldBias_[] = "LldBiasSetting";
59  static const char optoScanLldGain_[] = "LldGainSetting";
60  static const char optoScanMeasGain_[] = "MeasuredGain";
61  static const char optoScanZeroLight_[] = "ZeroLightLevel";
62  static const char optoScanLinkNoise_[] = "LinkNoise";
63  static const char optoScanBaseLiftOff_[] = "BaselineLiftOff";
64  static const char optoScanLaserThresh_[] = "LaserThreshold";
65  static const char optoScanTickHeight_[] = "TickHeight";
66 
67  // vpsp scan
68  static const char vpspScanBothApvs_[] = "ApvVpspSettings";
69  static const char vpspScanApv0_[] = "Apv0VpspSetting";
70  static const char vpspScanApv1_[] = "Apv1VpspSetting";
71  static const char vpspScanAdcLevel_[] = "BaselineLevel";
72  static const char vpspScanDigitalHigh_[] = "DigitalHigh";
73  static const char vpspScanDigitalLow_[] = "DigitalLow";
74 
75  // pedestals
76  static const char pedestalsAllStrips_[] = "StripPedestals";
77  static const char pedestalsMean_[] = "PedestalMean";
78  static const char pedestalsSpread_[] = "PedestalRmsSpread";
79  static const char pedestalsMax_[] = "PedestalMax";
80  static const char pedestalsMin_[] = "PedestalMin";
81 
82  // noise
83  static const char noiseAllStrips_[] = "StripNoise";
84  static const char noiseMean_[] = "NoiseMean";
85  static const char noiseSpread_[] = "NoiseRmsSpread";
86  static const char noiseMax_[] = "NoiseMax";
87  static const char noiseMin_[] = "NoiseMin";
88  static const char numOfDead_[] = "NumOfDeadStrips";
89  static const char numOfNoisy_[] = "NumOfNoisyStrips";
90  static const char noiseKSAllStrips_[] = "StripNoiseKS";
91  static const char noiseChi2AllStrips_[] = "StripNoiseChi2";
92  static const char noiseGausAllStrips_[] = "StripNoiseGaus";
93  static const char noiseBin84AllStrips_[] = "StripNoiseBin84";
94  static const char noiseRMSAllStrips_[] = "StripNoiseRMS";
95  static const char noiseSignif_[] = "StripNoiseSignif";
96 
97  // Fine Delay
98  static const char fineDelayPos_[] = "FineDelayPosition";
99  static const char fineDelayErr_[] = "FineDelayError";
100 
101  // Calibration
102  static const char calibrationAmplitude_[] = "CalibrationAmplitude";
103  static const char calibrationTail_[] = "CalibrationTail";
104  static const char calibrationRiseTime_[] = "CalibrationRiseTime";
105  static const char calibrationTimeConstant_[] = "CalibrationTimeConstant";
106  static const char calibrationSmearing_[] = "CalibrationSmearing";
107  static const char calibrationChi2_[] = "CalibrationChi2";
108  static const char calibrationAmplitudeAS_[] = "StripCalibrationAmplitude";
109  static const char calibrationTailAS_[] = "StripCalibrationTail";
110  static const char calibrationRiseTimeAS_[] = "StripCalibrationRiseTime";
111  static const char calibrationTimeConstantAS_[] = "StripCalibrationTimeConstant";
112  static const char calibrationSmearingAS_[] = "StripCalibrationSmearing";
113  static const char calibrationChi2AS_[] = "StripCalibrationChi2";
114  static const char calibrationAmplitudeMin_[] = "MinCalibrationAmplitude";
115  static const char calibrationTailMin_[] = "MinCalibrationTail";
116  static const char calibrationRiseTimeMin_[] = "MinCalibrationRiseTime";
117  static const char calibrationTimeConstantMin_[] = "MinCalibrationTimeConstant";
118  static const char calibrationSmearingMin_[] = "MinCalibrationSmearing";
119  static const char calibrationChi2Min_[] = "MinCalibrationChi2";
120  static const char calibrationAmplitudeMax_[] = "MaxCalibrationAmplitude";
121  static const char calibrationTailMax_[] = "MaxCalibrationTail";
122  static const char calibrationRiseTimeMax_[] = "MaxCalibrationRiseTime";
123  static const char calibrationTimeConstantMax_[] = "MaxCalibrationTimeConstant";
124  static const char calibrationSmearingMax_[] = "MaxCalibrationSmearing";
125  static const char calibrationChi2Max_[] = "MaxCalibrationChi2";
126 
127  // daq scope mode
128  static const char daqScopeModeMeanSignal_[] = "DaqScopeMode_MeanSignal";
129 
130  // ---------- Enumerated type ----------
131 
135 
139 
149 
157 
173 
180 
186 
188  NOISE_MEAN = 207,
189  NOISE_SPREAD = 208,
190  NOISE_MAX = 209,
191  NOISE_MIN = 210,
192  NUM_OF_DEAD = 211,
202 
227 
229  };
230 
231 }
232 
233 #endif // DataFormats_SiStripCommon_ConstantsForMonitorable_H
static const char optoScanLinkNoise_[]
static const char calibrationAmplitude_[]
static const char fastCablingDcuId_[]
static const char optoScanLldGain_[]
static const char calibrationAmplitudeAS_[]
static const char calibrationTimeConstantMax_[]
static const char calibrationRiseTimeMax_[]
static const char noiseKSAllStrips_[]
static const char fedTimingError_[]
static const char noiseMean_[]
static const char fastCablingMin_[]
static const char numOfDead_[]
static const char calibrationTimeConstantMin_[]
static const char fedCablingAdcLevel_[]
static const char calibrationAmplitudeMax_[]
static const char apvTimingHeight_[]
static const char apvTimingMax_[]
static const char optoScanTickHeight_[]
static const char fineDelayPos_[]
static const char noiseMax_[]
static const char calibrationSmearingAS_[]
static const char noiseMin_[]
static const char calibrationTimeConstantAS_[]
static const char optoScanMeasGain_[]
static const char pedestalsMean_[]
static const char fedTimingHeight_[]
static const char fastCablingAdcRange_[]
sistrip classes
static const char fedCablingFedId_[]
static const char fedCablingFedCh_[]
static const char optoScanLldBias_[]
static const char calibrationAmplitudeMin_[]
static const char apvTimingDelay_[]
static const char calibrationSmearing_[]
static const char numOfNoisy_[]
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 calibrationTailAS_[]
static const char noiseGausAllStrips_[]
static const char unknownMonitorable_[]
static const char noiseSpread_[]
static const char fastCablingMax_[]
static const char pedestalsMin_[]
static const char fineDelayErr_[]
static const char noiseBin84AllStrips_[]
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 calibrationChi2_[]
static const uint16_t invalid_
Definition: Constants.h:16
static const char calibrationSmearingMin_[]
static const char apvTimingBase_[]
static const char fedTimingBase_[]
static const uint16_t unknown_
Definition: Constants.h:19
static const char optoScanLaserThresh_[]
static const char vpspScanAdcLevel_[]
static const char apvTimingTime_[]
static const char fedTimingDelay_[]
static const char daqScopeModeMeanSignal_[]
static const char calibrationSmearingMax_[]
static const char calibrationTail_[]
static const char noiseAllStrips_[]
static const char noiseChi2AllStrips_[]
static const char fedTimingTime_[]
static const char calibrationChi2Min_[]
static const char calibrationChi2Max_[]
static const char pedestalsMax_[]
static const char fastCablingHighLevel_[]
static const char vpspScanApv1_[]
static const char noiseRMSAllStrips_[]
static const char calibrationRiseTimeAS_[]
static const char calibrationChi2AS_[]
static const char apvTimingPeak_[]
static const char vpspScanApv0_[]
static const char pedestalsSpread_[]
static const char vpspScanBothApvs_[]
static const char fastCablingHighRms_[]
static const char noiseSignif_[]
static const char pedestalsAllStrips_[]