CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/RecoMET/METAlgorithms/interface/PFClusterSpecificAlgo.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // Package:    METAlgorithms
00004 // Class:      PFClusterSpecificAlgo
00005 // 
00013 //
00014 // Original Authors:  R. Remington (UF), R. Cavanaugh (UIC/Fermilab)
00015 //          Created:  October 27, 2008
00016 // $Id: PFClusterSpecificAlgo.h,v 1.3 2012/06/11 04:27:43 sakuma Exp $
00017 //
00018 //
00019 #ifndef METAlgorithms_PFClusterMETInfo_h
00020 #define METAlgorithms_PFClusterMETInfo_h
00021 
00022 //____________________________________________________________________________||
00023 #include "DataFormats/METReco/interface/PFClusterMET.h"
00024 #include "DataFormats/Common/interface/Handle.h"
00025 #include "DataFormats/Common/interface/View.h"
00026 #include "DataFormats/Math/interface/LorentzVector.h"
00027 #include "DataFormats/Math/interface/Point3D.h"
00028 #include "DataFormats/METReco/interface/CommonMETData.h"
00029 
00030 
00031 //____________________________________________________________________________||
00032 class PFClusterSpecificAlgo
00033 {
00034  public:
00035   PFClusterSpecificAlgo() {;}
00036   reco::PFClusterMET addInfo(edm::Handle<edm::View<reco::Candidate> > PFClusterCandidates, CommonMETData met);
00037 
00038 private:
00039   typedef math::XYZTLorentzVector LorentzVector;
00040   typedef math::XYZPoint Point;
00041 
00042 };
00043 
00044 //____________________________________________________________________________||
00045 #endif // METAlgorithms_PFClusterMETInfo_h
00046