CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/DQM/EcalCommon/interface/Collections.h

Go to the documentation of this file.
00001 #ifndef EcalDQMonitorTaskCollections_H
00002 #define EcalDQMonitorTaskCollections_H
00003 
00004 namespace ecaldqm {
00005 
00006   enum Collections {
00007     kSource, // 0
00008     kEcalRawData, // 1
00009     kGainErrors, // 2
00010     kChIdErrors, // 3
00011     kGainSwitchErrors, // 4
00012     kTowerIdErrors, // 5
00013     kBlockSizeErrors, // 6
00014     kMEMTowerIdErrors, // 7
00015     kMEMBlockSizeErrors, // 8
00016     kMEMChIdErrors, // 9
00017     kMEMGainErrors, // 10
00018     kEBSrFlag, // 11
00019     kEESrFlag, // 12
00020     kEBDigi, // 13
00021     kEEDigi, // 14
00022     kPnDiodeDigi, // 15
00023     kTrigPrimDigi, // 16
00024     kTrigPrimEmulDigi, // 17
00025     kEBUncalibRecHit, // 18
00026     kEEUncalibRecHit, // 19
00027     kEBRecHit, // 20
00028     kEERecHit, // 21
00029     kEBBasicCluster, // 22
00030     kEEBasicCluster, // 23
00031     kEBSuperCluster, // 24
00032     kEESuperCluster, // 25
00033     kRun, // 26
00034     kLumiSection, // 27
00035     nProcessedObjects, // 28
00036     nCollections = kRun  // 26
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