CMS 3D CMS Logo

SignCaloSpecificAlgo.h

Go to the documentation of this file.
00001 #ifndef METProducers_SignCaloMETAlgo_h
00002 #define METProducers_SignCaloMETAlgo_h
00003 // -*- C++ -*-
00004 //
00005 // Package:    METAlgorithms
00006 // Class:      SignCaloSpecificAlgo
00007 // 
00015 //
00016 // Original Author:  Kyle Story, Freya Blekman (Cornell University)
00017 //         Created:  Fri Apr 18 11:58:33 CEST 2008
00018 // $Id: SignCaloSpecificAlgo.h,v 1.1 2008/04/18 10:12:55 fblekman Exp $
00019 //
00020 //
00021 // 
00022 #include "DataFormats/METReco/interface/CaloMET.h"
00023 #include "DataFormats/Math/interface/LorentzVector.h"
00024 #include "DataFormats/Math/interface/Point3D.h"
00025 #include "DataFormats/METReco/interface/CommonMETData.h"
00026 #include "RecoMET/METAlgorithms/interface/SignAlgoResolutions.h"
00027 #include "TF1.h"
00028 
00029 class SignCaloSpecificAlgo 
00030 {
00031  public:
00032   typedef math::XYZTLorentzVector LorentzVector;
00033   typedef math::XYZPoint Point;
00034   typedef std::vector <const reco::Candidate*> TowerCollection;
00035   reco::CaloMET addInfo(edm::Handle<edm::View<reco::Candidate> > towers, CommonMETData met, const metsig::SignAlgoResolutions & resolutions, bool noHF, double globalthreshold);
00036 
00037     
00038   
00039 };
00040 
00041 #endif

Generated on Tue Jun 9 17:44:06 2009 for CMSSW by  doxygen 1.5.4