Corrector for MVAMET. More...
#include <MetCorrectors.h>
Public Member Functions | |
MvaMetCorrector () | |
virtual void | Init (setting_type const &settings, metadata_type &metadata) override |
virtual std::string | GetProducerId () const override |
Public Member Functions inherited from MetCorrectorBase< KMET > | |
MetCorrectorBase (KMET *product_type::*metMemberUncorrected, KMETproduct_type::*metMemberCorrected, std::vector< float > product_type::*metCorrections, std::string(setting_type::*GetRecoilCorrectorFile)(void) const, std::string(setting_type::*GetMetShiftCorrectorFile)(void) const, bool(setting_type::*GetUpdateMetWithCorrectedLeptons)(void) const ) | |
virtual void | Produce (event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override |
Additional Inherited Members | |
Public Types inherited from MetCorrectorBase< KMET > | |
enum | CorrectionMethod |
Protected Attributes inherited from MetCorrectorBase< KMET > | |
KMET *product_type::* | m_metMemberUncorrected |
KMETproduct_type::* | m_metMemberCorrected |
std::vector< float > product_type::* | m_metCorrections |
std::string(setting_type::* | GetRecoilCorrectorFile )(void) const |
std::string(setting_type::* | GetMetShiftCorrectorFile )(void) const |
RecoilCorrector * | m_recoilCorrector |
MEtSys * | m_metShiftCorrector |
MEtSys::ProcessType | m_processType |
MEtSys::SysType | m_sysType |
MEtSys::SysShift | m_sysShift |
bool | m_isWJets |
bool | m_doMetSys |
CorrectionMethod | m_correctionMethod |
bool | m_correctGlobalMet |
bool(setting_type::* | GetUpdateMetWithCorrectedLeptons )(void) const |
KMETUncertainty::Type | m_metUncertaintyType |
Corrector for MVAMET.
MvaMetCorrector::MvaMetCorrector | ( | ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from MetCorrectorBase< KMET >.