CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
PFClusterSpecificAlgo Class Reference

#include <PFClusterSpecificAlgo.h>

Public Types

typedef math::XYZTLorentzVector LorentzVector
 
typedef math::XYZPoint Point
 

Public Member Functions

reco::PFClusterMET addInfo (edm::Handle< edm::View< reco::Candidate > > PFClusterCandidates, CommonMETData met)
 
 PFClusterSpecificAlgo ()
 

Detailed Description

Definition at line 16 of file PFClusterSpecificAlgo.h.

Member Typedef Documentation

Definition at line 21 of file PFClusterSpecificAlgo.h.

Definition at line 22 of file PFClusterSpecificAlgo.h.

Constructor & Destructor Documentation

PFClusterSpecificAlgo::PFClusterSpecificAlgo ( )
inline

Definition at line 19 of file PFClusterSpecificAlgo.h.

19 {;}

Member Function Documentation

reco::PFClusterMET PFClusterSpecificAlgo::addInfo ( edm::Handle< edm::View< reco::Candidate > >  PFClusterCandidates,
CommonMETData  met 
)

Definition at line 20 of file PFClusterSpecificAlgo.cc.

References CommonMETData::met, CommonMETData::mex, CommonMETData::mey, p4, and CommonMETData::sumet.

Referenced by cms::METProducer::produce().

21 {
22  const LorentzVector p4(met.mex , met.mey, 0.0, met.met);
23  const Point vtx(0.0,0.0,0.0);
24  PFClusterMET specificPFClusterMET( met.sumet, p4, vtx );
25  return specificPFClusterMET;
26 }
math::XYZTLorentzVector LorentzVector
double p4[4]
Definition: TauolaWrapper.h:92
math::XYZPoint Point