#include <METCorrectionAlgorithm.h>
Classes | |
struct | type2BinningEntryType |
Public Member Functions | |
CorrMETData | compMETCorrection (edm::Event &, const edm::EventSetup &) |
METCorrectionAlgorithm (const edm::ParameterSet &) | |
~METCorrectionAlgorithm () | |
Private Types | |
typedef std::vector < edm::InputTag > | vInputTag |
typedef std::vector< std::string > | vstring |
Private Attributes | |
bool | applyType0Corrections_ |
bool | applyType1Corrections_ |
bool | applyType2Corrections_ |
vInputTag | srcCHSSums_ |
vInputTag | srcType1Corrections_ |
double | type0Cuncl_ |
double | type0Rsoft_ |
std::vector < type2BinningEntryType * > | type2Binning_ |
Algorithm for o propagating jet energy corrections to MET (Type 1 MET corrections) o calibrating momentum of particles not within jets ("unclustered energy") and propagating those corrections to MET (Type 2 MET corrections)
Definition at line 33 of file METCorrectionAlgorithm.h.
|
private |
Definition at line 44 of file METCorrectionAlgorithm.h.
|
private |
Definition at line 55 of file METCorrectionAlgorithm.h.
|
explicit |
Definition at line 9 of file METCorrectionAlgorithm.cc.
References applyType0Corrections_, applyType1Corrections_, applyType2Corrections_, data, edm::hlt::Exception, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), srcCHSSums_, srcType1Corrections_, type0Cuncl_, type0Rsoft_, and type2Binning_.
METCorrectionAlgorithm::~METCorrectionAlgorithm | ( | ) |
Definition at line 49 of file METCorrectionAlgorithm.cc.
References type2Binning_.
CorrMETData METCorrectionAlgorithm::compMETCorrection | ( | edm::Event & | evt, |
const edm::EventSetup & | es | ||
) |
Definition at line 57 of file METCorrectionAlgorithm.cc.
References applyType0Corrections_, applyType1Corrections_, applyType2Corrections_, edm::Event::getByLabel(), CorrMETData::mex, CorrMETData::mey, mathSSE::sqrt(), srcCHSSums_, srcType1Corrections_, CorrMETData::sumet, type0Cuncl_, type0Rsoft_, and type2Binning_.
Referenced by CorrectedMETProducerT< T >::produce().
|
private |
Definition at line 48 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 49 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 50 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 45 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 46 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 53 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 52 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), and METCorrectionAlgorithm().
|
private |
Definition at line 123 of file METCorrectionAlgorithm.h.
Referenced by compMETCorrection(), METCorrectionAlgorithm(), and ~METCorrectionAlgorithm().