CMS 3D CMS Logo

ProducerAnalyzer.h
Go to the documentation of this file.
1 #ifndef CalibrationHcalAlCaRecoProducersProducerAnalyzer_h
2 #define CalibrationHcalAlCaRecoProducersProducerAnalyzer_h
3 
4 // system include files
5 #include <memory>
6 #include <string>
7 #include <iostream>
8 
9 // user include files
17 
18 // collections
28 
31 
32 namespace edm {
33  class ParameterSet;
34  class Event;
35  class EventSetup;
36 } // namespace edm
37 
38 namespace cms {
39 
40  //
41  // class declaration
42  //
43 
45  public:
46  explicit ProducerAnalyzer(const edm::ParameterSet&);
47  ~ProducerAnalyzer() override;
48 
49  void analyze(const edm::Event&, const edm::EventSetup&) override;
50  void beginJob() override;
51  void endJob() override;
52 
53  private:
54  // ----------member data ---------------------------
63 
68 
70 
76 
79 
81  };
82 } // end namespace cms
83 #endif
cms::ProducerAnalyzer::tok_hf_
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
Definition: ProducerAnalyzer.h:69
cms::ProducerAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: ProducerAnalyzer.cc:71
CaloJetCollection.h
cms::ProducerAnalyzer::tok_muons_
edm::EDGetTokenT< reco::MuonCollection > tok_muons_
Definition: ProducerAnalyzer.h:73
cms::ProducerAnalyzer::gammaClus_
std::string gammaClus_
Definition: ProducerAnalyzer.h:57
cms::ProducerAnalyzer::beginJob
void beginJob() override
Definition: ProducerAnalyzer.cc:62
cms::ProducerAnalyzer::ecalInput_
std::string ecalInput_
Definition: ProducerAnalyzer.h:58
cms::ProducerAnalyzer::tok_gamma_
edm::EDGetTokenT< reco::SuperClusterCollection > tok_gamma_
Definition: ProducerAnalyzer.h:72
cms::ProducerAnalyzer::hoInput_
std::string hoInput_
Definition: ProducerAnalyzer.h:60
ESHandle.h
cms::ProducerAnalyzer::tok_geom_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > tok_geom_
Definition: ProducerAnalyzer.h:80
cms::ProducerAnalyzer
Definition: ProducerAnalyzer.h:44
edm::EDGetTokenT< HOCalibVariableCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
cms::ProducerAnalyzer::jetCalo_
std::string jetCalo_
Definition: ProducerAnalyzer.h:56
cms::ProducerAnalyzer::hbheInput_
std::string hbheInput_
Definition: ProducerAnalyzer.h:59
cms::ProducerAnalyzer::tok_ho_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
Definition: ProducerAnalyzer.h:66
cms::ProducerAnalyzer::ProducerAnalyzer
ProducerAnalyzer(const edm::ParameterSet &)
Definition: ProducerAnalyzer.cc:26
EDAnalyzer.h
EcalRecHitCollections.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
cms::ProducerAnalyzer::tok_tracks_
edm::EDGetTokenT< reco::TrackCollection > tok_tracks_
Definition: ProducerAnalyzer.h:75
Track.h
TrackFwd.h
cms::ProducerAnalyzer::tok_hbheProd_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbheProd_
Definition: ProducerAnalyzer.h:78
MuonFwd.h
cms::ProducerAnalyzer::nameProd_
std::string nameProd_
Definition: ProducerAnalyzer.h:55
Event
cms::ProducerAnalyzer::tok_horeco_
edm::EDGetTokenT< HORecHitCollection > tok_horeco_
Definition: ProducerAnalyzer.h:65
cms::ProducerAnalyzer::tok_hoProd_
edm::EDGetTokenT< HORecHitCollection > tok_hoProd_
Definition: ProducerAnalyzer.h:67
CaloGeometryRecord.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
ParameterSet
Definition: Functions.h:16
cms::ProducerAnalyzer::tok_hovar_
edm::EDGetTokenT< HOCalibVariableCollection > tok_hovar_
Definition: ProducerAnalyzer.h:64
cms::ProducerAnalyzer::endJob
void endJob() override
Definition: ProducerAnalyzer.cc:64
cms::ProducerAnalyzer::hfInput_
std::string hfInput_
Definition: ProducerAnalyzer.h:61
cms::ProducerAnalyzer::tok_ecal_
edm::EDGetTokenT< EcalRecHitCollection > tok_ecal_
Definition: ProducerAnalyzer.h:74
edm::EventSetup
Definition: EventSetup.h:57
edm::ESGetToken< CaloGeometry, CaloGeometryRecord >
cms::ProducerAnalyzer::~ProducerAnalyzer
~ProducerAnalyzer() override
Definition: ProducerAnalyzer.cc:57
SuperClusterFwd.h
Frameworkfwd.h
cms::ProducerAnalyzer::tok_hbhe_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
Definition: ProducerAnalyzer.h:77
SuperCluster.h
CaloGeometry.h
HOCalibVariableCollection.h
EventSetup.h
cms::ProducerAnalyzer::tok_jets_
edm::EDGetTokenT< reco::CaloJetCollection > tok_jets_
Definition: ProducerAnalyzer.h:71
HcalRecHitCollections.h
cms::ProducerAnalyzer::Tracks_
std::string Tracks_
Definition: ProducerAnalyzer.h:62
EventSetup
ParameterSet.h
edm::Event
Definition: Event.h:73
cms
Namespace of DDCMS conversion namespace.
Definition: ProducerAnalyzer.cc:21