CMS 3D CMS Logo

EcalSimple2007H4TBAnalyzer.h
Go to the documentation of this file.
1 #ifndef ECALSIMPLE2007H4TBANALYZER_H
2 #define ECALSIMPLE2007H4TBANALYZER_H
3 
11 //
12 //
13 
14 // system include files
15 #include <memory>
16 
17 // user include files
20 
23 
28 
30 
31 #include <string>
32 //#include "TTree.h"
33 #include "TH1.h"
34 #include "TGraph.h"
35 #include "TH2.h"
36 #include <fstream>
37 #include <map>
38 //#include<stl_pair>
39 
41 public:
43  ~EcalSimple2007H4TBAnalyzer() override;
44 
45  void analyze(edm::Event const&, edm::EventSetup const&) override;
46  void beginRun(edm::Run const&, edm::EventSetup const&) override;
47  void endJob() override;
48 
49 private:
61 
62  // Amplitude vs TDC offset
63  TH2F* h_ampltdc;
64 
65  TH2F* h_Shape_;
66 
67  // Reconstructed energies
69  TH1F* h_e1x1;
70  TH1F* h_e3x3;
71  TH1F* h_e5x5;
72 
76 
77  TH1F* h_e1e9;
78  TH1F* h_e1e25;
79  TH1F* h_e9e25;
80 
81  TH1F* h_S6;
82  TH1F* h_bprofx;
83  TH1F* h_bprofy;
84 
85  TH1F* h_qualx;
86  TH1F* h_qualy;
87 
88  TH1F* h_slopex;
89  TH1F* h_slopey;
90 
91  TH2F* h_mapx[25];
92  TH2F* h_mapy[25];
93 
94  TH2F* h_e1e9_mapx;
95  TH2F* h_e1e9_mapy;
96 
97  TH2F* h_e1e25_mapx;
98  TH2F* h_e1e25_mapy;
99 
102 
106 
108 };
109 
110 #endif
EcalSimple2007H4TBAnalyzer::h_ampltdc
TH2F * h_ampltdc
Definition: EcalSimple2007H4TBAnalyzer.h:63
EcalSimple2007H4TBAnalyzer::tdcRecInfoProducer_
std::string tdcRecInfoProducer_
Definition: EcalSimple2007H4TBAnalyzer.h:58
EcalSimple2007H4TBAnalyzer::h_slopey
TH1F * h_slopey
Definition: EcalSimple2007H4TBAnalyzer.h:89
EcalSimple2007H4TBAnalyzer::h_e1e9_mapx
TH2F * h_e1e9_mapx
Definition: EcalSimple2007H4TBAnalyzer.h:94
EcalSimple2007H4TBAnalyzer::h_e1e25_mapx
TH2F * h_e1e25_mapx
Definition: EcalSimple2007H4TBAnalyzer.h:97
EcalSimple2007H4TBAnalyzer::h_S6
TH1F * h_S6
Definition: EcalSimple2007H4TBAnalyzer.h:81
EcalSimple2007H4TBAnalyzer::h_Shape_
TH2F * h_Shape_
Definition: EcalSimple2007H4TBAnalyzer.h:65
edm::Run
Definition: Run.h:45
EBDetId
Definition: EBDetId.h:17
EEDetId.h
EcalSimple2007H4TBAnalyzer::h_e1e9
TH1F * h_e1e9
Definition: EcalSimple2007H4TBAnalyzer.h:77
EcalSimple2007H4TBAnalyzer::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &) override
Definition: EcalSimple2007H4TBAnalyzer.cc:99
EcalSimple2007H4TBAnalyzer::h_e1e25_mapy
TH2F * h_e1e25_mapy
Definition: EcalSimple2007H4TBAnalyzer.h:98
EDAnalyzer.h
EcalSimple2007H4TBAnalyzer::h_e1x1
TH1F * h_e1x1
Definition: EcalSimple2007H4TBAnalyzer.h:69
EcalSimple2007H4TBAnalyzer::h_e5x5
TH1F * h_e5x5
Definition: EcalSimple2007H4TBAnalyzer.h:71
EcalSimple2007H4TBAnalyzer::digiCollection_
std::string digiCollection_
Definition: EcalSimple2007H4TBAnalyzer.h:51
EcalRecHitCollections.h
EcalSimple2007H4TBAnalyzer::hodoRecInfoProducer_
std::string hodoRecInfoProducer_
Definition: EcalSimple2007H4TBAnalyzer.h:56
EcalSimple2007H4TBAnalyzer
Definition: EcalSimple2007H4TBAnalyzer.h:40
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
EcalSimple2007H4TBAnalyzer::h_e5x5_center
TH1F * h_e5x5_center
Definition: EcalSimple2007H4TBAnalyzer.h:75
EcalSimple2007H4TBAnalyzer::h_e9e25_mapy
TH2F * h_e9e25_mapy
Definition: EcalSimple2007H4TBAnalyzer.h:101
MakerMacros.h
CaloGeometry
Definition: CaloGeometry.h:21
EcalSimple2007H4TBAnalyzer::EcalSimple2007H4TBAnalyzer
EcalSimple2007H4TBAnalyzer(const edm::ParameterSet &)
Definition: EcalSimple2007H4TBAnalyzer.cc:49
EcalSimple2007H4TBAnalyzer::h_e1x1_center
TH1F * h_e1x1_center
Definition: EcalSimple2007H4TBAnalyzer.h:73
EcalDigiCollections.h
EcalSimple2007H4TBAnalyzer::h_e9e25_mapx
TH2F * h_e9e25_mapx
Definition: EcalSimple2007H4TBAnalyzer.h:100
EcalSimple2007H4TBAnalyzer::hitProducer_
std::string hitProducer_
Definition: EcalSimple2007H4TBAnalyzer.h:54
EcalSimple2007H4TBAnalyzer::h_e9e25
TH1F * h_e9e25
Definition: EcalSimple2007H4TBAnalyzer.h:79
EcalSimple2007H4TBAnalyzer::endJob
void endJob() override
Definition: EcalSimple2007H4TBAnalyzer.cc:164
EcalSimple2007H4TBAnalyzer::h_e1e25
TH1F * h_e1e25
Definition: EcalSimple2007H4TBAnalyzer.h:78
EcalSimple2007H4TBAnalyzer::h_bprofy
TH1F * h_bprofy
Definition: EcalSimple2007H4TBAnalyzer.h:83
EcalSimple2007H4TBAnalyzer::h_e1e9_mapy
TH2F * h_e1e9_mapy
Definition: EcalSimple2007H4TBAnalyzer.h:95
EcalSimple2007H4TBAnalyzer::theTBGeometry_
const CaloGeometry * theTBGeometry_
Definition: EcalSimple2007H4TBAnalyzer.h:107
EEDetId
Definition: EEDetId.h:14
EcalSimple2007H4TBAnalyzer::h_tableIsMoving
TH1F * h_tableIsMoving
Definition: EcalSimple2007H4TBAnalyzer.h:68
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EcalSimple2007H4TBAnalyzer::h_bprofx
TH1F * h_bprofx
Definition: EcalSimple2007H4TBAnalyzer.h:82
EcalSimple2007H4TBAnalyzer::Xtals5x5
EEDetId Xtals5x5[25]
Definition: EcalSimple2007H4TBAnalyzer.h:105
edm::EventSetup
Definition: EventSetup.h:58
EcalSimple2007H4TBAnalyzer::h_slopex
TH1F * h_slopex
Definition: EcalSimple2007H4TBAnalyzer.h:88
EcalSimple2007H4TBAnalyzer::h_e3x3_center
TH1F * h_e3x3_center
Definition: EcalSimple2007H4TBAnalyzer.h:74
EcalSimple2007H4TBAnalyzer::hodoRecInfoCollection_
std::string hodoRecInfoCollection_
Definition: EcalSimple2007H4TBAnalyzer.h:55
Frameworkfwd.h
CaloGeometry.h
EcalSimple2007H4TBAnalyzer::rootfile_
std::string rootfile_
Definition: EcalSimple2007H4TBAnalyzer.h:50
EcalSimple2007H4TBAnalyzer::h_qualx
TH1F * h_qualx
Definition: EcalSimple2007H4TBAnalyzer.h:85
EcalSimple2007H4TBAnalyzer::eventHeaderCollection_
std::string eventHeaderCollection_
Definition: EcalSimple2007H4TBAnalyzer.h:59
EcalSimple2007H4TBAnalyzer::hitCollection_
std::string hitCollection_
Definition: EcalSimple2007H4TBAnalyzer.h:53
EcalSimple2007H4TBAnalyzer::digiProducer_
std::string digiProducer_
Definition: EcalSimple2007H4TBAnalyzer.h:52
EcalSimple2007H4TBAnalyzer::analyze
void analyze(edm::Event const &, edm::EventSetup const &) override
Definition: EcalSimple2007H4TBAnalyzer.cc:221
EcalSimple2007H4TBAnalyzer::~EcalSimple2007H4TBAnalyzer
~EcalSimple2007H4TBAnalyzer() override
Definition: EcalSimple2007H4TBAnalyzer.cc:71
EcalSimple2007H4TBAnalyzer::xtalInBeam_
EEDetId xtalInBeam_
Definition: EcalSimple2007H4TBAnalyzer.h:103
EcalSimple2007H4TBAnalyzer::h_mapx
TH2F * h_mapx[25]
Definition: EcalSimple2007H4TBAnalyzer.h:91
ParameterSet.h
EcalSimple2007H4TBAnalyzer::h_qualy
TH1F * h_qualy
Definition: EcalSimple2007H4TBAnalyzer.h:86
edm::Event
Definition: Event.h:73
EcalSimple2007H4TBAnalyzer::h_e3x3
TH1F * h_e3x3
Definition: EcalSimple2007H4TBAnalyzer.h:70
EcalSimple2007H4TBAnalyzer::xtalInBeamTmp
EBDetId xtalInBeamTmp
Definition: EcalSimple2007H4TBAnalyzer.h:104
EcalSimple2007H4TBAnalyzer::h_mapy
TH2F * h_mapy[25]
Definition: EcalSimple2007H4TBAnalyzer.h:92
EcalSimple2007H4TBAnalyzer::eventHeaderProducer_
std::string eventHeaderProducer_
Definition: EcalSimple2007H4TBAnalyzer.h:60
EcalSimple2007H4TBAnalyzer::tdcRecInfoCollection_
std::string tdcRecInfoCollection_
Definition: EcalSimple2007H4TBAnalyzer.h:57