CMS 3D CMS Logo

ESDataFormatterV1_1.h
Go to the documentation of this file.
1 #ifndef ESDATAFORMATTERV1_1_H
2 #define ESDATAFORMATTERV1_1_H
3 
4 #include <iostream>
5 #include <vector>
6 #include <bitset>
7 #include <sstream>
8 #include <map>
9 
15 
17 
18 class ESDigiToRaw;
19 
21 
22  public :
23 
26 
31 
33  ~ESDataFormatterV1_1() override;
34 
35  void DigiToRaw(int fedId, Digis & digis, FEDRawData& fedRawData, const Meta_Data & meta_data) const override;
36 
37 
38  private :
39 
40 
41 
42  protected :
43 
45  static const int bDVMINOR, bDVMAJOR, bDCH, bDOPTO;
47  static const int sDVMINOR, sDVMAJOR, sDCH, sDOPTO;
50  static const int bHEAD, bE1, bE0, bSTRIP, bPACE, bADC2, bADC1, bADC0;
51  static const int sHEAD, sE1, sE0, sSTRIP, sPACE, sADC2, sADC1, sADC0;
52 
53 
54 };
55 
56 #endif
static const int bDRUNTYPE
static const int bDEL
static const int sDEL
static const int bE1
static const int sKFLAG2
static const int sDHEAD
static const int bHEAD
static const int bKCE
static const int bADC1
static const int bKET
static const int bKID
static const int sDORBIT
static const int bDORBIT
static const int sFIBER
static const int bDCOMFLAG
static const int sDVMINOR
static const int sDTRGTYPE
ESDataFormatter::DetDigis DetDigis
static const int sKCE
static const int bKFLAG1
static const int bDERR
static const int sPACE
ESDataFormatter::Word32 Word32
static const int bDCH
static const int sKHEAD1
static const int bKBC
ESDataFormatter::Word16 Word16
std::map< int, DetDigis > Digis
static const int bKEC
static const int sDOPTO
static const int sKHEAD2
static const int bDVMINOR
static const int sKEC
static const int sHEAD
static const int sDERR
static const int sADC1
static const int bKHEAD1
ESDataFormatter::Word64 Word64
static const int bKFLAG2
static const int sE0
static const int bE0
static const int sDRUNTYPE
static const int sKCRC
static const int bADC2
static const int bFIBER
static const int sKID
static const int sKET
static const int bKCRC
static const int bDOPTO
static const int sE1
static const int sKBC
static const int bADC0
static const int sADC2
static const int sDRUN
static const int sSTRIP
static const int sDCH
static const int bSTRIP
ESDataFormatter::Word8 Word8
static const int sADC0
static const int bDTRGTYPE
ESDataFormatterV1_1(const edm::ParameterSet &ps)
static const int bDHEAD
static const int bDRUN
static const int sDH
static const int sKFLAG1
static const int bKHEAD2
static const int sDCOMFLAG
static const int sDVMAJOR
static const int bDH
static const int bDVMAJOR
static const int bPACE
void DigiToRaw(int fedId, Digis &digis, FEDRawData &fedRawData, const Meta_Data &meta_data) const override
std::vector< ESDataFrame > DetDigis
ESDataFormatter::Digis Digis