CMS 3D CMS Logo

GamIsoDetIdCollectionProducer.h
Go to the documentation of this file.
1 #ifndef _GAMISODETIDCOLLECTIONPRODUCER_H
2 #define _GAMISODETIDCOLLECTIONPRODUCER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: GamIsoDetIdCollectionProducer
7 // Class: GamIsoDetIdCollectionProducer
8 //
19 // system include files
20 #include <memory>
21 
22 // user include files
25 
30 
34 
35 class CaloTopology;
36 
38 public:
42  void beginJob();
44  void produce(edm::Event &, const edm::EventSetup &) override;
45 
46 private:
47  // ----------member data ---------------------------
52  double energyCut_;
53  double etCut_;
54  double etCandCut_;
55  double outerRadius_;
56  double innerRadius_;
58 
59  std::vector<int> severitiesexclEB_;
60  std::vector<int> severitiesexclEE_;
61  std::vector<int> flagsexclEB_;
62  std::vector<int> flagsexclEE_;
63 };
64 
65 #endif
GamIsoDetIdCollectionProducer::severitiesexclEE_
std::vector< int > severitiesexclEE_
Definition: GamIsoDetIdCollectionProducer.h:60
GamIsoDetIdCollectionProducer::energyCut_
double energyCut_
Definition: GamIsoDetIdCollectionProducer.h:52
GamIsoDetIdCollectionProducer
Definition: GamIsoDetIdCollectionProducer.h:37
GamIsoDetIdCollectionProducer::etCandCut_
double etCandCut_
Definition: GamIsoDetIdCollectionProducer.h:54
GamIsoDetIdCollectionProducer::emObjectLabel_
edm::InputTag emObjectLabel_
Definition: GamIsoDetIdCollectionProducer.h:51
edm::EDGetTokenT
Definition: EDGetToken.h:33
GamIsoDetIdCollectionProducer::severitiesexclEB_
std::vector< int > severitiesexclEB_
Definition: GamIsoDetIdCollectionProducer.h:59
EDProducer.h
PhotonFwd.h
GamIsoDetIdCollectionProducer::beginJob
void beginJob()
Definition: GamIsoDetIdCollectionProducer.cc:69
GamIsoDetIdCollectionProducer::innerRadius_
double innerRadius_
Definition: GamIsoDetIdCollectionProducer.h:56
CaloTopology
Definition: CaloTopology.h:19
EcalRecHitCollections.h
GamIsoDetIdCollectionProducer::interestingDetIdCollection_
std::string interestingDetIdCollection_
Definition: GamIsoDetIdCollectionProducer.h:57
GamIsoDetIdCollectionProducer::~GamIsoDetIdCollectionProducer
~GamIsoDetIdCollectionProducer() override
Definition: GamIsoDetIdCollectionProducer.cc:67
MakerMacros.h
GamIsoDetIdCollectionProducer::recHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitsToken_
Definition: GamIsoDetIdCollectionProducer.h:48
GamIsoDetIdCollectionProducer::recHitsLabel_
edm::InputTag recHitsLabel_
Definition: GamIsoDetIdCollectionProducer.h:50
GamIsoDetIdCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
producer
Definition: GamIsoDetIdCollectionProducer.cc:72
GamIsoDetIdCollectionProducer::etCut_
double etCut_
Definition: GamIsoDetIdCollectionProducer.h:53
EcalSeverityLevelAlgo.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
GamIsoDetIdCollectionProducer::outerRadius_
double outerRadius_
Definition: GamIsoDetIdCollectionProducer.h:55
GamIsoDetIdCollectionProducer::flagsexclEB_
std::vector< int > flagsexclEB_
Definition: GamIsoDetIdCollectionProducer.h:61
GamIsoDetIdCollectionProducer::GamIsoDetIdCollectionProducer
GamIsoDetIdCollectionProducer(const edm::ParameterSet &)
ctor
Definition: GamIsoDetIdCollectionProducer.cc:31
Frameworkfwd.h
ParameterSet.h
edm::Event
Definition: Event.h:73
GamIsoDetIdCollectionProducer::emObjectToken_
edm::EDGetTokenT< reco::PhotonCollection > emObjectToken_
Definition: GamIsoDetIdCollectionProducer.h:49
edm::InputTag
Definition: InputTag.h:15
GamIsoDetIdCollectionProducer::flagsexclEE_
std::vector< int > flagsexclEE_
Definition: GamIsoDetIdCollectionProducer.h:62