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 
38 
39 class CaloTopology;
40 
42 public:
46  void beginJob();
48  void produce(edm::Event &, const edm::EventSetup &) override;
49 
50 private:
51  // ----------member data ---------------------------
58  double energyCut_;
59  double etCut_;
60  double etCandCut_;
61  double outerRadius_;
62  double innerRadius_;
64 
65  std::vector<int> severitiesexclEB_;
66  std::vector<int> severitiesexclEE_;
67  std::vector<int> flagsexclEB_;
68  std::vector<int> flagsexclEE_;
69 };
70 
71 #endif
GamIsoDetIdCollectionProducer::severitiesexclEE_
std::vector< int > severitiesexclEE_
Definition: GamIsoDetIdCollectionProducer.h:66
GamIsoDetIdCollectionProducer::energyCut_
double energyCut_
Definition: GamIsoDetIdCollectionProducer.h:58
GamIsoDetIdCollectionProducer
Definition: GamIsoDetIdCollectionProducer.h:41
GamIsoDetIdCollectionProducer::etCandCut_
double etCandCut_
Definition: GamIsoDetIdCollectionProducer.h:60
GamIsoDetIdCollectionProducer::emObjectLabel_
edm::InputTag emObjectLabel_
Definition: GamIsoDetIdCollectionProducer.h:57
EcalSeverityLevelAlgoRcd.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
GamIsoDetIdCollectionProducer::severitiesexclEB_
std::vector< int > severitiesexclEB_
Definition: GamIsoDetIdCollectionProducer.h:65
EDProducer.h
PhotonFwd.h
GamIsoDetIdCollectionProducer::beginJob
void beginJob()
Definition: GamIsoDetIdCollectionProducer.cc:67
GamIsoDetIdCollectionProducer::innerRadius_
double innerRadius_
Definition: GamIsoDetIdCollectionProducer.h:62
CaloTopology
Definition: CaloTopology.h:19
EcalRecHitCollections.h
GamIsoDetIdCollectionProducer::interestingDetIdCollection_
std::string interestingDetIdCollection_
Definition: GamIsoDetIdCollectionProducer.h:63
GamIsoDetIdCollectionProducer::~GamIsoDetIdCollectionProducer
~GamIsoDetIdCollectionProducer() override
Definition: GamIsoDetIdCollectionProducer.cc:65
MakerMacros.h
GamIsoDetIdCollectionProducer::recHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitsToken_
Definition: GamIsoDetIdCollectionProducer.h:52
GamIsoDetIdCollectionProducer::caloGeometryToken_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometryToken_
Definition: GamIsoDetIdCollectionProducer.h:54
GamIsoDetIdCollectionProducer::recHitsLabel_
edm::InputTag recHitsLabel_
Definition: GamIsoDetIdCollectionProducer.h:56
GamIsoDetIdCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
producer
Definition: GamIsoDetIdCollectionProducer.cc:70
GamIsoDetIdCollectionProducer::sevLvToken_
edm::ESGetToken< EcalSeverityLevelAlgo, EcalSeverityLevelAlgoRcd > sevLvToken_
Definition: GamIsoDetIdCollectionProducer.h:55
GamIsoDetIdCollectionProducer::etCut_
double etCut_
Definition: GamIsoDetIdCollectionProducer.h:59
EcalSeverityLevelAlgo.h
CaloGeometryRecord.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
edm::ESGetToken< CaloGeometry, CaloGeometryRecord >
InputTag.h
GamIsoDetIdCollectionProducer::outerRadius_
double outerRadius_
Definition: GamIsoDetIdCollectionProducer.h:61
GamIsoDetIdCollectionProducer::flagsexclEB_
std::vector< int > flagsexclEB_
Definition: GamIsoDetIdCollectionProducer.h:67
GamIsoDetIdCollectionProducer::GamIsoDetIdCollectionProducer
GamIsoDetIdCollectionProducer(const edm::ParameterSet &)
ctor
Definition: GamIsoDetIdCollectionProducer.cc:27
Frameworkfwd.h
CaloGeometry.h
ParameterSet.h
edm::Event
Definition: Event.h:73
GamIsoDetIdCollectionProducer::emObjectToken_
edm::EDGetTokenT< reco::PhotonCollection > emObjectToken_
Definition: GamIsoDetIdCollectionProducer.h:53
edm::InputTag
Definition: InputTag.h:15
GamIsoDetIdCollectionProducer::flagsexclEE_
std::vector< int > flagsexclEE_
Definition: GamIsoDetIdCollectionProducer.h:68