CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/RecoParticleFlow/PFClusterTools/interface/PFEnergyResolution.h

Go to the documentation of this file.
00001 #ifndef RecoParticleFlow_PFClusterTools_PFEnergyResolution_h
00002 #define RecoParticleFlow_PFClusterTools_PFEnergyResolution_h 
00003 
00004 // -*- C++ -*-
00005 //
00006 // Package:    PFClusterTools
00007 // Class:      PFEnergyResolution
00008 // 
00020 //
00021 // Original Author:  Christian Veelken
00022 //         Created:  Tue Aug  8 16:26:18 CDT 2006
00023 // $Id: PFEnergyResolution.h,v 1.3 2008/09/04 09:29:43 benedet Exp $
00024 //
00025 //
00026 
00027 #include <iostream>
00028 
00029 //#include "FWCore/ParameterSet/interface/ParameterSet.h"
00030 
00031 class PFEnergyResolution 
00032 {
00033  public:
00034   PFEnergyResolution(); // default constructor;
00035                         // needed by PFRootEvent
00036   //PFEnergyResolution(const edm::ParameterSet& parameters);
00037   ~PFEnergyResolution();
00038   
00039   double getEnergyResolutionEm(double CorrectedEnergy, double eta) const;  //The resolution must be a function of the corrected energy available in PFEnergyCalibration
00040 
00041   double getEnergyResolutionHad(double energyHCAL, double eta, double phi) const;
00042   //double getEnergyResolutionHad(double energyECAL, double energyHCAL, double eta, double phi) const;
00043 };
00044 
00045 #endif
00046 
00047