CMS 3D CMS Logo

RctDigiToRctText.h
Go to the documentation of this file.
1 #ifndef RCTDIGITORCTTEXT_H
2 #define RCTDIGITORCTTEXT_H
3 
4 /*\class RctDigiToRctText
5  *\description produces from RCT digis RCT data files
6  * format specified by Pam Klabbers
7  *\author Nuno Leonardo (CERN)
8  *\created Thu Mar 29 23:22:57 CEST 2007
9  */
10 
11 // system include files
12 #include <fstream>
13 #include <iostream>
14 #include <memory>
15 
16 // user include files
19 
22 
25 
27 
28 const static unsigned NUM_RCT_CRATES = 18;
29 
31 public:
32  explicit RctDigiToRctText(const edm::ParameterSet &);
33  ~RctDigiToRctText() override;
34 
35 private:
36  void analyze(const edm::Event &, const edm::EventSetup &) override;
37 
40 
43 
46 
48  std::ofstream m_file[NUM_RCT_CRATES];
49 
51  std::ofstream fdebug;
52 };
53 
54 #endif
RctDigiToRctText::RctDigiToRctText
RctDigiToRctText(const edm::ParameterSet &)
Definition: RctDigiToRctText.cc:11
MessageLogger.h
RctDigiToRctText::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: RctDigiToRctText.cc:40
RctDigiToRctText::m_file
std::ofstream m_file[NUM_RCT_CRATES]
handles for output files
Definition: RctDigiToRctText.h:48
RctDigiToRctText::~RctDigiToRctText
~RctDigiToRctText() override
Definition: RctDigiToRctText.cc:33
EDAnalyzer.h
RctDigiToRctText::fdebug
std::ofstream fdebug
handle for debug file
Definition: RctDigiToRctText.h:51
RctDigiToRctText
Definition: RctDigiToRctText.h:30
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
RctDigiToRctText::m_textFileName
std::string m_textFileName
basename for output files
Definition: RctDigiToRctText.h:42
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
L1CaloCollections.h
NUM_RCT_CRATES
const static unsigned NUM_RCT_CRATES
Definition: RctDigiToRctText.h:28
edm::EventSetup
Definition: EventSetup.h:58
Frameworkfwd.h
RctDigiToRctText::m_hexUpperCase
bool m_hexUpperCase
write upper case hex words
Definition: RctDigiToRctText.h:45
RctDigiToRctText::m_rctInputLabel
edm::InputTag m_rctInputLabel
label for RCT digis
Definition: RctDigiToRctText.h:39
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15