CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/CondFormats/EcalObjects/interface/EcalDQMStatusHelper.h

Go to the documentation of this file.
00001 #ifndef CondFormats_EcalObjects_EcalDQMStatusHelper_H
00002 #define CondFormats_EcalObjects_EcalDQMStatusHelper_H
00003 
00009 class EcalDQMStatusHelper {
00010  public:
00011 
00012   static const int CH_ID_ERROR=0;
00013   static const int CH_GAIN_ZERO_ERROR=1;
00014   static const int CH_GAIN_SWITCH_ERROR=2;
00015   static const int TT_ID_ERROR=3;
00016   static const int TT_SIZE_ERROR=4;
00017 
00018   static const int PEDESTAL_LOW_GAIN_MEAN_ERROR=5;
00019   static const int PEDESTAL_MIDDLE_GAIN_MEAN_ERROR=6;
00020   static const int PEDESTAL_HIGH_GAIN_MEAN_ERROR=7;
00021   static const int PEDESTAL_LOW_GAIN_RMS_ERROR=8;
00022   static const int PEDESTAL_MIDDLE_GAIN_RMS_ERROR=9;
00023   static const int PEDESTAL_HIGH_GAIN_RMS_ERROR=10;
00024 
00025   static const int PEDESTAL_ONLINE_HIGH_GAIN_MEAN_ERROR=11;
00026   static const int PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR=12;
00027 
00028   static const int TESTPULSE_LOW_GAIN_MEAN_ERROR=13;
00029   static const int TESTPULSE_MIDDLE_GAIN_MEAN_ERROR=14;
00030   static const int TESTPULSE_HIGH_GAIN_MEAN_ERROR=15;
00031   static const int TESTPULSE_LOW_GAIN_RMS_ERROR=16;
00032   static const int TESTPULSE_MIDDLE_GAIN_RMS_ERROR=17;
00033   static const int TESTPULSE_HIGH_GAIN_RMS_ERROR=18;
00034   
00035   static const int LASER_MEAN_ERROR=19;
00036   static const int LASER_RMS_ERROR=20;
00037   static const int LASER_TIMING_MEAN_ERROR=21;
00038   static const int LASER_TIMING_RMS_ERROR=22;
00039 
00040   static const int LED_MEAN_ERROR=23;
00041   static const int LED_RMS_ERROR=24;
00042   static const int LED_TIMING_MEAN_ERROR=25;
00043   static const int LED_TIMING_RMS_ERROR=26;
00044 
00045   static const int STATUS_FLAG_ERROR=27;
00046 
00047   static const int PHYSICS_BAD_CHANNEL_WARNING=28;
00048   static const int PHYSICS_BAD_CHANNEL_ERROR=29;
00049 
00050 };
00051 
00052 #endif