CMS 3D CMS Logo

InterestingDetIdCollectionProducer.h
Go to the documentation of this file.
1 #ifndef _INTERESTINGDETIDCOLLECTIONPRODUCER_H
2 #define _INTERESTINGDETIDCOLLECTIONPRODUCER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: InterestingDetIdCollectionProducer
7 // Class: InterestingDetIdCollectionProducer
8 //
27 // system include files
28 #include <memory>
29 
30 // user include files
33 
38 
41 
42 class CaloTopology;
44 
46 public:
49  void beginRun(edm::Run const&, const edm::EventSetup&) final;
51  void produce(edm::Event&, const edm::EventSetup&) override;
52 
53 private:
54  // ----------member data ---------------------------
61 
66 };
67 
68 #endif
EcalSeverityLevelAlgo
Definition: EcalSeverityLevelAlgo.h:33
InterestingDetIdCollectionProducer::caloTopology_
const CaloTopology * caloTopology_
Definition: InterestingDetIdCollectionProducer.h:60
InterestingDetIdCollectionProducer
Definition: InterestingDetIdCollectionProducer.h:45
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
EDProducer.h
InterestingDetIdCollectionProducer::beginRun
void beginRun(edm::Run const &, const edm::EventSetup &) final
Definition: InterestingDetIdCollectionProducer.cc:41
InterestingDetIdCollectionProducer::severityLevel_
int severityLevel_
Definition: InterestingDetIdCollectionProducer.h:62
InterestingDetIdCollectionProducer::recHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitsToken_
Definition: InterestingDetIdCollectionProducer.h:55
CaloTopology
Definition: CaloTopology.h:19
InterestingDetIdCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
producer
Definition: InterestingDetIdCollectionProducer.cc:52
EcalRecHitCollections.h
BasicClusterFwd.h
MakerMacros.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
InterestingDetIdCollectionProducer::keepNextToBoundary_
bool keepNextToBoundary_
Definition: InterestingDetIdCollectionProducer.h:65
InterestingDetIdCollectionProducer::interestingDetIdCollection_
std::string interestingDetIdCollection_
Definition: InterestingDetIdCollectionProducer.h:57
InterestingDetIdCollectionProducer::basicClustersToken_
edm::EDGetTokenT< reco::BasicClusterCollection > basicClustersToken_
Definition: InterestingDetIdCollectionProducer.h:56
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
Frameworkfwd.h
InterestingDetIdCollectionProducer::InterestingDetIdCollectionProducer
InterestingDetIdCollectionProducer(const edm::ParameterSet &)
ctor
Definition: InterestingDetIdCollectionProducer.cc:21
InterestingDetIdCollectionProducer::minimalPhiSize_
int minimalPhiSize_
Definition: InterestingDetIdCollectionProducer.h:59
InterestingDetIdCollectionProducer::minimalEtaSize_
int minimalEtaSize_
Definition: InterestingDetIdCollectionProducer.h:58
InterestingDetIdCollectionProducer::keepNextToDead_
bool keepNextToDead_
Definition: InterestingDetIdCollectionProducer.h:64
ParameterSet.h
edm::Event
Definition: Event.h:73
InterestingDetIdCollectionProducer::severity_
const EcalSeverityLevelAlgo * severity_
Definition: InterestingDetIdCollectionProducer.h:63