CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoMET/METAlgorithms/interface/GenSpecificAlgo.h

Go to the documentation of this file.
00001 #ifndef METProducers_GenMETInfo_h
00002 #define METProducers_GenMETInfo_h
00003 
00007 
00008 #include "DataFormats/METReco/interface/GenMET.h"
00009 #include "DataFormats/Math/interface/LorentzVector.h"
00010 #include "DataFormats/Math/interface/Point3D.h"
00011 #include "DataFormats/METReco/interface/CommonMETData.h"
00012 
00013 class GenSpecificAlgo 
00014 {
00015  public:
00016   typedef math::XYZTLorentzVector LorentzVector;
00017   typedef math::XYZPoint Point;
00018   typedef std::vector <const reco::Candidate*> ParticleCollection;
00020   //reco::GenMET addInfo(const reco::CandidateCollection *particles, CommonMETData met);
00021   reco::GenMET addInfo(edm::Handle<edm::View<reco::Candidate> > particles, CommonMETData *met, double globalThreshold, bool onlyFiducial=false, bool usePt=false);
00022 };
00023 
00024 #endif