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

TBasket Class Reference

#include <TBasket.h>

Inheritance diagram for TBasket:

Inheritance graph
[legend]
Collaboration diagram for TBasket:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kNotDecompressed = BIT(15) }

Public Methods

 TBasket ()
 TBasket (const char *name, const char *title, TBranch *branch)
virtual ~TBasket ()
virtual void AdjustSize (Int_t newsize)
virtual void DeleteEntryOffset ()
virtual Int_t DropBuffers ()
TBranchGetBranch () const
Int_t GetBufferSize () const
Int_t * GetDisplacement () const
Int_t * GetEntryOffset () const
Int_t GetEntryPointer (Int_t Entry)
Int_t GetNevBuf () const
Int_t GetNevBufSize () const
Int_t GetLast () const
Int_t ReadBasketBuffers (Seek_t pos, Int_t len, TFile *file)
Int_t ReadBasketBytes (Seek_t pos, TFile *file)
void SetBranch (TBranch *branch)
void SetNevBufSize (Int_t n)
virtual void SetReadMode ()
virtual void SetWriteMode ()
void Update (Int_t newlast)
virtual void Update (Int_t newlast, Int_t skipped)
virtual Int_t WriteBuffer ()

Protected Attributes

Int_t fBufferSize
Int_t fNevBufSize
Int_t fNevBuf
Int_t fLast
Bool_t fHeaderOnly
Int_t * fDisplacement
Int_t * fEntryOffset
 [fNevBuf] Displacement of entries in fBuffer(TKey)

TBranchfBranch

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kNotDecompressed 

Definition at line 51 of file TBasket.h.


Constructor & Destructor Documentation

TBasket::TBasket  
 

TBasket::TBasket const char *    name,
const char *    title,
TBranch   branch
 

virtual TBasket::~TBasket   [virtual]
 


Member Function Documentation

virtual void TBasket::AdjustSize Int_t    newsize [virtual]
 

virtual void TBasket::DeleteEntryOffset   [virtual]
 

virtual Int_t TBasket::DropBuffers   [virtual]
 

TBranch* TBasket::GetBranch   const
 

Definition at line 60 of file TBasket.h.

Int_t TBasket::GetBufferSize   const
 

Definition at line 61 of file TBasket.h.

References fBufferSize.

Int_t* TBasket::GetDisplacement   const
 

Definition at line 62 of file TBasket.h.

References fDisplacement.

Int_t* TBasket::GetEntryOffset   const
 

Definition at line 63 of file TBasket.h.

References fEntryOffset.

Int_t TBasket::GetEntryPointer Int_t    Entry
 

Int_t TBasket::GetNevBuf   const
 

Definition at line 65 of file TBasket.h.

References fNevBuf.

Int_t TBasket::GetNevBufSize   const
 

Definition at line 66 of file TBasket.h.

References fNevBufSize.

Int_t TBasket::GetLast   const
 

Definition at line 67 of file TBasket.h.

References fLast.

Int_t TBasket::ReadBasketBuffers Seek_t    pos,
Int_t    len,
TFile   file
 

Int_t TBasket::ReadBasketBytes Seek_t    pos,
TFile   file
 

void TBasket::SetBranch TBranch   branch
 

Definition at line 71 of file TBasket.h.

void TBasket::SetNevBufSize Int_t    n
 

Definition at line 72 of file TBasket.h.

References fNevBufSize.

virtual void TBasket::SetReadMode   [virtual]
 

virtual void TBasket::SetWriteMode   [virtual]
 

void TBasket::Update Int_t    newlast
 

Definition at line 75 of file TBasket.h.

virtual void TBasket::Update Int_t    newlast,
Int_t    skipped
[virtual]
 

virtual Int_t TBasket::WriteBuffer   [virtual]
 


Member Data Documentation

Int_t TBasket::fBufferSize [protected]
 

Definition at line 41 of file TBasket.h.

Referenced by GetBufferSize().

Int_t TBasket::fNevBufSize [protected]
 

Definition at line 42 of file TBasket.h.

Referenced by GetNevBufSize(), and SetNevBufSize().

Int_t TBasket::fNevBuf [protected]
 

Definition at line 43 of file TBasket.h.

Referenced by GetNevBuf().

Int_t TBasket::fLast [protected]
 

Definition at line 44 of file TBasket.h.

Referenced by GetLast().

Bool_t TBasket::fHeaderOnly [protected]
 

Definition at line 45 of file TBasket.h.

Int_t* TBasket::fDisplacement [protected]
 

Definition at line 46 of file TBasket.h.

Referenced by GetDisplacement().

Int_t* TBasket::fEntryOffset [protected]
 

[fNevBuf] Displacement of entries in fBuffer(TKey)

Definition at line 47 of file TBasket.h.

Referenced by GetEntryOffset().

TBranch* TBasket::fBranch [protected]
 

Definition at line 48 of file TBasket.h.


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