Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
PatUtils
plugins
CorrectedPATMETProducer.cc
Go to the documentation of this file.
1
18
#include "
DataFormats/PatCandidates/interface/MET.h
"
19
20
#include "
JetMETCorrections/Type1MET/interface/CorrectedMETProducerT.h
"
21
22
namespace
CorrectedMETProducer_namespace
23
{
24
template
<>
25
class
CorrectedMETFactoryT
<pat::
MET
>
26
{
27
public
:
28
29
pat::MET
operator()
(
const
pat::MET
& rawMEt,
const
CorrMETData
& correction)
const
30
{
31
pat::MET
correctedMEt(rawMEt);
32
// CV: cannot set sumEt data-member to corrected value
33
correctedMEt.
setP4
(
correctedP4
(rawMEt, correction));
34
return
correctedMEt;
35
}
36
};
37
}
38
39
typedef
CorrectedMETProducerT<pat::MET>
CorrectedPATMETProducer
;
40
41
#include "
FWCore/Framework/interface/MakerMacros.h
"
42
43
DEFINE_FWK_MODULE
(
CorrectedPATMETProducer
);
44
pat::MET
Analysis-level MET class.
Definition:
MET.h:42
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition:
MakerMacros.h:17
CorrectedPATMETProducer
MakerMacros.h
reco::LeafCandidate::setP4
virtual void setP4(const LorentzVector &p4)
set 4-momentum
Definition:
LeafCandidate.h:149
CorrectedPATMETProducer
CorrectedMETProducerT< pat::MET > CorrectedPATMETProducer
Definition:
CorrectedPATMETProducer.cc:39
MET.h
CorrectedMETProducerT
Definition:
CorrectedMETProducerT.h:65
CorrectedMETProducer_namespace::correctedP4
reco::Candidate::LorentzVector correctedP4(const T &rawMEt, const CorrMETData &correction)
Definition:
CorrectedMETProducerT.h:38
MET
CorrectedMETProducer_namespace::CorrectedMETFactoryT
Definition:
CorrectedMETProducerT.h:53
CorrMETData
a MET correction term
Definition:
CorrMETData.h:14
CorrectedMETProducer_namespace::CorrectedMETFactoryT< pat::MET >::operator()
pat::MET operator()(const pat::MET &rawMEt, const CorrMETData &correction) const
Definition:
CorrectedPATMETProducer.cc:29
CorrectedMETProducerT.h
Generated for CMSSW Reference Manual by
1.8.5