| #include "KanVector_Bit.hh" |
KanVector_Bit
class description - source file - inheritance tree (.pdf)
protected:
static const UInt_t _bit(UInt_t index) const
static const UInt_t _byte(UInt_t index) const
public:
KanVector_Bit()
KanVector_Bit(UInt_t size)
KanVector_Bit(const KanVector_Bit&)
virtual ~KanVector_Bit()
void free()
Bool_t getVal(UInt_t index) const
UInt_t n() const
KanVector_Bit& operator=(const KanVector_Bit&)
void resize(UInt_t size)
void setFalse()
void setVal(UInt_t index, Bool_t value)
private:
static const UInt_t _bitsPerByte ! 8 bits per byte
UInt_t _nBits Number of bits
A vector of bits for ROOT persistent storage.
The bits are packed into bytes.
KanVector_Bit() //
KanVector_Bit(UInt_t size) //
KanVector_Bit( const KanVector_Bit& other )
:TArrayC(other),
TObject(),
_nBits(other._nBits)
copy c'tor
~KanVector_Bit()
d'tor
void setFalse()
set all the bits to false
void setVal(UInt_t index, Bool_t value)
set bit index to value
Bool_t getVal(UInt_t index) const
get the value of a bit
void resize(UInt_t size)
resize the vector
void free()
FIXME
Inline Functions
const UInt_t _byte(UInt_t index) const
const UInt_t _bit(UInt_t index) const
UInt_t n() const
KanVector_Bit& operator=(const KanVector_Bit&)
Author: E. Charles
Last update: KanVector_Bit.cc,v 1.5 2004/08/06 06:13:04 bartoldu Exp $
Copyright (C) 2003 LBNL
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.
|