Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:40

0001 // -*- C++ -*-
0002 //
0003 // Package:    METAlgorithms
0004 // Class:      PFClusterSpecificAlgo
0005 //
0006 /**\class PFClusterSpecificAlgo PFClusterSpecificAlgo.h RecoMET/METAlgorithms/interface/PFClusterSpecificAlgo.h
0007 
0008  Description: Adds Particle Flow specific information to MET
0009 
0010  Implementation:
0011      [Notes on implementation]
0012 */
0013 //
0014 // Original Authors:  R. Remington (UF), R. Cavanaugh (UIC/Fermilab)
0015 //          Created:  October 27, 2008
0016 //
0017 //
0018 #ifndef METAlgorithms_PFClusterMETInfo_h
0019 #define METAlgorithms_PFClusterMETInfo_h
0020 
0021 //____________________________________________________________________________||
0022 #include "DataFormats/METReco/interface/PFClusterMET.h"
0023 #include "DataFormats/Common/interface/Handle.h"
0024 #include "DataFormats/Common/interface/View.h"
0025 #include "DataFormats/Math/interface/LorentzVector.h"
0026 #include "DataFormats/Math/interface/Point3D.h"
0027 #include "DataFormats/METReco/interface/CommonMETData.h"
0028 
0029 //____________________________________________________________________________||
0030 class PFClusterSpecificAlgo {
0031 public:
0032   PFClusterSpecificAlgo() { ; }
0033   reco::PFClusterMET addInfo(edm::Handle<edm::View<reco::Candidate> > PFClusterCandidates, const CommonMETData& met);
0034 
0035 private:
0036   typedef math::XYZTLorentzVector LorentzVector;
0037   typedef math::XYZPoint Point;
0038 };
0039 
0040 //____________________________________________________________________________||
0041 #endif  // METAlgorithms_PFClusterMETInfo_h