3 #ifndef CalibratedElectronProducer_h 4 #define CalibratedElectronProducer_h std::string nameNewEnergyReg_
std::string linCorrectionsInputPath
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEEToken_
edm::EDGetTokenT< edm::ValueMap< double > > energyRegToken_
ElectronEPcombinator * myCombinator
edm::EDGetTokenT< EcalRecHitCollection > recHitCollectionEBToken_
bool applyLinearityCorrection
const CaloTopology * ecalTopology_
std::string newElectronName_
~CalibratedElectronProducer() override
std::string scaleCorrectionsInputPath
edm::EDGetTokenT< edm::ValueMap< double > > energyErrorRegToken_
std::string combinationRegressionInputPath
std::string nameNewEnergyErrorReg_
const CaloGeometry * caloGeometry_
edm::EDGetTokenT< reco::GsfElectronCollection > inputElectronsToken_
ElectronEnergyCalibrator * theEnCorrector
CalibratedElectronProducer(const edm::ParameterSet &)
void produce(edm::Event &, const edm::EventSetup &) override
EpCombinationTool * myEpCombinationTool