CMS 3D CMS Logo

GctDigiToPsbText.h
Go to the documentation of this file.
1 #ifndef GCTDIGITOPSBTEXT_H
2 #define GCTDIGITOPSBTEXT_H
3 
4 /*\class GctDigiToPsbText
5  *\description produces from GCT digis expected GT PSB files
6  *\author Nuno Leonardo (CERN)
7  *\date 08.08
8  */
9 
10 // system include files
11 #include <fstream>
12 #include <iostream>
13 #include <memory>
14 // user include files
21 // gct
23 
25 public:
26  explicit GctDigiToPsbText(const edm::ParameterSet &);
27  ~GctDigiToPsbText() override;
28 
29 private:
30  void analyze(const edm::Event &, const edm::EventSetup &) override;
31 
34 
37 
40 
42  std::ofstream m_file[4];
43 
45  std::ofstream fdebug;
46 };
47 
48 #endif
GctDigiToPsbText::m_gctInputLabel
edm::InputTag m_gctInputLabel
label for input digis
Definition: GctDigiToPsbText.h:33
MessageLogger.h
L1GctCollections.h
EDAnalyzer.h
GctDigiToPsbText::~GctDigiToPsbText
~GctDigiToPsbText() override
Definition: GctDigiToPsbText.cc:27
GctDigiToPsbText::m_hexUpperCase
bool m_hexUpperCase
write upper case hex words
Definition: GctDigiToPsbText.h:39
GctDigiToPsbText::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: GctDigiToPsbText.cc:33
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
GctDigiToPsbText::GctDigiToPsbText
GctDigiToPsbText(const edm::ParameterSet &)
Definition: GctDigiToPsbText.cc:8
GctDigiToPsbText
Definition: GctDigiToPsbText.h:24
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
GctDigiToPsbText::fdebug
std::ofstream fdebug
handle for debug file
Definition: GctDigiToPsbText.h:45
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::EventSetup
Definition: EventSetup.h:58
Frameworkfwd.h
GctDigiToPsbText::m_file
std::ofstream m_file[4]
handles for output files
Definition: GctDigiToPsbText.h:42
GctDigiToPsbText::m_textFileName
std::string m_textFileName
basename for output files
Definition: GctDigiToPsbText.h:36
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15