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
16 
17 // collections
27 
30 
31 namespace edm {
32  class ParameterSet;
33  class Event;
34  class EventSetup;
35 } // namespace edm
36 
37 namespace cms {
38 
39  //
40  // class declaration
41  //
42 
44  public:
45  explicit ProducerAnalyzer(const edm::ParameterSet&);
46  ~ProducerAnalyzer() override;
47 
48  void analyze(const edm::Event&, const edm::EventSetup&) override;
49  void beginJob() override;
50  void endJob() override;
51 
52  private:
53  // ----------member data ---------------------------
62 
67 
69 
75 
78 
80  };
81 } // end namespace cms
82 #endif
cms::ProducerAnalyzer::tok_hf_
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
Definition: ProducerAnalyzer.h:68
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:72
cms::ProducerAnalyzer::gammaClus_
std::string gammaClus_
Definition: ProducerAnalyzer.h:56
cms::ProducerAnalyzer::beginJob
void beginJob() override
Definition: ProducerAnalyzer.cc:62
cms::ProducerAnalyzer::ecalInput_
std::string ecalInput_
Definition: ProducerAnalyzer.h:57
cms::ProducerAnalyzer::tok_gamma_
edm::EDGetTokenT< reco::SuperClusterCollection > tok_gamma_
Definition: ProducerAnalyzer.h:71
cms::ProducerAnalyzer::hoInput_
std::string hoInput_
Definition: ProducerAnalyzer.h:59
cms::ProducerAnalyzer::tok_geom_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > tok_geom_
Definition: ProducerAnalyzer.h:79
cms::ProducerAnalyzer
Definition: ProducerAnalyzer.h:43
edm::EDGetTokenT< HOCalibVariableCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
cms::ProducerAnalyzer::jetCalo_
std::string jetCalo_
Definition: ProducerAnalyzer.h:55
cms::ProducerAnalyzer::hbheInput_
std::string hbheInput_
Definition: ProducerAnalyzer.h:58
cms::ProducerAnalyzer::tok_ho_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
Definition: ProducerAnalyzer.h:65
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:74
Track.h
TrackFwd.h
cms::ProducerAnalyzer::tok_hbheProd_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbheProd_
Definition: ProducerAnalyzer.h:77
MuonFwd.h
cms::ProducerAnalyzer::nameProd_
std::string nameProd_
Definition: ProducerAnalyzer.h:54
Event
cms::ProducerAnalyzer::tok_horeco_
edm::EDGetTokenT< HORecHitCollection > tok_horeco_
Definition: ProducerAnalyzer.h:64
cms::ProducerAnalyzer::tok_hoProd_
edm::EDGetTokenT< HORecHitCollection > tok_hoProd_
Definition: ProducerAnalyzer.h:66
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:63
cms::ProducerAnalyzer::endJob
void endJob() override
Definition: ProducerAnalyzer.cc:64
cms::ProducerAnalyzer::hfInput_
std::string hfInput_
Definition: ProducerAnalyzer.h:60
cms::ProducerAnalyzer::tok_ecal_
edm::EDGetTokenT< EcalRecHitCollection > tok_ecal_
Definition: ProducerAnalyzer.h:73
edm::EventSetup
Definition: EventSetup.h:58
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:76
SuperCluster.h
CaloGeometry.h
HOCalibVariableCollection.h
EventSetup.h
cms::ProducerAnalyzer::tok_jets_
edm::EDGetTokenT< reco::CaloJetCollection > tok_jets_
Definition: ProducerAnalyzer.h:70
HcalRecHitCollections.h
cms::ProducerAnalyzer::Tracks_
std::string Tracks_
Definition: ProducerAnalyzer.h:61
EventSetup
ParameterSet.h
edm::Event
Definition: Event.h:73
cms
Namespace of DDCMS conversion namespace.
Definition: ProducerAnalyzer.cc:21