CMS 3D CMS Logo

JetToDigiDump.h
Go to the documentation of this file.
1 #ifndef RecoExamples_JetToDigiDump_h
2 #define RecoExamples_JetToDigiDump_h
3 #include <TH1.h>
4 #include <TProfile.h>
5 #include <TH2.h>
6 /* \class JetToDigiDump
7  *
8  * \author Robert Harris
9  *
10  * \version 1
11  *
12  */
14 
16 public:
18 
19 private:
20  //Framwework stuff
21  void beginJob() override;
22  void analyze(const edm::Event&, const edm::EventSetup&) override;
23  void endJob() override;
24 
25  // Parameters passed via the config file
26  std::string DumpLevel; //How deep into calorimeter reco to dump
27  std::string CaloJetAlg; //Jet Algorithm to dump
28  int DebugLevel; //0 = no debug prints
29  bool ShowECal; //if true, ECAL hits are ignored
30 
31  //Internal parameters
32  int Dump;
33  int evtCount;
34 };
35 
36 #endif
JetToDigiDump::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: JetToDigiDump.cc:69
JetToDigiDump
Definition: JetToDigiDump.h:15
JetToDigiDump::DumpLevel
std::string DumpLevel
Definition: JetToDigiDump.h:26
EDAnalyzer.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:29
JetToDigiDump::evtCount
int evtCount
Definition: JetToDigiDump.h:33
JetToDigiDump::Dump
int Dump
Definition: JetToDigiDump.h:32
JetToDigiDump::JetToDigiDump
JetToDigiDump(const edm::ParameterSet &)
Definition: JetToDigiDump.cc:43
JetToDigiDump::beginJob
void beginJob() override
Definition: JetToDigiDump.cc:49
JetToDigiDump::ShowECal
bool ShowECal
Definition: JetToDigiDump.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
JetToDigiDump::DebugLevel
int DebugLevel
Definition: JetToDigiDump.h:28
edm::EventSetup
Definition: EventSetup.h:57
JetToDigiDump::CaloJetAlg
std::string CaloJetAlg
Definition: JetToDigiDump.h:27
JetToDigiDump::endJob
void endJob() override
Definition: JetToDigiDump.cc:347
edm::Event
Definition: Event.h:73