CMS 3D CMS Logo

/data/git/CMSSW_5_3_11_patch5/src/Calibration/EcalCalibAlgos/interface/ZeeRescaleFactorPlots.h

Go to the documentation of this file.
00001 #ifndef ZEERESCALEFACTORPLOTS_H
00002 #define  ZEERESCALEFACTORPLOTS_H
00003 
00004 // -*- C++ -*-
00005 //
00006 // Package:    ElectronCalibration
00007 // Class:      ElectronCalibration
00008 // 
00016 //
00017 // Original Author:  Lorenzo AGOSTINO, Radek Ofierzynski
00018 //         Created:  Tue Jul 18 12:17:01 CEST 2006
00019 // $Id: ZeeRescaleFactorPlots.h,v 1.6 2012/02/09 08:01:42 eulisse Exp $
00020 //
00021 //
00022 
00023 
00024 // system include files
00025 #include <memory>
00026 
00027 // user include files
00028 #include "FWCore/Framework/interface/Frameworkfwd.h"
00029 #include "FWCore/Framework/interface/EDAnalyzer.h"
00030 
00031 #include "DataFormats/Common/interface/TriggerResults.h"
00032 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
00033 #include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
00034 #include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
00035 #include "FWCore/Framework/interface/Event.h"
00036 #include "FWCore/Framework/interface/MakerMacros.h"
00037 #include "FWCore/Framework/interface/EventSetup.h"
00038 #include "FWCore/Framework/interface/ESHandle.h"
00039 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
00040 #include "Calibration/Tools/interface/HouseholderDecomposition.h"
00041 #include "Calibration/Tools/interface/MinL3Algorithm.h"
00042 #include "Calibration/Tools/interface/CalibrationCluster.h"
00043 #include "Calibration/Tools/interface/ZIterativeAlgorithmWithFit.h"
00044 
00045 #include "DataFormats/DetId/interface/DetId.h"
00046 #include "TFile.h"
00047 #include "TH1.h"
00048 #include "TH2.h"
00049 
00050 
00051 // class declaration
00052 //
00053 
00054 class ZeeRescaleFactorPlots {
00055  
00056  public:
00057   ZeeRescaleFactorPlots( char* );
00058   ~ZeeRescaleFactorPlots();
00059   
00060   void writeHistograms( ZIterativeAlgorithmWithFit* );
00061   
00062  private:
00063   
00064   TFile* file_;
00065   char* fileName_;
00066   
00067 };
00068 #endif