Go to the documentation of this file.00001 #ifndef GCTDIGITOPSBTEXT_H
00002 #define GCTDIGITOPSBTEXT_H
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include <memory>
00012 #include <iostream>
00013 #include <fstream>
00014
00015 #include "FWCore/Framework/interface/Frameworkfwd.h"
00016 #include "FWCore/Framework/interface/EDAnalyzer.h"
00017 #include "FWCore/Framework/interface/Event.h"
00018 #include "FWCore/Framework/interface/MakerMacros.h"
00019 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00020 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00021
00022 #include "DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h"
00023
00024 class GctDigiToPsbText : public edm::EDAnalyzer {
00025
00026 public:
00027 explicit GctDigiToPsbText(const edm::ParameterSet&);
00028 ~GctDigiToPsbText();
00029
00030
00031 private:
00032 virtual void analyze(const edm::Event&, const edm::EventSetup&);
00033
00035 edm::InputTag m_gctInputLabel;
00036
00038 std::string m_textFileName;
00039
00041 bool m_hexUpperCase;
00042
00044 std::ofstream m_file[4];
00045
00047 std::ofstream fdebug;
00048
00049 };
00050
00051 #endif