1 #ifndef RegressionEnergyPatElectronProducer_h 2 #define RegressionEnergyPatElectronProducer_h
RegressionEnergyPatElectronProducer(const edm::ParameterSet &)
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
edm::ESGetToken< CaloTopology, CaloTopologyRecord > ecalTopoToken_
std::string nameEnergyReg_
uint32_t inputCollectionType_
~RegressionEnergyPatElectronProducer() override
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEBToken_
const CaloTopology * ecalTopology_
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEEToken_
std::string regressionInputFile_
edm::EDGetTokenT< reco::VertexCollection > verticesInputToken_
ElectronEnergyRegressionEvaluate * regressionEvaluator_
bool producePatElectrons_
const CaloGeometry * caloGeometry_
uint32_t energyRegressionType_
std::string nameEnergyErrorReg_
edm::EDGetTokenT< reco::GsfElectronCollection > inputGsfElectronsToken_
edm::EDGetTokenT< double > rhoInputToken_
void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< pat::ElectronCollection > inputPatElectronsToken_