#include <RecoMET/METAlgorithms/interface/PFClusterSpecificAlgo.h>
Public Member Functions | |
reco::PFClusterMET | addInfo (edm::Handle< edm::View< reco::Candidate > > PFClusterCandidates, CommonMETData met) |
PFClusterSpecificAlgo () | |
Private Types | |
typedef math::XYZTLorentzVector | LorentzVector |
typedef math::XYZPoint | Point |
Description: Adds Particle Flow specific information to MET
Implementation: [Notes on implementation]
Definition at line 32 of file PFClusterSpecificAlgo.h.
typedef math::XYZTLorentzVector PFClusterSpecificAlgo::LorentzVector [private] |
Definition at line 39 of file PFClusterSpecificAlgo.h.
typedef math::XYZPoint PFClusterSpecificAlgo::Point [private] |
Definition at line 40 of file PFClusterSpecificAlgo.h.
PFClusterSpecificAlgo::PFClusterSpecificAlgo | ( | ) | [inline] |
Definition at line 35 of file PFClusterSpecificAlgo.h.
{;}
reco::PFClusterMET PFClusterSpecificAlgo::addInfo | ( | edm::Handle< edm::View< reco::Candidate > > | PFClusterCandidates, |
CommonMETData | met | ||
) |
Definition at line 16 of file PFClusterSpecificAlgo.cc.
References CommonMETData::met, CommonMETData::mex, CommonMETData::mey, p4, and CommonMETData::sumet.
Referenced by cms::METProducer::produce_PFClusterMET().
{ const LorentzVector p4(met.mex , met.mey, 0.0, met.met); const Point vtx(0.0,0.0,0.0); reco::PFClusterMET pfClusterMET(met.sumet, p4, vtx); return pfClusterMET; }