Go to the documentation of this file.00001 #ifndef RAWTOTEXT_H
00002 #define RAWTOTEXT_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include <memory>
00014 #include <string>
00015 #include <fstream>
00016
00017 #include "FWCore/Framework/interface/Frameworkfwd.h"
00018 #include "FWCore/Framework/interface/EDAnalyzer.h"
00019 #include "FWCore/Framework/interface/Event.h"
00020 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00021
00022 #include "DataFormats/FEDRawData/interface/FEDRawData.h"
00023
00024
00025 class RawToText : public edm::EDAnalyzer {
00026 public:
00027 explicit RawToText(const edm::ParameterSet&);
00028 ~RawToText();
00029
00030 private:
00031 virtual void beginJob();
00032 virtual void analyze (const edm::Event&, const edm::EventSetup&);
00033 virtual void endJob ();
00034
00035 private:
00036
00037
00038 edm::InputTag inputLabel_;
00039
00040
00041 int fedId_;
00042
00043
00044 std::string filename_;
00045 std::ofstream file_;
00046
00047 int nevt_;
00048 };
00049
00050 #endif