File indexing completed on 2024-04-06 12:10:32
0001 #ifndef SRBLOCKFORMATTER_H
0002 #define SRBLOCKFORMATTER_H
0003
0004 #include <iostream>
0005 #include <vector>
0006 #include <map>
0007
0008 #include "DataFormats/EcalDigi/interface/EcalDigiCollections.h"
0009 #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h"
0010 #include "DataFormats/FEDRawData/interface/FEDRawData.h"
0011 #include "EventFilter/EcalDigiToRaw/interface/BlockFormatter.h"
0012
0013 class SRBlockFormatter : public BlockFormatter {
0014 public:
0015 SRBlockFormatter(BlockFormatter::Config const&, BlockFormatter::Params const&);
0016
0017 void DigiToRaw(int dccid, int dcc_channel, int flag, FEDRawData& rawdata);
0018
0019 private:
0020 std::map<int, int> header_;
0021 };
0022
0023 #endif