00001 // Last commit: $Id: ConstantsForCommissioningAnalysis.h,v 1.15 2010/06/02 09:40:31 wto Exp $ 00002 00003 #ifndef DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H 00004 #define DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H 00005 00006 #include <string> 00007 00013 namespace sistrip { 00014 00015 // ---------- General ---------- 00016 00017 static const char numberOfHistos_[] = "UnexpectedNumberOfHistograms"; 00018 static const char nullPtr_[] = "NullPointerToHistogram"; 00019 static const char numberOfBins_[] = "UnexpectedNumberOfHistogramBins"; 00020 static const char unexpectedBinNumber_[] = "UnexpectedBinNumber"; 00021 static const char noEntries_[] = "NoEntriesInHistogramBin"; 00022 static const char unexpectedTask_[] = "UnexpectedTaskInHistoTitle"; 00023 static const char unexpectedExtraInfo_[] = "UnexpectedExtraInfoInHistoTitle"; 00024 00025 // ---------- Fast FED cabling ---------- 00026 00027 static const char fastCablingAnalysis_[] = "FastCablingAnalysis"; 00028 static const char invalidLightLevel_[] = "InvalidLightLevel"; 00029 static const char invalidTrimDacLevel_[] = "InvalidTrimDacLevel"; 00030 00031 // ---------- FED cabling ---------- 00032 00033 static const char fedCablingAnalysis_[] = "FedCablingAnalysis"; 00034 static const char noCandidates_[] = "NoChannelsAboveThreshold"; 00035 00036 // ---------- APV timing ---------- 00037 00038 static const char apvTimingAnalysis_[] = "ApvTimingAnalysis"; 00039 static const char smallDataRange_[] = "SmallRangeInRawData"; 00040 static const char smallTickMarkHeight_[] = "SmallTickMarkHeight"; 00041 static const char missingTickMark_[] = "TickMarkNotFound"; 00042 static const char tickMarkBelowThresh_[] = "TickMarkHeightBelowThreshold"; 00043 static const char noRisingEdges_[] = "NoCandidateRisingEdges"; 00044 static const char rejectedCandidate_[] = "RejectedTickMarkCandidate"; 00045 static const char incompletePlateau_[] = "IncompletePlateau"; 00046 static const char invalidRefTime_[] = "InvalidRefTime"; 00047 static const char invalidDelayTime_[] = "InvalidDelayTime"; 00048 static const char tickMarkRecovered_[] = "TickMarkRecovered"; 00049 00050 00051 // ---------- Opto scan ---------- 00052 00053 static const char optoScanAnalysis_[] = "OptoScanAnalysis"; 00054 static const char invalidZeroLightLevel_[] = "InvalidZeroLightLevel"; 00055 00056 // ---------- VPSP scan ---------- 00057 00058 static const char noTopPlateau_[] = "CannotFindTopPlateau"; 00059 static const char noBottomPlateau_[] = "CannotFindBottomPlateau"; 00060 static const char noVpspSetting_[] = "InvalidZeroLightLevel"; 00061 static const char noBaselineLevel_[] = "InvalidZeroLightLevel"; 00062 00063 } 00064 00065 #endif // DataFormats_SiStripCommon_ConstantsForCommissioningAnalysis_H 00066 00067