CMS 3D CMS Logo

ReducedRecHitCollectionProducer.h
Go to the documentation of this file.
1 #ifndef _REDUCEDRECHITPRODUCER_H
2 #define _REDUCEDRECHITPRODUCER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: ReducedRecHitCollectionProducer
7 // Class: ReducedRecHitCollectionProducer
8 //
19 // system include files
20 #include <memory>
21 
22 // user include files
25 
32 
33 class CaloTopology;
34 
36  public:
41  void produce(edm::Event &, const edm::EventSetup&) override;
42 
43  private:
44  // ----------member data ---------------------------
46  std::vector<edm::EDGetTokenT<DetIdCollection> > interestingDetIdCollections_;
48 
49 };
50 
51 #endif
edm::EDGetTokenT< EcalRecHitCollection > recHitsToken_
ReducedRecHitCollectionProducer(const edm::ParameterSet &)
ctor
std::vector< edm::EDGetTokenT< DetIdCollection > > interestingDetIdCollections_
void produce(edm::Event &, const edm::EventSetup &) override
producer