#include <BitField64.h>
Public Member Functions | |
| virtual | ~BitFieldValue () |
| BitFieldValue (lcio::long64 &bitfield, const std::string &name, unsigned offset, int signedWidth) | |
| lcio::long64 | value () const |
| BitFieldValue & | operator= (lcio::long64 in) |
| operator lcio::long64 () const | |
| const std::string & | name () const |
| unsigned | offset () const |
| unsigned | width () const |
| bool | isSigned () const |
| lcio::ulong64 | mask () const |
Protected Attributes | |
| lcio::long64 & | _b |
| lcio::ulong64 | _mask |
| std::string | _name |
| unsigned | _offset |
| unsigned | _width |
| int | _minVal |
| int | _maxVal |
| bool | _isSigned |
Definition at line 55 of file BitField64.h.
|
|
Definition at line 58 of file BitField64.h. |
|
||||||||||||||||||||
|
The default c'tor.
Definition at line 8 of file BitField64.cc. |
|
|
True if field is interpreted as signed Definition at line 98 of file BitField64.h. |
|
|
The field's mask Definition at line 101 of file BitField64.h. Referenced by UTIL::BitField64::addField(). |
|
|
The field's name Definition at line 89 of file BitField64.h. |
|
|
The field's offset Definition at line 92 of file BitField64.h. |
|
|
Conversion operator for lcio::long64 - allows to write: Definition at line 80 of file BitField64.h. References value(). |
|
|
Assignment operator for user convenience |
|
|
Returns the current field value Definition at line 53 of file BitField64.cc. References _b, _width, and EVENT::long64. Referenced by operator lcio::long64(). |
|
|
The field's width Definition at line 95 of file BitField64.h. |
|
|
Definition at line 106 of file BitField64.h. Referenced by value(). |
|
|
Definition at line 113 of file BitField64.h. |
|
|
Definition at line 107 of file BitField64.h. Referenced by BitFieldValue(). |
|
|
Definition at line 112 of file BitField64.h. Referenced by BitFieldValue(). |
|
|
Definition at line 111 of file BitField64.h. Referenced by BitFieldValue(). |
|
|
Definition at line 108 of file BitField64.h. |
|
|
Definition at line 109 of file BitField64.h. |
|
|
Definition at line 110 of file BitField64.h. Referenced by BitFieldValue(), and value(). |
1.3.9.1