CMS 3D CMS Logo

AlCaHcalNoiseProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 
4 // system include files
5 #include <memory>
6 #include <string>
7 // user include files
10 
13 
21 
25 
32 
33 
39 
40 //
41 // class decleration
42 //
43 
45  public:
47  ~AlCaHcalNoiseProducer() override;
48 
49 
50  void produce(edm::Event &, const edm::EventSetup&) override;
51  private:
52  // ----------member data ---------------------------
53 
54  bool useMet_;
55  bool useJet_;
56  double MetCut_;
57  double JetMinE_;
60  int nEvents;
61 
62  std::vector<edm::InputTag> ecalLabels_;
63 
67 
71 
74  std::vector<edm::EDGetTokenT<EcalRecHitCollection> > toks_ecal_;
75 
76 };
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
std::vector< edm::EDGetTokenT< EcalRecHitCollection > > toks_ecal_
edm::EDGetTokenT< CaloTowerCollection > tok_tower_
edm::EDGetTokenT< EcalRecHitCollection > tok_ps_
edm::EDGetTokenT< FEDRawDataCollection > tok_raw_
edm::EDGetTokenT< reco::CaloJetCollection > tok_jets_
std::vector< edm::InputTag > ecalLabels_
void produce(edm::Event &, const edm::EventSetup &) override
AlCaHcalNoiseProducer(const edm::ParameterSet &)
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
edm::EDGetTokenT< reco::CaloMETCollection > tok_met_