#include <PFClusterEMEnergyCorrector.h>
Public Member Functions | |
void | correctEnergies (const edm::Event &evt, const edm::EventSetup &es, const reco::PFCluster::EEtoPSAssociation &assoc, reco::PFClusterCollection &cs) |
PFClusterEMEnergyCorrector & | operator= (const PFClusterEMEnergyCorrector &)=delete |
PFClusterEMEnergyCorrector (const edm::ParameterSet &conf, edm::ConsumesCollector &&cc) | |
PFClusterEMEnergyCorrector (const PFClusterEMEnergyCorrector &)=delete | |
Private Attributes | |
bool | _applyCrackCorrections |
bool | _applyMVACorrections |
std::unique_ptr < PFEnergyCalibration > | _calibrator |
std::vector< std::string > | _condnames_mean_25ns |
std::vector< std::string > | _condnames_mean_50ns |
std::vector< std::string > | _condnames_sigma_25ns |
std::vector< std::string > | _condnames_sigma_50ns |
edm::EDGetTokenT < EcalRecHitCollection > | _recHitsEB |
edm::EDGetTokenT < EcalRecHitCollection > | _recHitsEE |
bool | autoDetectBunchSpacing_ |
edm::EDGetTokenT< int > | bunchSpacing_ |
int | bunchSpacingManual_ |
Definition at line 17 of file PFClusterEMEnergyCorrector.h.
PFClusterEMEnergyCorrector::PFClusterEMEnergyCorrector | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | cc | ||
) |
Definition at line 16 of file PFClusterEMEnergyCorrector.cc.
References _applyCrackCorrections, _applyMVACorrections, _condnames_mean_25ns, _condnames_mean_50ns, _condnames_sigma_25ns, _condnames_sigma_50ns, _recHitsEB, _recHitsEE, autoDetectBunchSpacing_, bunchSpacing_, bunchSpacingManual_, edm::ParameterSet::getParameter(), and HLT_25ns14e33_v1_cff::InputTag.
|
delete |
void PFClusterEMEnergyCorrector::correctEnergies | ( | const edm::Event & | evt, |
const edm::EventSetup & | es, | ||
const reco::PFCluster::EEtoPSAssociation & | assoc, | ||
reco::PFClusterCollection & | cs | ||
) |
Definition at line 87 of file PFClusterEMEnergyCorrector.cc.
References _applyCrackCorrections, _applyMVACorrections, _calibrator, _condnames_mean_25ns, _condnames_mean_50ns, _condnames_sigma_25ns, _condnames_sigma_50ns, _recHitsEB, _recHitsEE, autoDetectBunchSpacing_, bunchSpacing_, bunchSpacingManual_, alignCSCRings::e, PFLayer::ECAL_BARREL, reco::PFCluster::energy(), create_public_lumi_plots::exp, edm::EventSetup::get(), edm::Event::getByToken(), GBRForestD::GetResponse(), customizeTrackingMonitorSeedNumber::idx, EBDetId::ieta(), edm::EventBase::isRealData(), EEDetId::ix(), reco::PFCluster::layer(), timingPdfMaker::mean, min(), PFLayer::PS1, PFLayer::PS2, EnergyCorrector::pt, reco::PFCluster::pt(), DTTTrigCorrFirst::run, edm::Event::run(), reco::CaloCluster::seed(), reco::CaloCluster::setCorrectedEnergy(), reco::CaloCluster::setCorrectedEnergyUncertainty(), and findQualityFiles::size.
|
delete |
|
private |
Definition at line 26 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 27 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 42 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies().
|
private |
Definition at line 39 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 37 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 40 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 38 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 34 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 35 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 29 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 32 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().
|
private |
Definition at line 30 of file PFClusterEMEnergyCorrector.h.
Referenced by correctEnergies(), and PFClusterEMEnergyCorrector().