File indexing completed on 2023-03-17 10:42:38
0001 #ifndef ZEERESCALEFACTORPLOTS_H
0002 #define ZEERESCALEFACTORPLOTS_H
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 #include <memory>
0024
0025
0026 #include "FWCore/Framework/interface/Frameworkfwd.h"
0027
0028 #include "DataFormats/Common/interface/TriggerResults.h"
0029 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
0030 #include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
0031 #include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
0032 #include "FWCore/Framework/interface/Event.h"
0033 #include "FWCore/Framework/interface/MakerMacros.h"
0034 #include "FWCore/Framework/interface/EventSetup.h"
0035 #include "FWCore/Framework/interface/ESHandle.h"
0036 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
0037 #include "Calibration/Tools/interface/HouseholderDecomposition.h"
0038 #include "Calibration/Tools/interface/MinL3Algorithm.h"
0039 #include "Calibration/Tools/interface/CalibrationCluster.h"
0040 #include "Calibration/Tools/interface/ZIterativeAlgorithmWithFit.h"
0041
0042 #include "DataFormats/DetId/interface/DetId.h"
0043 #include "TFile.h"
0044 #include "TH1.h"
0045 #include "TH2.h"
0046
0047
0048
0049
0050 class ZeeRescaleFactorPlots {
0051 public:
0052 ZeeRescaleFactorPlots(char*);
0053 ~ZeeRescaleFactorPlots();
0054
0055 void writeHistograms(ZIterativeAlgorithmWithFit*);
0056
0057 private:
0058 TFile* file_;
0059 char* fileName_;
0060 };
0061 #endif