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