CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/DataFormats/SiStripCommon/interface/ConstantsForCommissioningAnalysis.h

Go to the documentation of this file.
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