Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TBits Class Reference

#include <TBits.h>

Inheritance diagram for TBits:

Inheritance graph
[legend]
Collaboration diagram for TBits:

Collaboration graph
[legend]
List of all members.

Public Methods

 TBits (UInt_t nbits=8)
 TBits (const TBits &)
TBits & operator= (const TBits &)
virtual ~TBits ()
void ResetAllBits (Bool_t value=kFALSE)
void ResetBitNumber (UInt_t bitnumber)
void SetBitNumber (UInt_t bitnumber, Bool_t value=kTRUE)
Bool_t TestBitNumber (UInt_t bitnumber) const
void Compact ()
UInt_t CountBits (UInt_t startBit=0) const
UInt_t FirstNullBit (UInt_t startBit=0) const
UInt_t FirstSetBit (UInt_t startBit=0) const
UInt_t GetNbits () const
UInt_t GetNbytes () const
void Paint (Option_t *option="")
void Print (Option_t *option="") const

Protected Attributes

UInt_t fNbits
UInt_t fNbytes
UChar_t * fAllBits

Constructor & Destructor Documentation

TBits::TBits UInt_t    nbits = 8
 

TBits::TBits const TBits &   
 

virtual TBits::~TBits   [virtual]
 


Member Function Documentation

TBits& TBits::operator= const TBits &   
 

void TBits::ResetAllBits Bool_t    value = kFALSE
 

void TBits::ResetBitNumber UInt_t    bitnumber
 

Definition at line 56 of file TBits.h.

References SetBitNumber().

void TBits::SetBitNumber UInt_t    bitnumber,
Bool_t    value = kTRUE
 

Referenced by ResetBitNumber().

Bool_t TBits::TestBitNumber UInt_t    bitnumber const
 

void TBits::Compact  
 

UInt_t TBits::CountBits UInt_t    startBit = 0 const
 

UInt_t TBits::FirstNullBit UInt_t    startBit = 0 const
 

UInt_t TBits::FirstSetBit UInt_t    startBit = 0 const
 

UInt_t TBits::GetNbits   const
 

Definition at line 65 of file TBits.h.

References fNbits.

UInt_t TBits::GetNbytes   const
 

Definition at line 66 of file TBits.h.

References fNbytes.

void TBits::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

void TBits::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.


Member Data Documentation

UInt_t TBits::fNbits [protected]
 

Definition at line 43 of file TBits.h.

Referenced by GetNbits().

UInt_t TBits::fNbytes [protected]
 

Definition at line 44 of file TBits.h.

Referenced by GetNbytes().

UChar_t* TBits::fAllBits [protected]
 

Definition at line 45 of file TBits.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:40 2003 for ROOT by doxygen1.2.16