1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef EventFilter_L1TRawToDigi_Omtf_CscUnpacker_H
#define EventFilter_L1TRawToDigi_Omtf_CscUnpacker_H
#include <string>
#include "DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h"
#include "DataFormats/L1TMuon/interface/OMTF/OmtfDataWord64.h"
#include "EventFilter/L1TRawToDigi/interface/OmtfLinkMappingCsc.h"
namespace edm {
class EventSetup;
}
namespace omtf {
class CscDataWord64;
class CscUnpacker {
public:
void init();
void unpack(unsigned int fed, unsigned int amc, const CscDataWord64& raw, CSCCorrelatedLCTDigiCollection* prod);
private:
MapEleIndex2CscDet theOmtf2CscDet;
};
} // namespace omtf
#endif
|