Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:13

0001 
0002 #ifndef DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H
0003 #define DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H
0004 
0005 #include <string>
0006 
0007 /**
0008    @file ConstantsForCommissioningAnalysis.h
0009    @brief Various generic constants used by commissioning analysis
0010 */
0011 
0012 namespace sistrip {
0013 
0014   // ---------- General ----------
0015 
0016   static const char numberOfHistos_[] = "UnexpectedNumberOfHistograms";
0017   static const char nullPtr_[] = "NullPointerToHistogram";
0018   static const char numberOfBins_[] = "UnexpectedNumberOfHistogramBins";
0019   static const char unexpectedBinNumber_[] = "UnexpectedBinNumber";
0020   static const char noEntries_[] = "NoEntriesInHistogramBin";
0021   static const char unexpectedTask_[] = "UnexpectedTaskInHistoTitle";
0022   static const char unexpectedExtraInfo_[] = "UnexpectedExtraInfoInHistoTitle";
0023 
0024   // ---------- Fast FED cabling ----------
0025 
0026   static const char fastCablingAnalysis_[] = "FastCablingAnalysis";
0027   static const char invalidLightLevel_[] = "InvalidLightLevel";
0028   static const char invalidTrimDacLevel_[] = "InvalidTrimDacLevel";
0029 
0030   // ---------- FED cabling ----------
0031 
0032   static const char fedCablingAnalysis_[] = "FedCablingAnalysis";
0033   static const char noCandidates_[] = "NoChannelsAboveThreshold";
0034 
0035   // ---------- APV timing ----------
0036 
0037   static const char apvTimingAnalysis_[] = "ApvTimingAnalysis";
0038   static const char smallDataRange_[] = "SmallRangeInRawData";
0039   static const char smallTickMarkHeight_[] = "SmallTickMarkHeight";
0040   static const char missingTickMark_[] = "TickMarkNotFound";
0041   static const char tickMarkBelowThresh_[] = "TickMarkHeightBelowThreshold";
0042   static const char noRisingEdges_[] = "NoCandidateRisingEdges";
0043   static const char rejectedCandidate_[] = "RejectedTickMarkCandidate";
0044   static const char incompletePlateau_[] = "IncompletePlateau";
0045   static const char invalidRefTime_[] = "InvalidRefTime";
0046   static const char invalidDelayTime_[] = "InvalidDelayTime";
0047   static const char tickMarkRecovered_[] = "TickMarkRecovered";
0048 
0049   // ---------- Opto scan ----------
0050 
0051   static const char optoScanAnalysis_[] = "OptoScanAnalysis";
0052   static const char invalidZeroLightLevel_[] = "InvalidZeroLightLevel";
0053 
0054   // ---------- VPSP scan ----------
0055 
0056   static const char noTopPlateau_[] = "CannotFindTopPlateau";
0057   static const char noBottomPlateau_[] = "CannotFindBottomPlateau";
0058   static const char noVpspSetting_[] = "InvalidZeroLightLevel";
0059   static const char noBaselineLevel_[] = "InvalidZeroLightLevel";
0060 
0061 }  // namespace sistrip
0062 
0063 #endif  // DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H