#include <ESDataFormatter.h>
Classes | |
struct | Meta_Data |
Public Types | |
typedef std::vector< ESDataFrame > | DetDigis |
typedef std::map< int, DetDigis > | Digis |
typedef uint16_t | Word16 |
typedef uint32_t | Word32 |
typedef uint64_t | Word64 |
typedef uint8_t | Word8 |
Public Member Functions | |
virtual void | DigiToRaw (int fedId, Digis &digis, FEDRawData &fedRawData, const Meta_Data &meta_data) const =0 |
ESDataFormatter (const edm::ParameterSet &ps) | |
virtual | ~ESDataFormatter () |
Protected Member Functions | |
std::string | print (const Word64 &word) const |
std::string | print (const Word16 &word) const |
Protected Attributes | |
const bool | debug_ |
int | formatMajor_ |
int | formatMinor_ |
const bool | printInHex_ |
const edm::ParameterSet | pset_ |
const int | trgtype_ |
Definition at line 16 of file ESDataFormatter.h.
typedef std::vector<ESDataFrame> ESDataFormatter::DetDigis |
Definition at line 30 of file ESDataFormatter.h.
typedef std::map<int, DetDigis> ESDataFormatter::Digis |
Definition at line 31 of file ESDataFormatter.h.
typedef uint16_t ESDataFormatter::Word16 |
Definition at line 34 of file ESDataFormatter.h.
typedef uint32_t ESDataFormatter::Word32 |
Definition at line 35 of file ESDataFormatter.h.
typedef uint64_t ESDataFormatter::Word64 |
Definition at line 36 of file ESDataFormatter.h.
typedef uint8_t ESDataFormatter::Word8 |
Definition at line 33 of file ESDataFormatter.h.
|
inline |
Definition at line 38 of file ESDataFormatter.h.
|
inlinevirtual |
Definition at line 43 of file ESDataFormatter.h.
References DigiToRaw(), and l1t::stage2::layer2::fedId.
|
pure virtual |
Implemented in ESDataFormatterV1_1.
Referenced by ESDigiToRaw::produce(), and ~ESDataFormatter().
|
protected |
Definition at line 13 of file ESDataFormatter.cc.
References TauDecayModes::dec, and harvestTrackValidationPlots::str.
Referenced by ESDataFormatterV1_1::DigiToRaw(), and ESDataFormatterV4::DigiToRaw().
|
protected |
Definition at line 23 of file ESDataFormatter.cc.
References TauDecayModes::dec, and harvestTrackValidationPlots::str.
|
protected |
Definition at line 50 of file ESDataFormatter.h.
Referenced by ESDataFormatterV1_1::DigiToRaw(), ESDataFormatterV4::DigiToRaw(), and ESDataFormatterV4::ESDataFormatterV4().
|
protected |
Definition at line 53 of file ESDataFormatter.h.
|
protected |
Definition at line 54 of file ESDataFormatter.h.
|
protected |
Definition at line 51 of file ESDataFormatter.h.
|
protected |
Definition at line 48 of file ESDataFormatter.h.
|
protected |
Definition at line 49 of file ESDataFormatter.h.
Referenced by ESDataFormatterV1_1::DigiToRaw(), and ESDataFormatterV4::DigiToRaw().