00001 #ifndef HLTGetDigi_h 00002 #define HLTGetDigi_h 00003 00017 #include "FWCore/Framework/interface/Event.h" 00018 #include "FWCore/Framework/interface/EDAnalyzer.h" 00019 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00020 00021 // 00022 // class declaration 00023 // 00024 00025 class HLTGetDigi : public edm::EDAnalyzer { 00026 00027 public: 00028 explicit HLTGetDigi(const edm::ParameterSet&); 00029 ~HLTGetDigi(); 00030 void analyze(const edm::Event&, const edm::EventSetup&); 00031 00032 private: 00033 edm::InputTag EBdigiCollection_; 00034 edm::InputTag EEdigiCollection_; 00035 edm::InputTag ESdigiCollection_; 00036 edm::InputTag HBHEdigiCollection_; 00037 edm::InputTag HOdigiCollection_; 00038 edm::InputTag HFdigiCollection_; 00039 edm::InputTag PXLdigiCollection_; 00040 edm::InputTag SSTdigiCollection_; 00041 edm::InputTag CSCStripdigiCollection_; 00042 edm::InputTag CSCWiredigiCollection_; 00043 edm::InputTag DTdigiCollection_; 00044 edm::InputTag RPCdigiCollection_; 00045 edm::InputTag GctCaloEmLabel_ ; 00046 edm::InputTag GctCaloRegionLabel_ ; 00047 edm::InputTag GctIsoEmLabel_ ; 00048 edm::InputTag GctNonIsoEmLabel_ ; 00049 edm::InputTag GctCenJetLabel_ ; 00050 edm::InputTag GctForJetLabel_ ; 00051 edm::InputTag GctTauJetLabel_ ; 00052 edm::InputTag GctJetCountsLabel_ ; 00053 edm::InputTag GctEtHadLabel_ ; 00054 edm::InputTag GctEtMissLabel_ ; 00055 edm::InputTag GctEtTotalLabel_ ; 00056 00057 edm::InputTag GtEvmRRLabel_ ; 00058 edm::InputTag GtObjectMapLabel_ ; 00059 edm::InputTag GtRRLabel_ ; 00060 00061 edm::InputTag GmtCandsLabel_ ; 00062 edm::InputTag GmtReadoutCollection_ ; 00063 00064 bool getEcalDigis_ ; 00065 bool getEcalESDigis_ ; 00066 bool getHcalDigis_ ; 00067 bool getPixelDigis_ ; 00068 bool getStripDigis_ ; 00069 bool getCSCDigis_ ; 00070 bool getDTDigis_ ; 00071 bool getRPCDigis_ ; 00072 bool getL1Calo_ ; 00073 bool getGctEmDigis_ ; 00074 bool getGctJetDigis_ ; 00075 bool getGctJetCounts_ ; 00076 bool getGctEtDigis_ ; 00077 bool getGtEvmRR_ ; 00078 bool getGtObjectMap_ ; 00079 bool getGtRR_ ; 00080 bool getGmtCands_ ; 00081 bool getGmtRC_ ; 00082 00083 }; 00084 00085 #endif //HLTGetDigi_h