Corrects the MET created by the MET producer. More...
#include <MetCorrectors.h>
Inheritance diagram for MetCorrectorBase< TMet >:Public Types | |
| enum | CorrectionMethod { NONE =0, QUANTILE_MAPPING =1, MEAN_RESOLUTION =2 } |
Public Member Functions | |
| MetCorrectorBase (TMet *product_type::*metMemberUncorrected, TMet product_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 | Init (setting_type const &settings, metadata_type &metadata) override |
| virtual void | Produce (event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override |
Protected Attributes | |
| TMet *product_type::* | m_metMemberUncorrected |
| TMet product_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 |
Corrects the MET created by the MET producer.
Run this producer after the Valid(Tagged)JetsProducer, since it relies on the number of jets in the event.
| enum MetCorrectorBase::CorrectionMethod |
|
inline |
|
inlineoverridevirtual |
Reimplemented in MvaMetCorrector, and MetCorrector.
|
inlineoverridevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |