#include <EventFilter/EcalTBRawToDigi/src/DCCDataMapper.h>
Public Member Functions | |
ulong | bitPosition () |
DCCTBDataField (std::string name, ulong wordPosition, ulong bitPosition, ulong mask) | |
Class constructor (sets data field's characteristics). | |
ulong | mask () |
std::string | name () |
void | setBitPosition (ulong bitpos) |
void | setMask (ulong maskvalue) |
void | setName (std::string namestr) |
Return and set methods for field's data. | |
void | setWordPosition (ulong wordpos) |
ulong | wordPosition () |
~DCCTBDataField () | |
Class destructor. | |
Protected Attributes | |
ulong | bitPosition_ |
ulong | mask_ |
std::string | name_ |
ulong | wordPosition_ |
Definition at line 21 of file DCCDataMapper.h.
DCCTBDataField::DCCTBDataField | ( | std::string | name, | |
ulong | wordPosition, | |||
ulong | bitPosition, | |||
ulong | mask | |||
) | [inline] |
Class constructor (sets data field's characteristics).
Definition at line 26 of file DCCDataMapper.h.
References bitPosition_, mask_, name_, and wordPosition_.
00026 { 00027 name_=name; wordPosition_ = wordPosition; bitPosition_= bitPosition; mask_= mask; 00028 }
DCCTBDataField::~DCCTBDataField | ( | ) | [inline] |
ulong DCCTBDataField::bitPosition | ( | ) | [inline] |
Definition at line 38 of file DCCDataMapper.h.
References bitPosition_.
Referenced by DCCTBDataFieldComparator::operator()().
00038 { return bitPosition_; }
ulong DCCTBDataField::mask | ( | ) | [inline] |
std::string DCCTBDataField::name | ( | ) | [inline] |
void DCCTBDataField::setBitPosition | ( | ulong | bitpos | ) | [inline] |
Definition at line 37 of file DCCDataMapper.h.
References bitPosition_.
00037 { bitPosition_ = bitpos; }
void DCCTBDataField::setMask | ( | ulong | maskvalue | ) | [inline] |
void DCCTBDataField::setName | ( | std::string | namestr | ) | [inline] |
Return and set methods for field's data.
Definition at line 33 of file DCCDataMapper.h.
References name_.
void DCCTBDataField::setWordPosition | ( | ulong | wordpos | ) | [inline] |
Definition at line 35 of file DCCDataMapper.h.
References wordPosition_.
00035 { wordPosition_ = wordpos; }
ulong DCCTBDataField::wordPosition | ( | ) | [inline] |
Definition at line 36 of file DCCDataMapper.h.
References wordPosition_.
Referenced by DCCTBDataFieldComparator::operator()().
00036 { return wordPosition_; }
ulong DCCTBDataField::bitPosition_ [protected] |
Definition at line 50 of file DCCDataMapper.h.
Referenced by bitPosition(), DCCTBDataField(), and setBitPosition().
ulong DCCTBDataField::mask_ [protected] |
Definition at line 51 of file DCCDataMapper.h.
Referenced by DCCTBDataField(), mask(), and setMask().
std::string DCCTBDataField::name_ [protected] |
Definition at line 45 of file DCCDataMapper.h.
Referenced by DCCTBDataField(), name(), and setName().
ulong DCCTBDataField::wordPosition_ [protected] |
Definition at line 49 of file DCCDataMapper.h.
Referenced by DCCTBDataField(), setWordPosition(), and wordPosition().