Back to home page

Project CMSSW displayed by LXR

 
 

    


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