CMS 3D CMS Logo

AlCaHcalNoiseProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 // system include files
4 #include <memory>
5 #include <string>
6 // user include files
9 
12 
19 
23 
30 
36 
37 //
38 // class decleration
39 //
40 
42 public:
43  explicit AlCaHcalNoiseProducer(const edm::ParameterSet &);
44  ~AlCaHcalNoiseProducer() override;
45 
46  void produce(edm::Event &, const edm::EventSetup &) override;
47 
48 private:
49  // ----------member data ---------------------------
50 
51  bool useMet_;
52  bool useJet_;
53  double MetCut_;
54  double JetMinE_;
57  int nEvents;
58 
59  std::vector<edm::InputTag> ecalLabels_;
60 
64 
68 
71  std::vector<edm::EDGetTokenT<EcalRecHitCollection> > toks_ecal_;
72 };
AlCaHcalNoiseProducer::tok_jets_
edm::EDGetTokenT< reco::CaloJetCollection > tok_jets_
Definition: AlCaHcalNoiseProducer.h:61
CaloJetCollection.h
AlCaHcalNoiseProducer::nEvents
int nEvents
Definition: AlCaHcalNoiseProducer.h:57
AlCaHcalNoiseProducer::AlCaHcalNoiseProducer
AlCaHcalNoiseProducer(const edm::ParameterSet &)
Definition: AlCaHcalNoiseProducer.cc:25
EDProducer.h
edm::EDGetTokenT< reco::CaloJetCollection >
AlCaHcalNoiseProducer::ecalLabels_
std::vector< edm::InputTag > ecalLabels_
Definition: AlCaHcalNoiseProducer.h:59
AlCaHcalNoiseProducer::~AlCaHcalNoiseProducer
~AlCaHcalNoiseProducer() override
Definition: AlCaHcalNoiseProducer.cc:57
EcalRecHitCollections.h
AlCaHcalNoiseProducer::useJet_
bool useJet_
Definition: AlCaHcalNoiseProducer.h:52
CaloMETCollection.h
MakerMacros.h
AlCaHcalNoiseProducer::toks_ecal_
std::vector< edm::EDGetTokenT< EcalRecHitCollection > > toks_ecal_
Definition: AlCaHcalNoiseProducer.h:71
AlCaHcalNoiseProducer::tok_ps_
edm::EDGetTokenT< EcalRecHitCollection > tok_ps_
Definition: AlCaHcalNoiseProducer.h:69
AlCaHcalNoiseProducer::JetHCALminEnergyFraction_
double JetHCALminEnergyFraction_
Definition: AlCaHcalNoiseProducer.h:55
AlCaHcalNoiseProducer::JetMinE_
double JetMinE_
Definition: AlCaHcalNoiseProducer.h:54
AlCaHcalNoiseProducer::tok_tower_
edm::EDGetTokenT< CaloTowerCollection > tok_tower_
Definition: AlCaHcalNoiseProducer.h:63
edm::ParameterSet
Definition: ParameterSet.h:47
AlCaHcalNoiseProducer::tok_met_
edm::EDGetTokenT< reco::CaloMETCollection > tok_met_
Definition: AlCaHcalNoiseProducer.h:62
Event.h
AlCaHcalNoiseProducer
Definition: AlCaHcalNoiseProducer.h:41
FEDRawDataCollection.h
IdealGeometryRecord.h
AlCaHcalNoiseProducer::tok_hf_
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
Definition: AlCaHcalNoiseProducer.h:67
CaloTowerDetId.h
edm::EventSetup
Definition: EventSetup.h:58
AlCaHcalNoiseProducer::tok_raw_
edm::EDGetTokenT< FEDRawDataCollection > tok_raw_
Definition: AlCaHcalNoiseProducer.h:70
CaloTowerCollection.h
Ref.h
AlCaHcalNoiseProducer::MetCut_
double MetCut_
Definition: AlCaHcalNoiseProducer.h:53
DetId.h
AlCaHcalNoiseProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: AlCaHcalNoiseProducer.cc:60
Frameworkfwd.h
CaloGeometry.h
EventSetup.h
edm::EDProducer
Definition: EDProducer.h:35
HcalRecHitCollections.h
ParameterSet.h
AlCaHcalNoiseProducer::tok_ho_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
Definition: AlCaHcalNoiseProducer.h:66
AlCaHcalNoiseProducer::nAnomalousEvents
int nAnomalousEvents
Definition: AlCaHcalNoiseProducer.h:56
edm::Event
Definition: Event.h:73
GlobalPoint.h
AlCaHcalNoiseProducer::tok_hbhe_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
Definition: AlCaHcalNoiseProducer.h:65
AlCaHcalNoiseProducer::useMet_
bool useMet_
Definition: AlCaHcalNoiseProducer.h:51