00001 #ifndef EcalDQMonitorTaskCollections_H
00002 #define EcalDQMonitorTaskCollections_H
00003
00004 namespace ecaldqm {
00005
00006 enum Collections {
00007 kSource,
00008 kEcalRawData,
00009 kGainErrors,
00010 kChIdErrors,
00011 kGainSwitchErrors,
00012 kTowerIdErrors,
00013 kBlockSizeErrors,
00014 kMEMTowerIdErrors,
00015 kMEMBlockSizeErrors,
00016 kMEMChIdErrors,
00017 kMEMGainErrors,
00018 kEBSrFlag,
00019 kEESrFlag,
00020 kEBDigi,
00021 kEEDigi,
00022 kPnDiodeDigi,
00023 kTrigPrimDigi,
00024 kTrigPrimEmulDigi,
00025 kEBUncalibRecHit,
00026 kEEUncalibRecHit,
00027 kEBRecHit,
00028 kEERecHit,
00029 kEBBasicCluster,
00030 kEEBasicCluster,
00031 kEBSuperCluster,
00032 kEESuperCluster,
00033 kRun,
00034 kLumiSection,
00035 nProcessedObjects,
00036 nCollections = kRun
00037 };
00038
00039 std::string const collectionName[nCollections] = {
00040 "Source",
00041 "EcalRawData",
00042 "GainErrors",
00043 "ChIdErrors",
00044 "GainSwitchErrors",
00045 "TowerIdErrors",
00046 "BlockSizeErrors",
00047 "MEMTowerIdErrors",
00048 "MEMBlockSizeErrors",
00049 "MEMChIdErrors",
00050 "MEMGainErrors",
00051 "EBSrFlag",
00052 "EESrFlag",
00053 "EBDigi",
00054 "EEDigi",
00055 "PnDiodeDigi",
00056 "TrigPrimDigi",
00057 "TrigPrimEmulDigi",
00058 "EBUncalibRecHit",
00059 "EEUncalibRecHit",
00060 "EBRecHit",
00061 "EERecHit",
00062 "EBBasicCluster",
00063 "EEBasicCluster",
00064 "EBSuperCluster",
00065 "EESuperCluster"
00066 };
00067
00068 }
00069
00070 #endif