1 #ifndef __PFClusterEMEnergyCorrector_H__
2 #define __PFClusterEMEnergyCorrector_H__
std::vector< std::string > _condnames_mean_50ns
bool _applyCrackCorrections
bool _applyMVACorrections
auto_ptr< ClusterSequence > cs
std::vector< std::string > _condnames_sigma_25ns
PFClusterEMEnergyCorrector(const edm::ParameterSet &conf, edm::ConsumesCollector &&cc)
std::vector< std::string > _condnames_mean_25ns
edm::EDGetTokenT< unsigned int > bunchSpacing_
edm::EDGetTokenT< EcalRecHitCollection > _recHitsEB
std::unique_ptr< PFEnergyCalibration > _calibrator
std::vector< std::pair< CaloClusterPtr::key_type, edm::Ptr< PFCluster > > > EEtoPSAssociation
edm::EDGetTokenT< EcalRecHitCollection > _recHitsEE
std::vector< std::string > _condnames_sigma_50ns
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
bool autoDetectBunchSpacing_
void correctEnergies(const edm::Event &evt, const edm::EventSetup &es, const reco::PFCluster::EEtoPSAssociation &assoc, reco::PFClusterCollection &cs)
PFClusterEMEnergyCorrector & operator=(const PFClusterEMEnergyCorrector &)=delete
double _maxPtForMVAEvaluation