CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenSpecificAlgo.h
Go to the documentation of this file.
1 #ifndef METProducers_GenMETInfo_h
2 #define METProducers_GenMETInfo_h
3 
7 
12 
14 {
15  public:
18  typedef std::vector <const reco::Candidate*> ParticleCollection;
20  //reco::GenMET addInfo(const reco::CandidateCollection *particles, CommonMETData met);
21  reco::GenMET addInfo(edm::Handle<edm::View<reco::Candidate> > particles, CommonMETData *met, double globalThreshold, bool onlyFiducial=false, bool usePt=false);
22 };
23 
24 #endif
math::XYZPoint Point
reco::GenMET addInfo(edm::Handle< edm::View< reco::Candidate > > particles, CommonMETData *met, double globalThreshold, bool onlyFiducial=false, bool usePt=false)
Make GenMET. Assumes MET is made from MCCandidates.
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:30
Structure containing data common to all types of MET.
Definition: CommonMETData.h:22
std::vector< const reco::Candidate * > ParticleCollection
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:13
math::XYZTLorentzVector LorentzVector