Corrector for MVAMET. More...
#include <MetCorrectors.h>
Inheritance diagram for MvaMetCorrector: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 >.