Go to the documentation of this file.00001 #ifndef HcalTestBeam_HcalTB06Histo_H
00002 #define HcalTestBeam_HcalTB06Histo_H
00003
00004
00005
00006
00007
00014
00015
00016
00017
00018
00019
00020 #include<string>
00021 #include<vector>
00022
00023
00024 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00025 #include "FWCore/ServiceRegistry/interface/Service.h"
00026
00027 #include <TH1D.h>
00028 #include <TH2D.h>
00029
00030 class HcalTB06Histo {
00031
00032 public:
00033
00034
00035 HcalTB06Histo(const edm::ParameterSet &ps);
00036 virtual ~HcalTB06Histo();
00037
00038
00039 void fillPrimary(double energy, double eta, double phi);
00040 void fillEdep(double etots, double eecals, double ehcals);
00041
00042 private:
00043
00044
00045 bool verbose;
00046
00047 TH1D *iniE, *iEta, *iPhi;
00048 TH1D *edepS, *edecS, *edhcS;
00049 TH2D *edehS;
00050 };
00051
00052 #endif