CMS 3D CMS Logo

EcalTPInputAnalyzer.h
Go to the documentation of this file.
1 #ifndef EcalTPInputAnalyzer_h
2 #define EcalTPInputAnalyzer_h
3 // -*- C++ -*-
4 //
5 // Class: EcalTPInutAnalyzer
6 //
12 //
13 // Original Author: Ursula Berthon
14 // Created: Thu Jul 4 11:38:38 CEST 2005
15 //
16 //
17 
18 // system include files
21 
24 
26 #include <TFile.h>
27 #include <TH1I.h>
28 #include <string>
29 #include <vector>
30 
31 //
32 // class declaration
33 //
34 
36 public:
37  explicit EcalTPInputAnalyzer(const edm::ParameterSet &);
38  ~EcalTPInputAnalyzer() override;
39 
40  void analyze(const edm::Event &, const edm::EventSetup &) override;
41  void endJob() override;
42 
43 private:
44  // for histos of nr of hits
45  std::vector<std::string> ecal_parts_;
46  TH1I *ecal_et_[2];
47  TH1I *ecal_tt_[2];
48  TH1I *ecal_fgvb_[2];
49  TH1I *histEndc, *histBar;
50  TFile *histfile_;
51 
55 };
56 #endif
EcalTPInputAnalyzer::ecal_fgvb_
TH1I * ecal_fgvb_[2]
Definition: EcalTPInputAnalyzer.h:48
EcalTPInputAnalyzer::ecal_tt_
TH1I * ecal_tt_[2]
Definition: EcalTPInputAnalyzer.h:47
EcalTPInputAnalyzer::ecal_parts_
std::vector< std::string > ecal_parts_
Definition: EcalTPInputAnalyzer.h:45
EcalTPInputAnalyzer::ecal_et_
TH1I * ecal_et_[2]
Definition: EcalTPInputAnalyzer.h:46
EDAnalyzer.h
EcalTPInputAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: EcalTPInputAnalyzer.cc:72
EcalTPInputAnalyzer::endJob
void endJob() override
Definition: EcalTPInputAnalyzer.cc:128
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
EcalTPInputAnalyzer::histEndc
TH1I * histEndc
Definition: EcalTPInputAnalyzer.h:49
EcalTPInputAnalyzer::histBar
TH1I * histBar
Definition: EcalTPInputAnalyzer.h:49
EcalTPInputAnalyzer::producer_
std::string producer_
Definition: EcalTPInputAnalyzer.h:54
EcalTPInputAnalyzer::eeLabel_
std::string eeLabel_
Definition: EcalTPInputAnalyzer.h:53
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EcalTPInputAnalyzer
Definition: EcalTPInputAnalyzer.h:35
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalTPInputAnalyzer::histfile_
TFile * histfile_
Definition: EcalTPInputAnalyzer.h:50
EcalTPInputAnalyzer::~EcalTPInputAnalyzer
~EcalTPInputAnalyzer() override
Definition: EcalTPInputAnalyzer.cc:59
Frameworkfwd.h
EcalTPInputAnalyzer::EcalTPInputAnalyzer
EcalTPInputAnalyzer(const edm::ParameterSet &)
Definition: EcalTPInputAnalyzer.cc:37
ParameterSet.h
edm::Event
Definition: Event.h:73
EcalTPInputAnalyzer::ebLabel_
std::string ebLabel_
Definition: EcalTPInputAnalyzer.h:52