CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DataFormats/SiStripCommon/interface/ConstantsForRunType.h

Go to the documentation of this file.
00001 // Last commit: $Id: ConstantsForRunType.h,v 1.11 2009/10/22 15:57:40 lowette Exp $
00002 
00003 #ifndef DataFormats_SiStripCommon_ConstantsForRunType_H
00004 #define DataFormats_SiStripCommon_ConstantsForRunType_H
00005 
00006 #include "DataFormats/SiStripCommon/interface/Constants.h"
00007 
00014 namespace sistrip { 
00015   
00016   // ---------- Constants ---------- 
00017   
00018   static const char unknownRunType_[]       = "UnknownRunType";
00019   static const char undefinedRunType_[]     = "UndefinedRunType";
00020   
00021   static const char fastCablingRun_[]       = "FastCabling";
00022   static const char fedCablingRun_[]        = "FedCabling";
00023   static const char apvTimingRun_[]         = "ApvTiming";
00024   static const char fedTimingRun_[]         = "FedTiming";
00025   static const char optoScanRun_[]          = "OptoScan";
00026   static const char vpspScanRun_[]          = "VpspScan";
00027   static const char pedestalsRun_[]         = "Pedestals";
00028   static const char pedsOnlyRun_[]          = "PedsOnly";
00029   static const char noiseRun_[]             = "Noise";
00030   static const char pedsFullNoiseRun_[]     = "PedsFullNoise";
00031   static const char apvLatencyRun_[]        = "ApvLatency";
00032   static const char fineDelayRun_[]         = "FineDelay";
00033   static const char calibPeakRun_[]         = "CalibrationPeak";
00034   static const char calibDeconRun_[]        = "CalibrationDeco";
00035   static const char calibScanPeakRun_[]     = "CalibrationScanPeak";
00036   static const char calibScanDeconRun_[]    = "CalibrationScanDeco";
00037   static const char daqScopeModeRun_[]      = "DaqScopeMode";
00038   static const char physicsRun_[]           = "Physics";
00039   
00040   // ---------- Enumerated type ---------- 
00041   
00071   enum RunType { 
00072       PHYSICS               = 1,
00073       PEDESTALS             = 2,
00074       CALIBRATION           = 3,
00075       OPTO_SCAN             = 4,
00076       APV_TIMING            = 5,
00077       APV_LATENCY           = 6,
00078       FINE_DELAY_PLL        = 7,
00079       FINE_DELAY_TTC        = 8,
00080       MULTI_MODE            = 10,
00081       FED_TIMING            = 12,
00082       FED_CABLING           = 13,
00083       VPSP_SCAN             = 14,
00084       DAQ_SCOPE_MODE        = 15,
00085       QUITE_FAST_CABLING    = 16,
00086       FINE_DELAY            = 17,
00087       PHYSICS_ZS            = 18,
00088       CALIBRATION_SCAN      = 19,
00089       CALIBRATION_SCAN_DECO = 20,
00090       FAST_CABLING          = 21,
00091       PEDS_ONLY             = 22,
00092       NOISE                 = 23,
00093       PEDS_FULL_NOISE       = 24,
00094       CALIBRATION_DECO      = 33,
00095       UNKNOWN_RUN_TYPE   = sistrip::unknown_,
00096       UNDEFINED_RUN_TYPE = sistrip::invalid_
00097   };
00098 
00099 }
00100   
00101 #endif // DataFormats_SiStripCommon_ConstantsForRunType_H
00102 
00103