CMS 3D CMS Logo

DumpGctDigis.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: DumpGctDigis
4 // Class: DumpGctDigis
5 //
13 //
14 // Original Author: Jim Brooke
15 // Created: Thu May 18 16:45:23 CEST 2006
16 //
17 //
18 
19 // user include files
21 
23 
26 
27 #include <iostream>
28 #include <fstream>
29 
30 //
31 // class decleration
32 //
33 
34 class DumpGctDigis : public edm::EDAnalyzer {
35 public:
36  explicit DumpGctDigis(const edm::ParameterSet&);
37  ~DumpGctDigis() override;
38 
39  void analyze(const edm::Event&, const edm::EventSetup&) override;
40 
41  void doRctEM(const edm::Event&, const edm::InputTag& label);
42  void doEM(const edm::Event&, const edm::InputTag& label);
43  void doRegions(const edm::Event&, const edm::InputTag& label);
44  void doJets(const edm::Event&, const edm::InputTag& label);
45  void doInternEM(const edm::Event&, const edm::InputTag& label);
46  void doFibres(const edm::Event&, const edm::InputTag& label);
47  void doEnergySums(const edm::Event&, const edm::InputTag& label);
48 
49 private:
50  // ----------member data ---------------------------
51 
56 
57  bool doHW_;
58  bool doEmu_;
59  bool doRctEM_;
60  bool doEM_;
61  bool doRegions_;
62  bool doJets_;
64  bool doFibres_;
66 
67  unsigned rctEmMinRank_;
68 
69  std::ofstream outFile_;
70 };
71 
72 //
73 // constants, enums and typedefs
74 //
75 
76 //
77 // static data member definitions
78 //
79 
80 //
DumpGctDigis::rctEmMinRank_
unsigned rctEmMinRank_
Definition: DumpGctDigis.h:67
DumpGctDigis::doRegions
void doRegions(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:154
DumpGctDigis::doEmu_
bool doEmu_
Definition: DumpGctDigis.h:58
DumpGctDigis::outFile_
std::ofstream outFile_
Definition: DumpGctDigis.h:69
DumpGctDigis::doRctEM
void doRctEM(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:136
DumpGctDigis::doFibres_
bool doFibres_
Definition: DumpGctDigis.h:64
DumpGctDigis::rawLabel_
edm::InputTag rawLabel_
Definition: DumpGctDigis.h:52
EDAnalyzer.h
DumpGctDigis::emuRctLabel_
edm::InputTag emuRctLabel_
Definition: DumpGctDigis.h:53
DumpGctDigis::doEM_
bool doEM_
Definition: DumpGctDigis.h:60
DumpGctDigis::doEnergySums_
bool doEnergySums_
Definition: DumpGctDigis.h:65
DumpGctDigis::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: DumpGctDigis.cc:61
DumpGctDigis::doRctEM_
bool doRctEM_
Definition: DumpGctDigis.h:59
DumpGctDigis::doFibres
void doFibres(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:221
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
DumpGctDigis::DumpGctDigis
DumpGctDigis(const edm::ParameterSet &)
Definition: DumpGctDigis.cc:29
DumpGctDigis::outFilename_
std::string outFilename_
Definition: DumpGctDigis.h:55
DumpGctDigis::doJets
void doJets(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:170
DumpGctDigis
Definition: DumpGctDigis.h:34
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DumpGctDigis::doRegions_
bool doRegions_
Definition: DumpGctDigis.h:61
edm::ParameterSet
Definition: ParameterSet.h:47
DumpGctDigis::doInternEM
void doInternEM(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:205
Event.h
DumpGctDigis::doJets_
bool doJets_
Definition: DumpGctDigis.h:62
DumpGctDigis::doEnergySums
void doEnergySums(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:237
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
DumpGctDigis::doEM
void doEM(const edm::Event &, const edm::InputTag &label)
Definition: DumpGctDigis.cc:111
DumpGctDigis::~DumpGctDigis
~DumpGctDigis() override
Definition: DumpGctDigis.cc:49
DumpGctDigis::doHW_
bool doHW_
Definition: DumpGctDigis.h:57
ParameterSet.h
DumpGctDigis::doInternEM_
bool doInternEM_
Definition: DumpGctDigis.h:63
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
label
const char * label
Definition: PFTauDecayModeTools.cc:11
DumpGctDigis::emuGctLabel_
edm::InputTag emuGctLabel_
Definition: DumpGctDigis.h:54