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 
39 
48 
49 class CaloTopology;
51 
53 public:
56  void beginRun(edm::Run const&, const edm::EventSetup&) final;
58  void produce(edm::Event&, const edm::EventSetup&) override;
59 
60 private:
61  // ----------member data ---------------------------
67 
72 
77 };
78 
79 #endif
EcalSeverityLevelAlgo
Definition: EcalSeverityLevelAlgo.h:33
InterestingDetIdCollectionProducer::caloTopology_
const CaloTopology * caloTopology_
Definition: InterestingDetIdCollectionProducer.h:71
InterestingDetIdCollectionProducer
Definition: InterestingDetIdCollectionProducer.h:52
EcalSeverityLevelAlgoRcd.h
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:38
InterestingDetIdCollectionProducer::severityLevel_
int severityLevel_
Definition: InterestingDetIdCollectionProducer.h:73
InterestingDetIdCollectionProducer::recHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitsToken_
Definition: InterestingDetIdCollectionProducer.h:62
InterestingDetIdCollectionProducer::sevLVToken_
edm::ESGetToken< EcalSeverityLevelAlgo, EcalSeverityLevelAlgoRcd > sevLVToken_
Definition: InterestingDetIdCollectionProducer.h:65
ESGetToken.h
CaloTopology
Definition: CaloTopology.h:19
InterestingDetIdCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
producer
Definition: InterestingDetIdCollectionProducer.cc:47
EcalRecHitCollections.h
BasicClusterFwd.h
MakerMacros.h
EcalSeverityLevelAlgo.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
InterestingDetIdCollectionProducer::keepNextToBoundary_
bool keepNextToBoundary_
Definition: InterestingDetIdCollectionProducer.h:76
EcalNextToDeadChannelRcd.h
CaloTopologyRecord.h
InterestingDetIdCollectionProducer::interestingDetIdCollection_
std::string interestingDetIdCollection_
Definition: InterestingDetIdCollectionProducer.h:68
InterestingDetIdCollectionProducer::caloTopologyToken_
edm::ESGetToken< CaloTopology, CaloTopologyRecord > caloTopologyToken_
Definition: InterestingDetIdCollectionProducer.h:64
InterestingDetIdCollectionProducer::basicClustersToken_
edm::EDGetTokenT< reco::BasicClusterCollection > basicClustersToken_
Definition: InterestingDetIdCollectionProducer.h:63
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:58
EcalTools.h
edm::ESGetToken< CaloTopology, CaloTopologyRecord >
InputTag.h
CaloTopology.h
InterestingDetIdCollectionProducer::nextToDeadToken_
edm::ESGetToken< EcalNextToDeadChannel, EcalNextToDeadChannelRcd > nextToDeadToken_
Definition: InterestingDetIdCollectionProducer.h:66
Frameworkfwd.h
InterestingDetIdCollectionProducer::InterestingDetIdCollectionProducer
InterestingDetIdCollectionProducer(const edm::ParameterSet &)
ctor
Definition: InterestingDetIdCollectionProducer.cc:15
InterestingDetIdCollectionProducer::minimalPhiSize_
int minimalPhiSize_
Definition: InterestingDetIdCollectionProducer.h:70
InterestingDetIdCollectionProducer::minimalEtaSize_
int minimalEtaSize_
Definition: InterestingDetIdCollectionProducer.h:69
InterestingDetIdCollectionProducer::keepNextToDead_
bool keepNextToDead_
Definition: InterestingDetIdCollectionProducer.h:75
ParameterSet.h
edm::Event
Definition: Event.h:73
InterestingDetIdCollectionProducer::severity_
const EcalSeverityLevelAlgo * severity_
Definition: InterestingDetIdCollectionProducer.h:74