CMS 3D CMS Logo

RegressionEnergyPatElectronProducer.h
Go to the documentation of this file.
1 #ifndef RegressionEnergyPatElectronProducer_h
2 #define RegressionEnergyPatElectronProducer_h
3 
8 
11 
13 
17 
18 class CaloTopologyRecord;
19 class CaloGeometryRecord;
21 public:
24  void produce(edm::Event &, const edm::EventSetup &) override;
25 
26 private:
27  // input collections
34 
37  //
39 
40  //output collection
41  // std::string outputCollection_;
44 
48  bool debug_;
53 
56  unsigned nElectrons_;
57 };
58 
59 #endif
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
edm::ESGetToken< CaloTopology, CaloTopologyRecord > ecalTopoToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEBToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEEToken_
edm::EDGetTokenT< reco::VertexCollection > verticesInputToken_
ElectronEnergyRegressionEvaluate * regressionEvaluator_
edm::EDGetTokenT< reco::GsfElectronCollection > inputGsfElectronsToken_
void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< pat::ElectronCollection > inputPatElectronsToken_