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 //#include "EGamma/EGammaAnalysisTools/interface/ElectronEnergyRegressionEvaluate.h"
14 
18 
20 public:
23  void produce(edm::Event &, const edm::EventSetup &) override;
24 
25 private:
26  // input collections
33 
34  //
36 
37  //output collection
38  // std::string outputCollection_;
41 
45  bool debug_;
50 
53  unsigned nElectrons_;
54 };
55 
56 #endif
Handle.h
RegressionEnergyPatElectronProducer::nameEnergyReg_
std::string nameEnergyReg_
Definition: RegressionEnergyPatElectronProducer.h:39
RegressionEnergyPatElectronProducer::inputCollectionType_
uint32_t inputCollectionType_
Definition: RegressionEnergyPatElectronProducer.h:43
EDProducer.h
RegressionEnergyPatElectronProducer::inputPatElectronsToken_
edm::EDGetTokenT< pat::ElectronCollection > inputPatElectronsToken_
Definition: RegressionEnergyPatElectronProducer.h:28
edm::EDGetTokenT< reco::GsfElectronCollection >
RegressionEnergyPatElectronProducer::recHitCollectionEBToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEBToken_
Definition: RegressionEnergyPatElectronProducer.h:31
RegressionEnergyPatElectronProducer::ecalTopology_
const CaloTopology * ecalTopology_
Definition: RegressionEnergyPatElectronProducer.h:51
ElectronEnergyRegressionEvaluate
Definition: ElectronEnergyRegressionEvaluate.h:31
RegressionEnergyPatElectronProducer::nElectrons_
unsigned nElectrons_
Definition: RegressionEnergyPatElectronProducer.h:53
RegressionEnergyPatElectronProducer::RegressionEnergyPatElectronProducer
RegressionEnergyPatElectronProducer(const edm::ParameterSet &)
Definition: RegressionEnergyPatElectronProducer.cc:17
RegressionEnergyPatElectronProducer::produceValueMaps_
bool produceValueMaps_
Definition: RegressionEnergyPatElectronProducer.h:49
RegressionEnergyPatElectronProducer::useReducedRecHits_
bool useReducedRecHits_
Definition: RegressionEnergyPatElectronProducer.h:35
RegressionEnergyPatElectronProducer::geomInitialized_
bool geomInitialized_
Definition: RegressionEnergyPatElectronProducer.h:47
CaloTopology
Definition: CaloTopology.h:19
CaloGeometry
Definition: CaloGeometry.h:21
RegressionEnergyPatElectronProducer::~RegressionEnergyPatElectronProducer
~RegressionEnergyPatElectronProducer() override
Definition: RegressionEnergyPatElectronProducer.cc:85
RegressionEnergyPatElectronProducer::verticesInputToken_
edm::EDGetTokenT< reco::VertexCollection > verticesInputToken_
Definition: RegressionEnergyPatElectronProducer.h:30
RegressionEnergyPatElectronProducer::recHitCollectionEEToken_
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEEToken_
Definition: RegressionEnergyPatElectronProducer.h:32
ElectronEnergyRegressionEvaluate.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Vertex.h
RegressionEnergyPatElectronProducer::regressionEvaluator_
ElectronEnergyRegressionEvaluate * regressionEvaluator_
Definition: RegressionEnergyPatElectronProducer.h:46
edm::ParameterSet
Definition: ParameterSet.h:47
RegressionEnergyPatElectronProducer::regressionInputFile_
std::string regressionInputFile_
Definition: RegressionEnergyPatElectronProducer.h:44
Event.h
RegressionEnergyPatElectronProducer::debug_
bool debug_
Definition: RegressionEnergyPatElectronProducer.h:45
RegressionEnergyPatElectronProducer::nameEnergyErrorReg_
std::string nameEnergyErrorReg_
Definition: RegressionEnergyPatElectronProducer.h:40
RegressionEnergyPatElectronProducer::inputGsfElectronsToken_
edm::EDGetTokenT< reco::GsfElectronCollection > inputGsfElectronsToken_
Definition: RegressionEnergyPatElectronProducer.h:27
edm::EventSetup
Definition: EventSetup.h:58
RegressionEnergyPatElectronProducer::producePatElectrons_
bool producePatElectrons_
Definition: RegressionEnergyPatElectronProducer.h:48
RegressionEnergyPatElectronProducer::caloGeometry_
const CaloGeometry * caloGeometry_
Definition: RegressionEnergyPatElectronProducer.h:52
RegressionEnergyPatElectronProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: RegressionEnergyPatElectronProducer.cc:87
VertexFwd.h
CaloSubdetectorTopology.h
CaloGeometry.h
RegressionEnergyPatElectronProducer
Definition: RegressionEnergyPatElectronProducer.h:19
EventSetup.h
edm::EDProducer
Definition: EDProducer.h:35
Electron.h
RegressionEnergyPatElectronProducer::rhoInputToken_
edm::EDGetTokenT< double > rhoInputToken_
Definition: RegressionEnergyPatElectronProducer.h:29
RegressionEnergyPatElectronProducer::energyRegressionType_
uint32_t energyRegressionType_
Definition: RegressionEnergyPatElectronProducer.h:42
edm::Event
Definition: Event.h:73