BOSS 7.0.5
BESIII Offline Software System
|
#include <ComPackBase.h>
Public Member Functions | |
ComPackBase () | |
ComPackBase (T minval, T maxval, d_ULong bitrange) | |
virtual | ~ComPackBase () |
virtual StatusCode | pack (const T, d_ULong &) const =0 |
virtual StatusCode | unpack (const d_ULong, T &) const =0 |
virtual const T & | getMinVal () const |
virtual const T & | getMaxVal () const |
virtual const T & | getRange () const |
d_ULong | bitRange () const |
d_ULong | bitMask () const |
ComPackBase (const ComPackBase &) | |
ComPackBase & | operator= (const ComPackBase &) |
ComPackBase () | |
ComPackBase (T minval, T maxval, d_ULong bitrange) | |
virtual | ~ComPackBase () |
virtual StatusCode | pack (const T, d_ULong &) const =0 |
virtual StatusCode | unpack (const d_ULong, T &) const =0 |
virtual const T & | getMinVal () const |
virtual const T & | getMaxVal () const |
virtual const T & | getRange () const |
d_ULong | bitRange () const |
d_ULong | bitMask () const |
ComPackBase (const ComPackBase &) | |
ComPackBase & | operator= (const ComPackBase &) |
Protected Types | |
enum | { _maxlongbits = 32 } |
enum | { _maxlongbits = 32 } |
Protected Attributes | |
T | _minVal |
T | _maxVal |
T | _valRange |
d_ULong | _bitRange |
d_ULong | _bitMask |
Additional Inherited Members | |
Public Types inherited from ComPackBaseBase | |
enum | StatusCode { TAG_OK , TAG_BAD , TAG_RANGE_ERROR , TAG_VAL_ROUND_DOWN , TAG_VAL_ROUND_UP , TAG_OK , TAG_BAD , TAG_RANGE_ERROR , TAG_VAL_ROUND_DOWN , TAG_VAL_ROUND_UP } |
enum | StatusCode { TAG_OK , TAG_BAD , TAG_RANGE_ERROR , TAG_VAL_ROUND_DOWN , TAG_VAL_ROUND_UP , TAG_OK , TAG_BAD , TAG_RANGE_ERROR , TAG_VAL_ROUND_DOWN , TAG_VAL_ROUND_UP } |
Definition at line 40 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
protected |
Enumerator | |
---|---|
_maxlongbits |
Definition at line 83 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
protected |
Enumerator | |
---|---|
_maxlongbits |
Definition at line 83 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 46 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 48 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 55 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 78 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 46 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
|
inlinevirtual |
Definition at line 55 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 78 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 75 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 75 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 74 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 74 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 71 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 71 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 70 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 70 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 72 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inlinevirtual |
Definition at line 72 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 79 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
|
inline |
Definition at line 79 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/ComPackBase.h.
|
pure virtual |
Referenced by TrkExchangeData::TrkExchangeData().
|
pure virtual |
|
pure virtual |
Implemented in ComPackExpFloat, ComPackFlatFloat, ComPackSignedExpFloat, ComPackExpFloat, ComPackFlatFloat, and ComPackSignedExpFloat.
Referenced by TrkExchangeData::exchange().
|
pure virtual |
Implemented in ComPackExpFloat, ComPackFlatFloat, ComPackSignedExpFloat, ComPackExpFloat, ComPackFlatFloat, and ComPackSignedExpFloat.
|
protected |
Definition at line 88 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
Referenced by ComPackBase< T >::bitMask().
|
protected |
Definition at line 87 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
Referenced by ComPackBase< T >::bitRange().
|
protected |
Definition at line 85 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
Referenced by ComPackBase< T >::getMaxVal().
|
protected |
Definition at line 84 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
Referenced by ComPackBase< T >::getMinVal().
|
protected |
Definition at line 86 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/ComPackBase.h.
Referenced by ComPackBase< T >::getRange().