TBranch Class Reference

#include <TBranch.h>

Inheritance diagram for TBranch:

TNamed TAttFill TNamed TAttFill TObject TObject TObject TObject TBranchClones TBranchClones TBranchElement TBranchElement TBranchObject TBranchObject TBranchRef TBranchRef TBranchSTL TBranchSTL THbookBranch THbookBranch List of all members.

Public Member Functions

 TBranch ()
 TBranch (TTree *tree, const char *name, void *address, const char *leaflist, Int_t basketsize=32000, Int_t compress=-1)
 TBranch (TBranch *parent, const char *name, void *address, const char *leaflist, Int_t basketsize=32000, Int_t compress=-1)
virtual ~TBranch ()
virtual void AddBasket (TBasket &b, Bool_t ondisk, Long64_t startEntry)
virtual void AddLastBasket (Long64_t startEntry)
virtual void Browse (TBrowser *b)
virtual void DeleteBaskets (Option_t *option="")
virtual void DropBaskets (Option_t *option="")
void ExpandBasketArrays ()
virtual Int_t Fill ()
virtual void FillLeaves (TBuffer &b)
virtual TBranchFindBranch (const char *name)
virtual TLeafFindLeaf (const char *name)
Int_t FlushBaskets ()
Int_t FlushOneBasket (UInt_t which)
virtual char * GetAddress () const
TBasketGetBasket (Int_t basket)
Int_tGetBasketBytes () const
Long64_tGetBasketEntry () const
virtual Long64_t GetBasketSeek (Int_t basket) const
virtual Int_t GetBasketSize () const
virtual TListGetBrowsables ()
virtual const char * GetClassName () const
virtual Int_t GetCompressionLevel () const
TDirectoryGetDirectory () const
virtual Int_t GetEntry (Long64_t entry=0, Int_t getall=0)
virtual Int_t GetEntryExport (Long64_t entry, Int_t getall, TClonesArray *list, Int_t n)
Int_t GetEntryOffsetLen () const
Int_t GetEvent (Long64_t entry=0)
const char * GetIconName () const
virtual Int_t GetExpectedType (TClass *&clptr, EDataType &type)
virtual TLeafGetLeaf (const char *name) const
virtual TFileGetFile (Int_t mode=0)
const char * GetFileName () const
Int_t GetOffset () const
Int_t GetReadBasket () const
Long64_t GetReadEntry () const
Int_t GetWriteBasket () const
Long64_t GetTotalSize (Option_t *option="") const
Long64_t GetTotBytes (Option_t *option="") const
Long64_t GetZipBytes (Option_t *option="") const
Long64_t GetEntryNumber () const
Long64_t GetFirstEntry () const
TObjArrayGetListOfBaskets ()
TObjArrayGetListOfBranches ()
TObjArrayGetListOfLeaves ()
Int_t GetMaxBaskets () const
Int_t GetNleaves () const
Int_t GetSplitLevel () const
Long64_t GetEntries () const
TTreeGetTree () const
virtual Int_t GetRow (Int_t row)
virtual Bool_t GetMakeClass () const
TBranchGetMother () const
TBranchGetSubBranch (const TBranch *br) const
Bool_t IsAutoDelete () const
Bool_t IsFolder () const
virtual void KeepCircular (Long64_t maxEntries)
virtual Int_t LoadBaskets ()
virtual void Print (Option_t *option="") const
virtual void ReadBasket (TBuffer &b)
virtual void Refresh (TBranch *b)
virtual void Reset (Option_t *option="")
virtual void ResetAddress ()
virtual void ResetReadEntry ()
virtual void SetAddress (void *add)
virtual void SetObject (void *objadd)
virtual void SetAutoDelete (Bool_t autodel=kTRUE)
virtual void SetBasketSize (Int_t buffsize)
virtual void SetBufferAddress (TBuffer *entryBuffer)
virtual void SetCompressionLevel (Int_t level=1)
virtual void SetEntries (Long64_t entries)
virtual void SetEntryOffsetLen (Int_t len, Bool_t updateSubBranches=kFALSE)
virtual void SetFirstEntry (Long64_t entry)
virtual void SetFile (TFile *file=0)
virtual void SetFile (const char *filename)
virtual Bool_t SetMakeClass (Bool_t decomposeObj=kTRUE)
virtual void SetOffset (Int_t offset=0)
virtual void SetStatus (Bool_t status=1)
virtual void SetTree (TTree *tree)
virtual void SetupAddresses ()
virtual void UpdateAddress ()
virtual void UpdateFile ()
 ClassDef (TBranch, 12)
 TBranch ()
 TBranch (TTree *tree, const char *name, void *address, const char *leaflist, Int_t basketsize=32000, Int_t compress=-1)
 TBranch (TBranch *parent, const char *name, void *address, const char *leaflist, Int_t basketsize=32000, Int_t compress=-1)
virtual ~TBranch ()
virtual void AddBasket (TBasket &b, Bool_t ondisk, Long64_t startEntry)
virtual void AddLastBasket (Long64_t startEntry)
virtual void Browse (TBrowser *b)
virtual void DeleteBaskets (Option_t *option="")
virtual void DropBaskets (Option_t *option="")
void ExpandBasketArrays ()
virtual Int_t Fill ()
virtual void FillLeaves (TBuffer &b)
virtual TBranchFindBranch (const char *name)
virtual TLeafFindLeaf (const char *name)
Int_t FlushBaskets ()
Int_t FlushOneBasket (UInt_t which)
virtual char * GetAddress () const
TBasketGetBasket (Int_t basket)
Int_tGetBasketBytes () const
Long64_tGetBasketEntry () const
virtual Long64_t GetBasketSeek (Int_t basket) const
virtual Int_t GetBasketSize () const
virtual TListGetBrowsables ()
virtual const char * GetClassName () const
virtual Int_t GetCompressionLevel () const
TDirectoryGetDirectory () const
virtual Int_t GetEntry (Long64_t entry=0, Int_t getall=0)
virtual Int_t GetEntryExport (Long64_t entry, Int_t getall, TClonesArray *list, Int_t n)
Int_t GetEntryOffsetLen () const
Int_t GetEvent (Long64_t entry=0)
const char * GetIconName () const
virtual Int_t GetExpectedType (TClass *&clptr, EDataType &type)
virtual TLeafGetLeaf (const char *name) const
virtual TFileGetFile (Int_t mode=0)
const char * GetFileName () const
Int_t GetOffset () const
Int_t GetReadBasket () const
Long64_t GetReadEntry () const
Int_t GetWriteBasket () const
Long64_t GetTotalSize (Option_t *option="") const
Long64_t GetTotBytes (Option_t *option="") const
Long64_t GetZipBytes (Option_t *option="") const
Long64_t GetEntryNumber () const
Long64_t GetFirstEntry () const
TObjArrayGetListOfBaskets ()
TObjArrayGetListOfBranches ()
TObjArrayGetListOfLeaves ()
Int_t GetMaxBaskets () const
Int_t GetNleaves () const
Int_t GetSplitLevel () const
Long64_t GetEntries () const
TTreeGetTree () const
virtual Int_t GetRow (Int_t row)
virtual Bool_t GetMakeClass () const
TBranchGetMother () const
TBranchGetSubBranch (const TBranch *br) const
Bool_t IsAutoDelete () const
Bool_t IsFolder () const
virtual void KeepCircular (Long64_t maxEntries)
virtual Int_t LoadBaskets ()
virtual void Print (Option_t *option="") const
virtual void ReadBasket (TBuffer &b)
virtual void Refresh (TBranch *b)
virtual void Reset (Option_t *option="")
virtual void ResetAddress ()
virtual void ResetReadEntry ()
virtual void SetAddress (void *add)
virtual void SetObject (void *objadd)
virtual void SetAutoDelete (Bool_t autodel=kTRUE)
virtual void SetBasketSize (Int_t buffsize)
virtual void SetBufferAddress (TBuffer *entryBuffer)
virtual void SetCompressionLevel (Int_t level=1)
virtual void SetEntries (Long64_t entries)
virtual void SetEntryOffsetLen (Int_t len, Bool_t updateSubBranches=kFALSE)
virtual void SetFirstEntry (Long64_t entry)
virtual void SetFile (TFile *file=0)
virtual void SetFile (const char *filename)
virtual Bool_t SetMakeClass (Bool_t decomposeObj=kTRUE)
virtual void SetOffset (Int_t offset=0)
virtual void SetStatus (Bool_t status=1)
virtual void SetTree (TTree *tree)
virtual void SetupAddresses ()
virtual void UpdateAddress ()
virtual void UpdateFile ()
 ClassDef (TBranch, 12)

Static Public Member Functions

static void ResetCount ()
static void ResetCount ()

Protected Types

enum  
enum  
typedef void(TBranch::*) ReadLeaves_t (TBuffer &b)
 After being read, the buffer will not be unziped.
typedef void(TBranch::*) ReadLeaves_t (TBuffer &b)
 After being read, the buffer will not be unziped.

Protected Member Functions

void ReadLeavesImpl (TBuffer &b)
 Pointer to the ReadLeaves implementation to use.
void SetSkipZip (Bool_t skip=kTRUE)
void Init (const char *name, const char *leaflist, Int_t compress)
TBasketGetFreshBasket ()
Int_t WriteBasket (TBasket *basket, Int_t where)
TString GetRealFileName () const
void ReadLeavesImpl (TBuffer &b)
 Pointer to the ReadLeaves implementation to use.
void SetSkipZip (Bool_t skip=kTRUE)
void Init (const char *name, const char *leaflist, Int_t compress)
TBasketGetFreshBasket ()
Int_t WriteBasket (TBasket *basket, Int_t where)
TString GetRealFileName () const

Protected Attributes

Int_t fCompress
 branch counter
Int_t fBasketSize
Int_t fEntryOffsetLen
Int_t fWriteBasket
Long64_t fEntryNumber
Int_t fOffset
Int_t fMaxBaskets
Int_t fNBaskets
Int_t fSplitLevel
 Number of baskets in memory.
Int_t fNleaves
Int_t fReadBasket
 Number of leaves.
Long64_t fReadEntry
 Current basket number when reading.
Long64_t fEntries
 Current entry number when reading.
Long64_t fFirstEntry
Long64_t fTotBytes
Long64_t fZipBytes
TObjArray fBranches
TObjArray fLeaves
TObjArray fBaskets
Int_tfBasketBytes
Long64_tfBasketEntry
Long64_tfBasketSeek
TTreefTree
TBranchfMother
 Pointer to Tree header.
TBranchfParent
 Pointer to top-level parent branch in the tree.
char * fAddress
 Pointer to parent branch.
TDirectoryfDirectory
 Address of 1st leaf (variable or object).
TString fFileName
 Pointer to directory where this branch buffers are stored.
TBufferfEntryBuffer
TListfBrowsables
 Buffer used to directly pass the content without streaming.
Bool_t fSkipZip
 List of TVirtualBranchBrowsables used for Browse().
ReadLeaves_t fReadLeaves
Int_tfBasketBytes
Long64_tfBasketEntry
Long64_tfBasketSeek
TTreefTree
TBranchfMother
 Pointer to Tree header.
TBranchfParent
 Pointer to top-level parent branch in the tree.
char * fAddress
 Pointer to parent branch.
TDirectoryfDirectory
 Address of 1st leaf (variable or object).
TBufferfEntryBuffer
TListfBrowsables
 Buffer used to directly pass the content without streaming.

Static Protected Attributes

static Int_t fgCount

Private Member Functions

 TBranch (const TBranch &)
TBranchoperator= (const TBranch &)
 TBranch (const TBranch &)
TBranchoperator= (const TBranch &)

Detailed Description

Definition at line 57 of file TBranch.h.


Member Typedef Documentation

typedef void(TBranch::*) TBranch::ReadLeaves_t(TBuffer &b) [protected]

After being read, the buffer will not be unziped.

Definition at line 97 of file TBranch.h.

typedef void(TBranch::*) TBranch::ReadLeaves_t(TBuffer &b) [protected]

After being read, the buffer will not be unziped.

Definition at line 97 of file TBranch.h.


Member Enumeration Documentation

anonymous enum [protected]

Definition at line 61 of file TBranch.h.

anonymous enum [protected]

Definition at line 61 of file TBranch.h.


Constructor & Destructor Documentation

TBranch::TBranch ( const TBranch  )  [private]

TBranch::TBranch (  ) 

Referenced by TBranchClones::Init().

TBranch::TBranch ( TTree tree,
const char *  name,
void *  address,
const char *  leaflist,
Int_t  basketsize = 32000,
Int_t  compress = -1 
)

Definition at line 108 of file TBranch.cxx.

References Init().

TBranch::TBranch ( TBranch parent,
const char *  name,
void *  address,
const char *  leaflist,
Int_t  basketsize = 32000,
Int_t  compress = -1 
)

Definition at line 201 of file TBranch.cxx.

References Init().

TBranch::~TBranch (  )  [virtual]

Definition at line 415 of file TBranch.cxx.

References TFile::Close(), TObjArray::Delete(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fBranches, fBrowsables, fDirectory, fEntryBuffer, TCollection::FindObject(), fLeaves, fNBaskets, fTree, TTree::GetDirectory(), TObjArray::GetLast(), TROOT::GetListOfFiles(), TTree::GetListOfLeaves(), GetRealFileName(), gROOT, and TCollection::RemoveAll().

TBranch::TBranch ( const TBranch  )  [private]

TBranch::TBranch (  ) 

TBranch::TBranch ( TTree tree,
const char *  name,
void *  address,
const char *  leaflist,
Int_t  basketsize = 32000,
Int_t  compress = -1 
)

TBranch::TBranch ( TBranch parent,
const char *  name,
void *  address,
const char *  leaflist,
Int_t  basketsize = 32000,
Int_t  compress = -1 
)

virtual TBranch::~TBranch (  )  [virtual]


Member Function Documentation

void TBranch::ReadLeavesImpl ( TBuffer b  )  [protected]

Pointer to the ReadLeaves implementation to use.

Definition at line 1766 of file TBranch.cxx.

References b, fLeaves, fNleaves, i, and TObjArray::UncheckedAt().

Referenced by ClassImp(), and TBranchSTL::TBranchSTL().

void TBranch::SetSkipZip ( Bool_t  skip = kTRUE  )  [inline, protected]

Definition at line 101 of file TBranch.h.

References fSkipZip.

void TBranch::Init ( const char *  name,
const char *  leaflist,
Int_t  compress 
) [protected]

Definition at line 282 of file TBranch.cxx.

References TObjArray::Add(), xmlio::Class, TObject::Error(), fAddress, fBasketBytes, fBasketEntry, fBasketSeek, fCompress, fEntryOffsetLen, fLeaves, fMaxBaskets, fNleaves, fTree, TTree::GetDirectory(), TDirectory::GetFile(), TLeaf::GetLeafCount(), TLeaf::GetLen(), TLeaf::GetLenType(), TTree::GetListOfLeaves(), i, TObject::InheritsFrom(), TObject::IsZombie(), Long64_t, TObject::MakeZombie(), TLeaf::SetAddress(), TLeaf::SetBranch(), TLeaf::SetOffset(), TLeaf::SetUnsigned(), snprintf, strlcpy(), and TObject::Warning().

Referenced by TBranch().

TBasket * TBranch::GetFreshBasket (  )  [protected]

Definition at line 1363 of file TBranch.cxx.

References TObjArray::AddAt(), TTree::CreateBasket(), DropBaskets(), fBasketBytes, fBaskets, fNBaskets, fTree, TObjArray::GetLast(), GetTree(), TObjArray::SetLast(), and TObjArray::UncheckedAt().

Referenced by GetBasket(), and LoadBaskets().

Int_t TBranch::WriteBasket ( TBasket basket,
Int_t  where 
) [protected]

Definition at line 2305 of file TBranch.cxx.

References TObjArray::AddAtAndExpand(), TTree::AddTotBytes(), TTree::AddZipBytes(), TBasket::DropBuffers(), ExpandBasketArrays(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fEntryNumber, fTotBytes, fTree, fZipBytes, TKey::GetKeylen(), TKey::GetNbytes(), TKey::GetObjlen(), TKey::GetSeekKey(), TBasket::Reset(), and TBasket::WriteBuffer().

Referenced by Fill(), and FlushOneBasket().

TString TBranch::GetRealFileName (  )  const [protected]

Definition at line 1416 of file TBranch.cxx.

References TSystem::BaseName(), TString::Data(), TSystem::DirName(), TSystem::ExpandPathName(), fFileName, fTree, TUrl::GetAnchor(), TTree::GetCurrentFile(), TNamed::GetName(), TUrl::GetUrl(), gSystem, TSystem::IsAbsoluteFileName(), TString::Length(), and TUrl::SetAnchor().

Referenced by GetFile(), and ~TBranch().

TBranch& TBranch::operator= ( const TBranch  )  [private]

void TBranch::AddBasket ( TBasket b,
Bool_t  ondisk,
Long64_t  startEntry 
) [virtual]

Definition at line 477 of file TBranch.cxx.

References TObjArray::AddAtAndExpand(), TTree::AddTotBytes(), TTree::AddZipBytes(), b, TObject::Error(), ExpandBasketArrays(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fEntries, fEntryNumber, fMaxBaskets, fNBaskets, fTotBytes, fTree, fWriteBasket, fZipBytes, TBasket::GetBufferSize(), TKey::GetKeylen(), TKey::GetNbytes(), TBasket::GetNevBuf(), TKey::GetObjlen(), TKey::GetSeekKey(), i, TTree::IncrementTotalBuffers(), j, TBasket::SetBranch(), and TObject::Warning().

Referenced by TTreeCloner::CopyMemoryBaskets(), and TTreeCloner::WriteBaskets().

void TBranch::AddLastBasket ( Long64_t  startEntry  )  [virtual]

Definition at line 550 of file TBranch.cxx.

References TObjArray::AddAtAndExpand(), ExpandBasketArrays(), TObject::Fatal(), fBasketEntry, fBaskets, fMaxBaskets, fWriteBasket, and TNamed::GetName().

Referenced by TTreeCloner::CopyMemoryBaskets().

void TBranch::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 570 of file TBranch.cxx.

References b, TCollection::Browse(), TTree::Draw(), fLeaves, fNleaves, TNamed::GetName(), GetTree(), gPad, kNPOS, and name.

Referenced by THbookBranch::Browse().

void TBranch::DeleteBaskets ( Option_t option = ""  )  [virtual]

Definition at line 589 of file TBranch.cxx.

References TString::Contains(), DropBaskets(), fBasketBytes, fBasketSeek, fDirectory, fWriteBasket, GetFile(), GetListOfBranches(), gROOT, i, TDirectory::IsWritable(), j, TFile::MakeFree(), Reset(), and TString::ToLower().

void TBranch::DropBaskets ( Option_t option = ""  )  [virtual]

Definition at line 624 of file TBranch.cxx.

References TObjArray::AddAt(), TString::Contains(), TBasket::DropBuffers(), fBasketBytes, fBaskets, fNBaskets, fReadBasket, fWriteBasket, TObjArray::GetEntriesFast(), TObjArray::GetLast(), GetListOfBranches(), i, j, kFALSE, kTRUE, TObjArray::RemoveAt(), TObjArray::SetLast(), TString::ToLower(), and TObjArray::UncheckedAt().

Referenced by DeleteBaskets(), TTree::DropBaskets(), and GetFreshBasket().

void TBranch::ExpandBasketArrays (  ) 

Definition at line 682 of file TBranch.cxx.

References TObjArray::Expand(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fMaxBaskets, fWriteBasket, i, Long64_t, TMath::Max(), TStorage::ReAlloc(), and TStorage::ReAllocInt().

Referenced by AddBasket(), AddLastBasket(), and WriteBasket().

Int_t TBranch::Fill (  )  [virtual]

Definition at line 706 of file TBranch.cxx.

References TObjArray::AddAtAndExpand(), buf, TBuffer::Buffer(), TBuffer::BufferSize(), xmlio::Class, TTree::CreateBasket(), fBaskets, fBasketSize, fEntries, fEntryBuffer, fEntryNumber, fEntryOffsetLen, FillLeaves(), fNBaskets, fSkipZip, fTree, fWriteBasket, GetBasket(), TBuffer::GetBufferDisplacement(), TKey::GetBufferRef(), TBasket::GetLast(), TBasket::GetNevBuf(), TBasket::GetNevBufSize(), kByteCountMask, TTree::kCircular, kDoNotProcess, TBuffer::kMinimalSize, kNewClassTag, TBufferFile::kNotDecompressed, len, TBuffer::Length(), maxsize, TBuffer::ReadString(), s, TBuffer::SetBufferOffset(), TBasket::SetNevBufSize(), TBuffer::SetReadMode(), TBuffer::SetWriteMode(), TBasket::SetWriteMode(), TObject::TestBit(), TBasket::Update(), and WriteBasket().

Referenced by TBranchSTL::Fill(), TBranchElement::Fill(), TBranchRef::Fill(), TBranchObject::Fill(), TBranchClones::Fill(), RooAbsReal::fillTreeBranch(), RooAbsCategory::fillTreeBranch(), RooAbsString::fillTreeBranch(), and RooRealVar::fillTreeBranch().

void TBranch::FillLeaves ( TBuffer b  )  [virtual]

Definition at line 870 of file TBranch.cxx.

References b, fLeaves, fNleaves, i, and TObjArray::UncheckedAt().

Referenced by Fill().

TBranch * TBranch::FindBranch ( const char *  name  )  [virtual]

Definition at line 881 of file TBranch.cxx.

References TString::Data(), fBranches, TNamed::fName, TObjArray::GetEntries(), i, TString::Length(), size_t, and TObjArray::UncheckedAt().

Referenced by TBranchElement::FindBranch(), TTree::FindBranch(), TTreeFormula::FindLeafForExpression(), and R__FindBranchHelper().

TLeaf * TBranch::FindLeaf ( const char *  name  )  [virtual]

Definition at line 927 of file TBranch.cxx.

References TString::Data(), TString::First(), TString::Form(), TLeaf::GetBranch(), GetListOfLeaves(), TNamed::GetName(), TNamed::GetTitle(), and TString::Remove().

Referenced by TBranchElement::FindLeaf(), and TTreeFormula::FindLeafForExpression().

Int_t TBranch::FlushBaskets (  ) 

Definition at line 982 of file TBranch.cxx.

References fBaskets, fBranches, FlushOneBasket(), fWriteBasket, TObjArray::GetEntriesFast(), i, len, and TObjArray::UncheckedAt().

Int_t TBranch::FlushOneBasket ( UInt_t  which  ) 

Definition at line 1027 of file TBranch.cxx.

References fBaskets, fBasketSeek, fDirectory, fNBaskets, fWriteBasket, TObjArray::GetEntries(), TObjArray::UncheckedAt(), and WriteBasket().

Referenced by FlushBaskets(), and TTreeCloner::WriteBaskets().

virtual char* TBranch::GetAddress (  )  const [inline, virtual]

Definition at line 132 of file TBranch.h.

References fAddress.

Referenced by TTree::CopyAddresses(), TChain::SetBranchAddress(), TTree::SetBranchAddressImp(), ROOT::TBranchProxy::Setup(), and PyROOT::TTreeGetAttr().

TBasket * TBranch::GetBasket ( Int_t  basket  ) 

Definition at line 1065 of file TBranch.cxx.

References TObjArray::AddAt(), TFileCacheRead::AddBranch(), TObject::Error(), fBasketBytes, fBaskets, fBasketSeek, fNBaskets, fReadEntry, fSkipZip, fWriteBasket, TFile::GetCacheRead(), GetFile(), GetFreshBasket(), TNamed::GetName(), TKey::GetSeekKey(), TFileCacheRead::IsLearning(), TBufferFile::kNotDecompressed, TBasket::ReadBasketBuffers(), TBasket::ReadBasketBytes(), TObject::SetBit(), TFileCacheRead::SetSkipZip(), and TObjArray::UncheckedAt().

Referenced by TTreeSQL::CheckBasket(), TTreeSQL::CheckBranch(), TTree::DropBuffers(), Fill(), GetEntry(), GetEntryExport(), and TLeafC::ReadBasket().

Int_t* TBranch::GetBasketBytes (  )  const [inline]

Definition at line 134 of file TBranch.h.

References fBasketBytes.

Referenced by TFileDrawMap::AnimateTree(), TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().

Long64_t* TBranch::GetBasketEntry (  )  const [inline]

Definition at line 135 of file TBranch.h.

References fBasketEntry.

Referenced by TFileDrawMap::AnimateTree(), TTreeSQL::CreateBranches(), TFileDrawMap::GetObjectInfoDir(), and TLeafC::ReadBasket().

Long64_t TBranch::GetBasketSeek ( Int_t  basket  )  const [virtual]

Definition at line 1124 of file TBranch.cxx.

References fBasketSeek, and fWriteBasket.

Referenced by TFileDrawMap::AnimateTree(), TTree::Delete(), TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().

virtual Int_t TBranch::GetBasketSize (  )  const [inline, virtual]

Definition at line 137 of file TBranch.h.

References fBasketSize.

Referenced by TTree::OptimizeBaskets(), TBasket::Reset(), and TBasket::TBasket().

TList * TBranch::GetBrowsables (  )  [virtual]

Definition at line 1134 of file TBranch.cxx.

References fBrowsables, and TVirtualBranchBrowsable::FillListOfBrowsables().

Referenced by TBranchObject::Browse(), TBranchElement::Browse(), IsFolder(), TBranchObject::IsFolder(), and TBranchElement::IsFolder().

const char * TBranch::GetClassName (  )  const [virtual]

Definition at line 1144 of file TBranch.cxx.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), TVirtualBranchBrowsable::GetCollectionContainedType(), ROOT::TBranchProxy::Setup(), and PyROOT::TTreeGetAttr().

virtual Int_t TBranch::GetCompressionLevel (  )  const [inline, virtual]

Definition at line 140 of file TBranch.h.

References fCompress.

Referenced by RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), RooAbsString::attachToTree(), TBasket::ReadBasketBuffers(), and TBasket::WriteBuffer().

TDirectory* TBranch::GetDirectory (  )  const [inline]

Definition at line 141 of file TBranch.h.

References fDirectory.

Referenced by TBasket::ReadBasketBuffers(), and TBasket::TBasket().

Int_t TBranch::GetEntry ( Long64_t  entry = 0,
Int_t  getall = 0 
) [virtual]

Definition at line 1165 of file TBranch.cxx.

References TMath::BinarySearch(), buf, TObject::Error(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fEntryNumber, fFirstEntry, fReadBasket, fReadEntry, fReadLeaves, fWriteBasket, GetBasket(), TKey::GetBufferRef(), TBasket::GetDisplacement(), TBasket::GetEntryOffset(), GetFile(), TKey::GetKeylen(), TNamed::GetName(), TBasket::GetNevBufSize(), kDoNotProcess, Long64_t, TBasket::PrepareBasket(), TBasket::ReadBasketBuffers(), TBasket::SetReadMode(), TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by ROOT::TTreeProxyGenerator::AnalyzeElement(), FillUnBinData(), ProofAux::GenerateFriend(), TVirtualBranchBrowsable::GetCollectionContainedType(), TBranchElement::GetEntry(), TTree::GetEntry(), TBranchObject::GetEntry(), TBranchSTL::GetEntry(), TBranchClones::GetEntry(), TTree::GetEntryWithIndex(), GetEvent(), TTree::GetMaximum(), TTree::GetMinimum(), TRefProxy::GetObject(), TBranchRef::Notify(), h1analysis::Process(), ProofEventProc::Process(), ProofFriends::Process(), EventTree_ProcOpt::Process(), ROOT::TBranchProxy::Read(), read(), TLeafI::ReadBasket(), TLeafO::ReadBasket(), TLeafS::ReadBasket(), TLeafD::ReadBasket(), TLeafB::ReadBasket(), TLeafF::ReadBasket(), TLeafL::ReadBasket(), StockReturn(), tree2ar(), tree2r(), tree4r(), and tv3Read2().

Int_t TBranch::GetEntryExport ( Long64_t  entry,
Int_t  getall,
TClonesArray list,
Int_t  n 
) [virtual]

Definition at line 1251 of file TBranch.cxx.

References TMath::BinarySearch(), buf, fBasketEntry, fEntryNumber, fLeaves, fReadBasket, fReadEntry, fWriteBasket, GetBasket(), TKey::GetBufferRef(), TBasket::GetDisplacement(), TBasket::GetEntryOffset(), TKey::GetKeylen(), TBasket::GetNevBufSize(), kDoNotProcess, Long64_t, TLeaf::ReadBasketExport(), TBasket::SetReadMode(), TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by TBranchClones::GetEntry().

Int_t TBranch::GetEntryOffsetLen (  )  const [inline]

Definition at line 144 of file TBranch.h.

References fEntryOffsetLen.

Referenced by TFileDrawMap::GetObjectInfoDir(), TBasket::ReadBasketBuffers(), TBasket::Reset(), and TBasket::TBasket().

Int_t TBranch::GetEvent ( Long64_t  entry = 0  )  [inline]

Definition at line 145 of file TBranch.h.

References entry, and GetEntry().

const char * TBranch::GetIconName (  )  const [virtual]

Reimplemented from TObject.

Definition at line 1154 of file TBranch.cxx.

References IsFolder().

Int_t TBranch::GetExpectedType ( TClass *&  clptr,
EDataType type 
) [virtual]

Definition at line 1311 of file TBranch.cxx.

References TObjArray::At(), TObject::Error(), GetListOfLeaves(), TNamed::GetName(), TROOT::GetType(), Reflex::GetType(), gROOT, kOther_t, and l.

Referenced by TTree::CheckBranchAddressType().

TLeaf * TBranch::GetLeaf ( const char *  name  )  const [virtual]

Definition at line 1402 of file TBranch.cxx.

References fLeaves, fNleaves, i, and TObjArray::UncheckedAt().

Referenced by Build_Timing_Tree(), TTree::CopyAddresses(), Draw_PerfProfiles(), TBranchClones::Fill(), TTree::GetLeaf(), run_selector_tests(), ROOT::TBranchProxy::Setup(), and PyROOT::TTreeGetAttr().

TFile * TBranch::GetFile ( Int_t  mode = 0  )  [virtual]

Definition at line 1331 of file TBranch.cxx.

References TString::Data(), fDirectory, fFileName, TCollection::FindObject(), TDirectory::GetFile(), TROOT::GetListOfFiles(), GetRealFileName(), gROOT, TObject::IsZombie(), TString::Length(), and TFile::Open().

Referenced by TTree::Delete(), DeleteBaskets(), GetBasket(), GetEntry(), LoadBaskets(), TBasket::TBasket(), TTreeCloner::WriteBaskets(), and TBasket::WriteBuffer().

const char* TBranch::GetFileName (  )  const [inline]

Definition at line 150 of file TBranch.h.

References TString::Data(), and fFileName.

Int_t TBranch::GetOffset (  )  const [inline]

Definition at line 151 of file TBranch.h.

References fOffset.

Referenced by TBranchClones::GetEntry(), and TBranchElement::Print().

Int_t TBranch::GetReadBasket (  )  const [inline]

Definition at line 152 of file TBranch.h.

References fReadBasket.

Referenced by TTree::DropBuffers(), and TLeafC::ReadBasket().

Long64_t TBranch::GetReadEntry (  )  const [inline]

Definition at line 153 of file TBranch.h.

References fReadEntry.

Referenced by TVirtualBranchBrowsable::GetCollectionContainedType(), TBranchElement::GetEntry(), TRefProxy::GetObject(), TBranchElement::GetValue(), TBranchRef::Notify(), TLeafI::ReadBasket(), TLeafO::ReadBasket(), TLeafS::ReadBasket(), TLeafC::ReadBasket(), TLeafD::ReadBasket(), TLeafB::ReadBasket(), TLeafF::ReadBasket(), TLeafL::ReadBasket(), TBranchElement::ReadLeavesClones(), TBranchElement::ReadLeavesCollection(), and TBranchElement::ReadLeavesMakeClass().

Int_t TBranch::GetWriteBasket (  )  const [inline]

Definition at line 154 of file TBranch.h.

References fWriteBasket.

Referenced by TTree::DropBuffers(), TBasket::Reset(), TBasket::Update(), TTreeCloner::WriteBaskets(), and TBasket::WriteBuffer().

Long64_t TBranch::GetTotalSize ( Option_t option = ""  )  const

Definition at line 1533 of file TBranch.cxx.

References b, xmlio::Class, fBaskets, fNBaskets, fTotBytes, fWriteBasket, fZipBytes, TBasket::GetNevBuf(), TBuffer::kWrite, and Long64_t.

Referenced by Print().

Long64_t TBranch::GetTotBytes ( Option_t option = ""  )  const

Definition at line 1558 of file TBranch.cxx.

References fBranches, fTotBytes, TObjArray::GetEntriesFast(), i, len, Long64_t, and TObjArray::UncheckedAt().

Referenced by TTree::OptimizeBaskets(), and TBasket::Reset().

Long64_t TBranch::GetZipBytes ( Option_t option = ""  )  const

Definition at line 1576 of file TBranch.cxx.

References fBranches, fZipBytes, TObjArray::GetEntriesFast(), i, len, Long64_t, and TObjArray::UncheckedAt().

Referenced by TFileDrawMap::AnimateTree(), double32(), TTree::OptimizeBaskets(), and TTree::Print().

Long64_t TBranch::GetEntryNumber (  )  const [inline]

Definition at line 158 of file TBranch.h.

References fEntryNumber.

Long64_t TBranch::GetFirstEntry (  )  const [inline]

Definition at line 159 of file TBranch.h.

References fFirstEntry.

TObjArray* TBranch::GetListOfBaskets (  )  [inline]

Definition at line 160 of file TBranch.h.

References fBaskets.

Referenced by TFileDrawMap::AnimateTree(), TTreeSQL::CheckBasket(), TTreeSQL::CreateBranches(), TTree::DropBuffers(), SetFile(), and UpdateFile().

TObjArray* TBranch::GetListOfBranches (  )  [inline]

Definition at line 161 of file TBranch.h.

References fBranches.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeTree(), TTree::BranchOld(), TTree::BronchExec(), TTreeSQL::CheckBasket(), TTreeCloner::CollectBranches(), DeleteBaskets(), double32(), DropBaskets(), TTreeFormula::GetLeafWithDatamember(), TBranchElement::InitializeOffsets(), TBranchElement::InitInfo(), TLeafObject::IsOnTerminalBranch(), TLeafElement::IsOnTerminalBranch(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TTreeViewer::MapBranch(), TTree::OptimizeBaskets(), TTreeFormula::ParseWithLeaf(), TBranchElement::Print(), TBranchSTL::Print(), TBranchElement::SetAddress(), TTree::SetBranchStatus(), SetEntryOffsetLen(), SetFile(), TTree::Show(), and UpdateFile().

TObjArray* TBranch::GetListOfLeaves (  )  [inline]

Definition at line 162 of file TBranch.h.

References fLeaves.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeOldBranch(), RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), TTreeFormula::BranchHasMethod(), TTree::BranchOld(), TLeaf::Browse(), TTreeSQL::CheckBranch(), TTreeCloner::CollectBranches(), convert_cwn(), THbookFile::ConvertCWN(), TTreeSQL::CreateTable(), FindLeaf(), TBranchElement::FindLeaf(), TTreeFormula::FindLeafForExpression(), TVirtualBranchBrowsable::GetCollectionContainedType(), TTreeSQL::GetColumnIndice(), TBranchClones::GetEntry(), GetExpectedType(), TBranchObject::GetExpectedType(), TLeaf::GetLeafCounter(), TBranchClones::Init(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), TFormLeafInfoMultiVarDim::LoadSizes(), TTreePlayer::MakeClass(), TTreeViewer::MapBranch(), TTree::ReadStream(), TBranchElement::SetBranchCount(), ROOT::TBranchProxy::Setup(), and PyROOT::TTreeGetAttr().

Int_t TBranch::GetMaxBaskets (  )  const [inline]

Definition at line 163 of file TBranch.h.

References fMaxBaskets.

Referenced by TTree::Delete(), TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().

Int_t TBranch::GetNleaves (  )  const [inline]

Definition at line 164 of file TBranch.h.

References fNleaves.

Referenced by TTreeSQL::CheckBranch(), TTreeSQL::CreateTable(), TTreeSQL::GetColumnIndice(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TTreeViewer::MapBranch(), R__GetBranchPointerName(), and TTree::SetBranchStatus().

Int_t TBranch::GetSplitLevel (  )  const [inline]

Definition at line 165 of file TBranch.h.

References fSplitLevel.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches().

Long64_t TBranch::GetEntries (  )  const [inline]

Definition at line 166 of file TBranch.h.

References fEntries.

Referenced by TTreeCloner::CopyMemoryBaskets(), TBranchElement::FindLeaf(), and TTreeFormula::ParseWithLeaf().

TTree* TBranch::GetTree (  )  const [inline]

Definition at line 167 of file TBranch.h.

References fTree.

Referenced by TBasket::AdjustSize(), ROOT::TTreeProxyGenerator::AnalyzeElement(), Browse(), TCollectionPropertyBrowsable::Browse(), TLeaf::Browse(), TVirtualBranchBrowsable::Browse(), TBranchElement::Browse(), THbookBranch::Browse(), TBasket::DropBuffers(), TTreeFormula::EvalObject(), TTreeFormula::EvalStringInstance(), ROOT::GetContainedClassName(), THbookBranch::GetEntry(), GetFreshBasket(), TLeaf::GetLeafCounter(), TFormLeafInfo::GetObjectAddress(), ROOT::GetStreamerInfo(), TBranchClones::Init(), TBranchObject::Init(), TTreeFormula::ParseWithLeaf(), TBasketSQL::PrepareBasket(), TBasket::ReadBasketBuffers(), TTree::ResetBranchAddress(), THbookBranch::SetAddress(), TBasket::TBasket(), TBranchElement::TBranchElement(), TBranchSTL::TBranchSTL(), and TLeaf::~TLeaf().

Int_t TBranch::GetRow ( Int_t  row  )  [virtual]

Definition at line 1454 of file TBranch.cxx.

Bool_t TBranch::GetMakeClass (  )  const [virtual]

Definition at line 1463 of file TBranch.cxx.

References kFALSE.

TBranch * TBranch::GetMother (  )  const

Definition at line 1474 of file TBranch.cxx.

References array, fMother, fTree, TTree::GetListOfBranches(), i, and n.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), TBranchElement::Browse(), TTree::CheckBranchAddressType(), TTreeCloner::CollectBranches(), TBranchElement::FindBranch(), TBranchElement::FindLeaf(), TCollectionPropertyBrowsable::GetBrowsables(), ROOT::GetContainedClassName(), TTree::GetLeaf(), TTreeFormula::GetLeafWithDatamember(), TVirtualBranchBrowsable::GetScope(), TBranchElement::Init(), TBranchClones::Init(), TBranchObject::Init(), TBranchElement::InitializeOffsets(), TBranchElement::InitInfo(), TTreeFormula::ParseWithLeaf(), TBranchElement::Print(), TBranchSTL::Print(), R__GetBranchPointerName(), TBranchElement::SetupAddresses(), and TBranchSTL::TBranchSTL().

TBranch * TBranch::GetSubBranch ( const TBranch br  )  const

Definition at line 1494 of file TBranch.cxx.

References fBranches, fParent, TObjArray::GetEntriesFast(), GetSubBranch(), i, len, and TObjArray::UncheckedAt().

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), TBranchElement::FindBranch(), TBranchElement::FindLeaf(), ROOT::GetContainedClassName(), GetSubBranch(), TBranchElement::InitializeOffsets(), TBranchElement::InitInfo(), TBranchElement::Print(), TBranchSTL::Print(), and TBranchElement::SetupAddresses().

Bool_t TBranch::IsAutoDelete (  )  const

Definition at line 1594 of file TBranch.cxx.

References kAutoDelete, and TObject::TestBit().

Referenced by TBranchElement::GetEntry(), TLeafObject::ReadBasket(), and TBranchElement::ReleaseObject().

Bool_t TBranch::IsFolder (  )  const [virtual]

Reimplemented from TObject.

Definition at line 1601 of file TBranch.cxx.

References fNleaves, GetBrowsables(), TCollection::GetSize(), and kTRUE.

Referenced by TBranchElement::Browse(), and GetIconName().

void TBranch::KeepCircular ( Long64_t  maxEntries  )  [virtual]

Definition at line 1612 of file TBranch.cxx.

References fBaskets, fBranches, fEntries, fEntryNumber, TObjArray::GetEntriesFast(), i, TBasket::MoveEntries(), and TObjArray::UncheckedAt().

Int_t TBranch::LoadBaskets (  )  [virtual]

Definition at line 1630 of file TBranch.cxx.

References TObjArray::AddAt(), TObject::Error(), fBasketBytes, fBaskets, fBasketSeek, fNBaskets, fWriteBasket, GetFile(), GetFreshBasket(), TNamed::GetName(), i, TBasket::ReadBasketBuffers(), TBasket::ReadBasketBytes(), and TObjArray::UncheckedAt().

Referenced by TTree::LoadBaskets().

void TBranch::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 1665 of file TBranch.cxx.

References TString::Clear(), cx, TString::Data(), fBasketSize, fEntries, fgCount, fLeaves, fTotBytes, fWriteBasket, fZipBytes, TObjArray::GetEntries(), TNamed::GetName(), TNamed::GetTitle(), GetTotalSize(), TLeaf::GetTypeName(), TString::Length(), Long64_t, n, Printf(), snprintf, strlcpy(), and TObjArray::UncheckedAt().

Referenced by TBranchElement::Print(), TBranchRef::Print(), TTree::Print(), TBranchClones::Print(), TBranchObject::Print(), and TBranchSTL::Print().

void TBranch::ReadBasket ( TBuffer b  )  [virtual]

Definition at line 1758 of file TBranch.cxx.

void TBranch::Refresh ( TBranch b  )  [virtual]

Definition at line 1777 of file TBranch.cxx.

References TObjArray::AddAt(), b, TObjArray::Delete(), TObjArray::Expand(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fEntries, fEntryNumber, fEntryOffsetLen, fMaxBaskets, fNBaskets, fReadBasket, fTotBytes, fWriteBasket, fZipBytes, i, Long64_t, and TBasket::SetBranch().

Referenced by TTree::Refresh().

void TBranch::Reset ( Option_t option = ""  )  [virtual]

Definition at line 1818 of file TBranch.cxx.

References TObjArray::Delete(), fBasketBytes, fBasketEntry, fBaskets, fBasketSeek, fEntries, fEntryNumber, fMaxBaskets, fNBaskets, fReadBasket, fReadEntry, fTotBytes, fWriteBasket, fZipBytes, and i.

Referenced by DeleteBaskets(), TBranchElement::Reset(), TBranchRef::Reset(), TBranchObject::Reset(), and TBranchClones::Reset().

void TBranch::ResetAddress (  )  [virtual]

Definition at line 1857 of file TBranch.cxx.

References fAddress, fBranches, fLeaves, fNleaves, fReadEntry, TObjArray::GetEntriesFast(), i, and TObjArray::UncheckedAt().

Referenced by TTreeSQL::CreateBranches(), and TTree::ResetBranchAddress().

virtual void TBranch::ResetReadEntry (  )  [inline, virtual]

Definition at line 181 of file TBranch.h.

References fReadEntry.

void TBranch::SetAddress ( void *  add  )  [virtual]

Definition at line 1887 of file TBranch.cxx.

References fAddress, fLeaves, fNleaves, fReadEntry, i, kDoNotProcess, kIsClone, TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by alice_esd(), TTree::BronchExec(), TTree::CopyAddresses(), FillUnBinData(), TChain::LoadTree(), main(), RootShower::OnOpenFile(), TLeafObject::ReadBasket(), TTree::ReadStream(), TNtuple::ResetBranchAddress(), TNtupleD::ResetBranchAddress(), THbookBranch::SetAddress(), TBranchObject::SetAddress(), TBranchClones::SetAddress(), TChain::SetBranchAddress(), TTree::SetBranchAddressImp(), ROOT::TBranchProxy::Setup(), tree2r(), and tree4r().

void TBranch::SetObject ( void *  objadd  )  [virtual]

Definition at line 2091 of file TBranch.cxx.

References kDoNotProcess, TObject::TestBit(), and TObject::Warning().

Referenced by TTree::BronchExec().

void TBranch::SetAutoDelete ( Bool_t  autodel = kTRUE  )  [virtual]

Definition at line 1907 of file TBranch.cxx.

References kAutoDelete, and TObject::SetBit().

Referenced by TBranchElement::Init(), TChain::LoadTree(), main(), TBranchObject::SetAutoDelete(), and tclread().

void TBranch::SetBasketSize ( Int_t  buffsize  )  [virtual]

Definition at line 1930 of file TBranch.cxx.

References fBaskets, fBasketSize, fEntryOffsetLen, and fWriteBasket.

Referenced by TChain::Merge(), TTree::OptimizeBaskets(), TBranchClones::SetBasketSize(), TBranchObject::SetBasketSize(), TBranchElement::SetBasketSize(), and TTree::SetBasketSize().

void TBranch::SetBufferAddress ( TBuffer entryBuffer  )  [virtual]

Definition at line 1944 of file TBranch.cxx.

References buf, TObject::ClassName(), TObject::Error(), fEntryBuffer, fLeaves, fNleaves, fReadEntry, and TObjArray::UncheckedAt().

void TBranch::SetCompressionLevel ( Int_t  level = 1  )  [virtual]

Definition at line 1963 of file TBranch.cxx.

References fBranches, fCompress, TObjArray::GetEntriesFast(), i, and TObjArray::UncheckedAt().

Referenced by RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), RooAbsString::attachToTree(), TTree::CloneTree(), and TTree::OptimizeBaskets().

void TBranch::SetEntries ( Long64_t  entries  )  [virtual]

Definition at line 1997 of file TBranch.cxx.

References fEntries, and fEntryNumber.

Referenced by TTreeCloner::CopyMemoryBaskets(), and TTreeSQL::CreateBranches().

void TBranch::SetEntryOffsetLen ( Int_t  len,
Bool_t  updateSubBranches = kFALSE 
) [virtual]

Definition at line 1978 of file TBranch.cxx.

References b, fEntryOffsetLen, GetListOfBranches(), and kTRUE.

Referenced by TTree::SetDefaultEntryOffsetLen(), and TBasket::Update().

void TBranch::SetFirstEntry ( Long64_t  entry  )  [virtual]

Definition at line 2345 of file TBranch.cxx.

References fBasketEntry, fBranches, fEntries, fEntryNumber, fFirstEntry, TObjArray::GetEntriesFast(), and i.

Referenced by TBranchSTL::Fill().

void TBranch::SetFile ( TFile file = 0  )  [virtual]

Definition at line 2006 of file TBranch.cxx.

References fDirectory, fFileName, fTree, TTree::GetCurrentFile(), GetListOfBaskets(), GetListOfBranches(), TNamed::GetName(), SetFile(), and TKey::SetParent().

Referenced by TTree::ChangeFile(), copytree2(), TTree::SetDirectory(), SetFile(), and stress15().

void TBranch::SetFile ( const char *  filename  )  [virtual]

Definition at line 2047 of file TBranch.cxx.

References fDirectory, fFileName, GetListOfBranches(), and SetFile().

Bool_t TBranch::SetMakeClass ( Bool_t  decomposeObj = kTRUE  )  [virtual]

Definition at line 2079 of file TBranch.cxx.

References kFALSE.

virtual void TBranch::SetOffset ( Int_t  offset = 0  )  [inline, virtual]

Definition at line 194 of file TBranch.h.

References fOffset.

Referenced by TTree::BranchOld().

void TBranch::SetStatus ( Bool_t  status = 1  )  [virtual]

Definition at line 2102 of file TBranch.cxx.

References kDoNotProcess, TObject::ResetBit(), and TObject::SetBit().

virtual void TBranch::SetTree ( TTree tree  )  [inline, virtual]

Definition at line 196 of file TBranch.h.

References fTree.

void TBranch::SetupAddresses (  )  [virtual]

Definition at line 2358 of file TBranch.cxx.

Referenced by TTree::CopyAddresses(), and TTreeFormula::ParseWithLeaf().

virtual void TBranch::UpdateAddress (  )  [inline, virtual]

Definition at line 198 of file TBranch.h.

Referenced by TTree::Fill().

void TBranch::UpdateFile (  )  [virtual]

Definition at line 2367 of file TBranch.cxx.

References fDirectory, fFileName, fTree, TTree::GetCurrentFile(), GetListOfBaskets(), GetListOfBranches(), TString::Length(), TKey::SetParent(), and UpdateFile().

Referenced by TTree::DirectoryAutoAdd(), TBranchClones::UpdateFile(), TBranchElement::UpdateFile(), and UpdateFile().

void TBranch::ResetCount (  )  [static]

Definition at line 1880 of file TBranch.cxx.

References fgCount.

Referenced by G__G__Tree_114_0_92(), G__setup_memfuncTBranch(), and TTree::Print().

TBranch::ClassDef ( TBranch  ,
12   
)

void TBranch::ReadLeavesImpl ( TBuffer b  )  [protected]

Pointer to the ReadLeaves implementation to use.

void TBranch::SetSkipZip ( Bool_t  skip = kTRUE  )  [inline, protected]

Definition at line 101 of file TBranch.h.

References fSkipZip.

void TBranch::Init ( const char *  name,
const char *  leaflist,
Int_t  compress 
) [protected]

TBasket* TBranch::GetFreshBasket (  )  [protected]

Int_t TBranch::WriteBasket ( TBasket basket,
Int_t  where 
) [protected]

TString TBranch::GetRealFileName (  )  const [protected]

TBranch& TBranch::operator= ( const TBranch  )  [private]

virtual void TBranch::AddBasket ( TBasket b,
Bool_t  ondisk,
Long64_t  startEntry 
) [virtual]

virtual void TBranch::AddLastBasket ( Long64_t  startEntry  )  [virtual]

virtual void TBranch::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual void TBranch::DeleteBaskets ( Option_t option = ""  )  [virtual]

virtual void TBranch::DropBaskets ( Option_t option = ""  )  [virtual]

void TBranch::ExpandBasketArrays (  ) 

virtual Int_t TBranch::Fill (  )  [virtual]

virtual void TBranch::FillLeaves ( TBuffer b  )  [virtual]

virtual TBranch* TBranch::FindBranch ( const char *  name  )  [virtual]

virtual TLeaf* TBranch::FindLeaf ( const char *  name  )  [virtual]

Int_t TBranch::FlushBaskets (  ) 

Int_t TBranch::FlushOneBasket ( UInt_t  which  ) 

virtual char* TBranch::GetAddress (  )  const [inline, virtual]

Definition at line 132 of file TBranch.h.

References fAddress.

TBasket* TBranch::GetBasket ( Int_t  basket  ) 

Int_t* TBranch::GetBasketBytes (  )  const [inline]

Definition at line 134 of file TBranch.h.

References fBasketBytes.

Long64_t* TBranch::GetBasketEntry (  )  const [inline]

Definition at line 135 of file TBranch.h.

References fBasketEntry.

virtual Long64_t TBranch::GetBasketSeek ( Int_t  basket  )  const [virtual]

virtual Int_t TBranch::GetBasketSize (  )  const [inline, virtual]

Definition at line 137 of file TBranch.h.

References fBasketSize.

virtual TList* TBranch::GetBrowsables (  )  [virtual]

virtual const char* TBranch::GetClassName (  )  const [virtual]

virtual Int_t TBranch::GetCompressionLevel (  )  const [inline, virtual]

Definition at line 140 of file TBranch.h.

References fCompress.

TDirectory* TBranch::GetDirectory (  )  const [inline]

Definition at line 141 of file TBranch.h.

References fDirectory.

virtual Int_t TBranch::GetEntry ( Long64_t  entry = 0,
Int_t  getall = 0 
) [virtual]

virtual Int_t TBranch::GetEntryExport ( Long64_t  entry,
Int_t  getall,
TClonesArray list,
Int_t  n 
) [virtual]

Int_t TBranch::GetEntryOffsetLen (  )  const [inline]

Definition at line 144 of file TBranch.h.

References fEntryOffsetLen.

Int_t TBranch::GetEvent ( Long64_t  entry = 0  )  [inline]

Definition at line 145 of file TBranch.h.

References entry, and GetEntry().

const char* TBranch::GetIconName (  )  const [virtual]

Reimplemented from TObject.

virtual Int_t TBranch::GetExpectedType ( TClass *&  clptr,
EDataType type 
) [virtual]

virtual TLeaf* TBranch::GetLeaf ( const char *  name  )  const [virtual]

virtual TFile* TBranch::GetFile ( Int_t  mode = 0  )  [virtual]

const char* TBranch::GetFileName (  )  const [inline]

Definition at line 150 of file TBranch.h.

References TString::Data(), and fFileName.

Int_t TBranch::GetOffset (  )  const [inline]

Definition at line 151 of file TBranch.h.

References fOffset.

Int_t TBranch::GetReadBasket (  )  const [inline]

Definition at line 152 of file TBranch.h.

References fReadBasket.

Long64_t TBranch::GetReadEntry (  )  const [inline]

Definition at line 153 of file TBranch.h.

References fReadEntry.

Int_t TBranch::GetWriteBasket (  )  const [inline]

Definition at line 154 of file TBranch.h.

References fWriteBasket.

Long64_t TBranch::GetTotalSize ( Option_t option = ""  )  const

Long64_t TBranch::GetTotBytes ( Option_t option = ""  )  const

Long64_t TBranch::GetZipBytes ( Option_t option = ""  )  const

Long64_t TBranch::GetEntryNumber (  )  const [inline]

Definition at line 158 of file TBranch.h.

References fEntryNumber.

Long64_t TBranch::GetFirstEntry (  )  const [inline]

Definition at line 159 of file TBranch.h.

References fFirstEntry.

TObjArray* TBranch::GetListOfBaskets (  )  [inline]

Definition at line 160 of file TBranch.h.

References fBaskets.

TObjArray* TBranch::GetListOfBranches (  )  [inline]

Definition at line 161 of file TBranch.h.

References fBranches.

TObjArray* TBranch::GetListOfLeaves (  )  [inline]

Definition at line 162 of file TBranch.h.

References fLeaves.

Int_t TBranch::GetMaxBaskets (  )  const [inline]

Definition at line 163 of file TBranch.h.

References fMaxBaskets.

Int_t TBranch::GetNleaves (  )  const [inline]

Definition at line 164 of file TBranch.h.

References fNleaves.

Int_t TBranch::GetSplitLevel (  )  const [inline]

Definition at line 165 of file TBranch.h.

References fSplitLevel.

Long64_t TBranch::GetEntries (  )  const [inline]

Definition at line 166 of file TBranch.h.

References fEntries.

TTree* TBranch::GetTree (  )  const [inline]

Definition at line 167 of file TBranch.h.

References fTree.

virtual Int_t TBranch::GetRow ( Int_t  row  )  [virtual]

virtual Bool_t TBranch::GetMakeClass (  )  const [virtual]

TBranch* TBranch::GetMother (  )  const

TBranch* TBranch::GetSubBranch ( const TBranch br  )  const

Bool_t TBranch::IsAutoDelete (  )  const

Bool_t TBranch::IsFolder (  )  const [virtual]

Reimplemented from TObject.

virtual void TBranch::KeepCircular ( Long64_t  maxEntries  )  [virtual]

virtual Int_t TBranch::LoadBaskets (  )  [virtual]

virtual void TBranch::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

virtual void TBranch::ReadBasket ( TBuffer b  )  [virtual]

virtual void TBranch::Refresh ( TBranch b  )  [virtual]

virtual void TBranch::Reset ( Option_t option = ""  )  [virtual]

virtual void TBranch::ResetAddress (  )  [virtual]

virtual void TBranch::ResetReadEntry (  )  [inline, virtual]

Definition at line 181 of file TBranch.h.

References fReadEntry.

virtual void TBranch::SetAddress ( void *  add  )  [virtual]

virtual void TBranch::SetObject ( void *  objadd  )  [virtual]

virtual void TBranch::SetAutoDelete ( Bool_t  autodel = kTRUE  )  [virtual]

virtual void TBranch::SetBasketSize ( Int_t  buffsize  )  [virtual]

virtual void TBranch::SetBufferAddress ( TBuffer entryBuffer  )  [virtual]

virtual void TBranch::SetCompressionLevel ( Int_t  level = 1  )  [virtual]

virtual void TBranch::SetEntries ( Long64_t  entries  )  [virtual]

virtual void TBranch::SetEntryOffsetLen ( Int_t  len,
Bool_t  updateSubBranches = kFALSE 
) [virtual]

virtual void TBranch::SetFirstEntry ( Long64_t  entry  )  [virtual]

virtual void TBranch::SetFile ( TFile file = 0  )  [virtual]

virtual void TBranch::SetFile ( const char *  filename  )  [virtual]

virtual Bool_t TBranch::SetMakeClass ( Bool_t  decomposeObj = kTRUE  )  [virtual]

virtual void TBranch::SetOffset ( Int_t  offset = 0  )  [inline, virtual]

Definition at line 194 of file TBranch.h.

References fOffset.

virtual void TBranch::SetStatus ( Bool_t  status = 1  )  [virtual]

virtual void TBranch::SetTree ( TTree tree  )  [inline, virtual]

Definition at line 196 of file TBranch.h.

References fTree.

virtual void TBranch::SetupAddresses (  )  [virtual]

virtual void TBranch::UpdateAddress (  )  [inline, virtual]

Definition at line 198 of file TBranch.h.

virtual void TBranch::UpdateFile (  )  [virtual]

static void TBranch::ResetCount (  )  [static]

TBranch::ClassDef ( TBranch  ,
12   
)


Member Data Documentation

Int_t TBranch::fgCount [static, protected]

Definition at line 63 of file TBranch.h.

Referenced by Print(), and ResetCount().

Int_t TBranch::fCompress [protected]

branch counter

Definition at line 64 of file TBranch.h.

Referenced by GetCompressionLevel(), TBranchElement::Init(), Init(), TBranchObject::Init(), SetCompressionLevel(), and TBranchRef::TBranchRef().

Int_t TBranch::fBasketSize [protected]

Definition at line 65 of file TBranch.h.

Referenced by TBranchSTL::Fill(), Fill(), GetBasketSize(), TBranchElement::Init(), TBranchObject::Init(), Print(), TBranchClones::SetBasketSize(), TBranchObject::SetBasketSize(), SetBasketSize(), TBranchElement::SetBasketSize(), TBranchRef::TBranchRef(), and TBranchSTL::TBranchSTL().

Int_t TBranch::fEntryOffsetLen [protected]

Definition at line 66 of file TBranch.h.

Referenced by Fill(), GetEntryOffsetLen(), TBranchElement::Init(), Init(), Refresh(), SetBasketSize(), and SetEntryOffsetLen().

Int_t TBranch::fWriteBasket [protected]

Definition at line 67 of file TBranch.h.

Referenced by AddBasket(), AddLastBasket(), DeleteBaskets(), DropBaskets(), ExpandBasketArrays(), Fill(), FlushBaskets(), FlushOneBasket(), GetBasket(), GetBasketSeek(), GetEntry(), GetEntryExport(), GetTotalSize(), GetWriteBasket(), TBranchElement::IsMissingCollection(), LoadBaskets(), Print(), Refresh(), Reset(), and SetBasketSize().

Long64_t TBranch::fEntryNumber [protected]

Definition at line 68 of file TBranch.h.

Referenced by AddBasket(), TBranchSTL::Fill(), Fill(), TBranchSTL::GetEntry(), GetEntry(), GetEntryExport(), GetEntryNumber(), TBranchElement::IsMissingCollection(), KeepCircular(), Refresh(), Reset(), SetEntries(), SetFirstEntry(), and WriteBasket().

Int_t TBranch::fOffset [protected]

Definition at line 69 of file TBranch.h.

Referenced by TBranchElement::FillLeaves(), GetOffset(), TBranchElement::GetValue(), TBranchElement::PrintValue(), SetOffset(), TBranchElement::SetOffset(), and TBranchElement::SetReadActionSequence().

Int_t TBranch::fMaxBaskets [protected]

Definition at line 70 of file TBranch.h.

Referenced by AddBasket(), AddLastBasket(), ExpandBasketArrays(), GetMaxBaskets(), TBranchElement::Init(), Init(), TBranchObject::Init(), Refresh(), Reset(), TBranchRef::TBranchRef(), and TBranchSTL::TBranchSTL().

Int_t TBranch::fNBaskets [protected]

Definition at line 71 of file TBranch.h.

Referenced by AddBasket(), DropBaskets(), Fill(), FlushOneBasket(), GetBasket(), GetFreshBasket(), GetTotalSize(), LoadBaskets(), Refresh(), Reset(), and ~TBranch().

Int_t TBranch::fSplitLevel [protected]

Number of baskets in memory.

Definition at line 72 of file TBranch.h.

Referenced by TBranchSTL::Fill(), TBranchElement::FillLeaves(), GetSplitLevel(), TBranchElement::GetValue(), TBranchElement::Init(), TBranchClones::Init(), TBranchElement::InitializeOffsets(), TBranchElement::ReadLeavesCollection(), TBranchElement::SetAddress(), TBranchElement::SetReadActionSequence(), TBranchElement::SetReadLeavesPtr(), TBranchElement::SetupAddresses(), and TBranchSTL::TBranchSTL().

Int_t TBranch::fNleaves [protected]

Definition at line 73 of file TBranch.h.

Referenced by Browse(), FillLeaves(), GetLeaf(), GetNleaves(), TBranchElement::Init(), Init(), TBranchObject::Init(), IsFolder(), ReadLeavesImpl(), ResetAddress(), TBranchElement::ResetAddress(), SetAddress(), SetBufferAddress(), TBranchElement::TBranchElement(), and TBranchSTL::TBranchSTL().

Int_t TBranch::fReadBasket [protected]

Number of leaves.

Definition at line 74 of file TBranch.h.

Referenced by DropBaskets(), GetEntry(), GetEntryExport(), GetReadBasket(), TBranchElement::IsMissingCollection(), Refresh(), and Reset().

Long64_t TBranch::fReadEntry [protected]

Current basket number when reading.

Definition at line 75 of file TBranch.h.

Referenced by GetBasket(), TBranchElement::GetEntry(), GetEntry(), GetEntryExport(), GetReadEntry(), TBranchRef::Notify(), Reset(), ResetAddress(), ResetReadEntry(), TBranchElement::SetAddress(), TBranchObject::SetAddress(), SetAddress(), TBranchClones::SetAddress(), SetBufferAddress(), and TBranchRef::SetReadEntry().

Long64_t TBranch::fEntries [protected]

Current entry number when reading.

Definition at line 76 of file TBranch.h.

Referenced by AddBasket(), TBranchElement::Fill(), Fill(), TBranchObject::Fill(), TBranchClones::Fill(), GetEntries(), KeepCircular(), TBranchElement::Print(), TBranchObject::Print(), Print(), Refresh(), TBranchClones::Reset(), Reset(), SetEntries(), THbookBranch::SetEntries(), and SetFirstEntry().

Long64_t TBranch::fFirstEntry [protected]

Definition at line 77 of file TBranch.h.

Referenced by TBranchSTL::GetEntry(), GetEntry(), GetFirstEntry(), and SetFirstEntry().

Long64_t TBranch::fTotBytes [protected]

Definition at line 78 of file TBranch.h.

Referenced by AddBasket(), GetTotalSize(), GetTotBytes(), Print(), Refresh(), TBranchClones::Reset(), Reset(), and WriteBasket().

Long64_t TBranch::fZipBytes [protected]

Definition at line 79 of file TBranch.h.

Referenced by AddBasket(), GetTotalSize(), GetZipBytes(), Print(), Refresh(), TBranchClones::Reset(), Reset(), and WriteBasket().

TObjArray TBranch::fBranches [protected]

Definition at line 80 of file TBranch.h.

Referenced by TBranchObject::Browse(), TBranchClones::Browse(), TBranchSTL::Browse(), TBranchElement::Browse(), TBranchElement::BuildTitle(), TBranchSTL::Fill(), TBranchElement::Fill(), TBranchObject::Fill(), TBranchClones::Fill(), TBranchElement::FindBranch(), FindBranch(), FlushBaskets(), TBranchElement::GetEntry(), TBranchObject::GetEntry(), TBranchSTL::GetEntry(), TBranchClones::GetEntry(), GetListOfBranches(), GetSubBranch(), GetTotBytes(), GetZipBytes(), TBranchElement::Init(), TBranchClones::Init(), TBranchElement::InitializeOffsets(), TBranchObject::IsFolder(), TBranchElement::IsFolder(), TBranchSTL::IsFolder(), KeepCircular(), TBranchElement::Print(), TBranchClones::Print(), TBranchObject::Print(), TBranchSTL::Print(), TBranchElement::ReadLeavesCollection(), TBranchElement::ReadLeavesMakeClass(), TBranchElement::Reset(), TBranchObject::Reset(), TBranchClones::Reset(), ResetAddress(), TBranchElement::ResetAddress(), TBranchElement::ResetDeleteObject(), TBranchObject::SetAddress(), TBranchObject::SetAutoDelete(), TBranchClones::SetBasketSize(), TBranchObject::SetBasketSize(), TBranchElement::SetBasketSize(), SetCompressionLevel(), SetFirstEntry(), TBranchElement::SetMakeClass(), TBranchElement::SetTargetClass(), TBranchElement::Unroll(), ~TBranch(), TBranchClones::~TBranchClones(), and TBranchObject::~TBranchObject().

TObjArray TBranch::fLeaves [protected]

Definition at line 81 of file TBranch.h.

Referenced by Browse(), FillLeaves(), TBranchElement::FillLeaves(), GetEntryExport(), GetLeaf(), GetListOfLeaves(), TBranchElement::Init(), Init(), TBranchObject::Init(), TBranchElement::InitInfo(), Print(), TBranchElement::PrintValue(), ReadLeavesImpl(), TBranchElement::ReadLeavesMakeClass(), ResetAddress(), TBranchElement::ResetAddress(), TBranchObject::SetAddress(), SetAddress(), SetBufferAddress(), and ~TBranch().

TObjArray TBranch::fBaskets [protected]

Definition at line 82 of file TBranch.h.

Referenced by AddBasket(), AddLastBasket(), DropBaskets(), ExpandBasketArrays(), Fill(), FlushBaskets(), FlushOneBasket(), GetBasket(), GetEntry(), GetFreshBasket(), GetListOfBaskets(), GetTotalSize(), TBranchElement::IsMissingCollection(), KeepCircular(), LoadBaskets(), Refresh(), Reset(), SetBasketSize(), WriteBasket(), and ~TBranch().

Int_t* TBranch::fBasketBytes [protected]

Definition at line 83 of file TBranch.h.

Referenced by AddBasket(), DeleteBaskets(), DropBaskets(), ExpandBasketArrays(), GetBasket(), GetBasketBytes(), GetEntry(), GetFreshBasket(), TBranchElement::Init(), Init(), TBranchObject::Init(), LoadBaskets(), Refresh(), Reset(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), WriteBasket(), and ~TBranch().

Long64_t* TBranch::fBasketEntry [protected]

Definition at line 84 of file TBranch.h.

Referenced by AddBasket(), AddLastBasket(), ExpandBasketArrays(), GetBasketEntry(), GetEntry(), GetEntryExport(), TBranchElement::Init(), Init(), TBranchObject::Init(), TBranchElement::IsMissingCollection(), Refresh(), Reset(), SetFirstEntry(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), WriteBasket(), and ~TBranch().

Long64_t* TBranch::fBasketSeek [protected]

Definition at line 85 of file TBranch.h.

Referenced by AddBasket(), DeleteBaskets(), ExpandBasketArrays(), FlushOneBasket(), GetBasket(), GetBasketSeek(), GetEntry(), TBranchElement::Init(), Init(), TBranchObject::Init(), LoadBaskets(), Refresh(), Reset(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), WriteBasket(), and ~TBranch().

TTree* TBranch::fTree [protected]

Definition at line 86 of file TBranch.h.

Referenced by AddBasket(), TBranchElement::Fill(), Fill(), TBranchElement::FillLeaves(), TBranchElement::GetEntry(), GetFreshBasket(), GetMother(), GetRealFileName(), GetTree(), TBranchElement::GetValue(), TBranchElement::GetValuePointer(), TBranchElement::Init(), Init(), TBranchClones::Init(), TBranchObject::Init(), TBranchElement::IsMissingCollection(), TBranchRef::Notify(), TBranchElement::PrintValue(), TBranchElement::ReadLeavesMakeClass(), TBranchElement::SetAddress(), SetFile(), SetTree(), TBranchElement::SetupAddresses(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), TBranchElement::Unroll(), UpdateFile(), TBranchElement::ValidateAddress(), WriteBasket(), and ~TBranch().

TBranch* TBranch::fMother [protected]

Pointer to Tree header.

Definition at line 87 of file TBranch.h.

Referenced by GetMother(), TBranchElement::Init(), TBranchClones::Init(), TBranchObject::Init(), TBranchRef::TBranchRef(), and TBranchSTL::TBranchSTL().

TBranch* TBranch::fParent [protected]

Pointer to top-level parent branch in the tree.

Definition at line 88 of file TBranch.h.

Referenced by GetSubBranch(), TBranchElement::Init(), TBranchClones::Init(), and TBranchObject::Init().

char* TBranch::fAddress [protected]

Pointer to parent branch.

Definition at line 89 of file TBranch.h.

Referenced by TBranchSTL::Fill(), TBranchClones::Fill(), TBranchElement::FillLeaves(), TBranchElement::GetAddress(), GetAddress(), TBranchElement::GetEntry(), TBranchObject::GetEntry(), TBranchSTL::GetEntry(), TBranchElement::GetValue(), TBranchElement::GetValuePointer(), Init(), TBranchClones::Init(), TBranchObject::Init(), TBranchElement::Notify(), TBranchElement::PrintValue(), TBranchElement::ReadLeavesMakeClass(), TBranchElement::ReleaseObject(), ResetAddress(), TBranchElement::ResetAddress(), TBranchElement::SetAddress(), TBranchObject::SetAddress(), SetAddress(), TBranchSTL::SetAddress(), TBranchClones::SetAddress(), TBranchElement::SetupAddresses(), TBranchObject::SetupAddresses(), TBranchRef::TBranchRef(), TBranchObject::UpdateAddress(), and TBranchElement::ValidateAddress().

TDirectory* TBranch::fDirectory [protected]

Address of 1st leaf (variable or object).

Definition at line 90 of file TBranch.h.

Referenced by DeleteBaskets(), FlushOneBasket(), GetDirectory(), GetFile(), TBranchElement::Init(), TBranchClones::Init(), TBranchObject::Init(), SetFile(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), UpdateFile(), and ~TBranch().

TString TBranch::fFileName [protected]

Pointer to directory where this branch buffers are stored.

Definition at line 91 of file TBranch.h.

Referenced by GetFile(), GetFileName(), GetRealFileName(), TBranchElement::Init(), TBranchClones::Init(), TBranchObject::Init(), SetFile(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), and UpdateFile().

TBuffer* TBranch::fEntryBuffer [protected]

Definition at line 92 of file TBranch.h.

Referenced by Fill(), SetBufferAddress(), and ~TBranch().

TList* TBranch::fBrowsables [protected]

Buffer used to directly pass the content without streaming.

Definition at line 93 of file TBranch.h.

Referenced by GetBrowsables(), and ~TBranch().

Bool_t TBranch::fSkipZip [protected]

List of TVirtualBranchBrowsables used for Browse().

Definition at line 95 of file TBranch.h.

Referenced by Fill(), GetBasket(), and SetSkipZip().

ReadLeaves_t TBranch::fReadLeaves [protected]

Definition at line 98 of file TBranch.h.

Referenced by GetEntry(), TBranchElement::Init(), TBranchElement::SetReadLeavesPtr(), TBranchElement::TBranchElement(), TBranchRef::TBranchRef(), and TBranchSTL::TBranchSTL().

Int_t* TBranch::fBasketBytes [protected]

Definition at line 83 of file TBranch.h.

Long64_t* TBranch::fBasketEntry [protected]

Definition at line 84 of file TBranch.h.

Long64_t* TBranch::fBasketSeek [protected]

Definition at line 85 of file TBranch.h.

TTree* TBranch::fTree [protected]

Definition at line 86 of file TBranch.h.

TBranch* TBranch::fMother [protected]

Pointer to Tree header.

Definition at line 87 of file TBranch.h.

TBranch* TBranch::fParent [protected]

Pointer to top-level parent branch in the tree.

Definition at line 88 of file TBranch.h.

char* TBranch::fAddress [protected]

Pointer to parent branch.

Definition at line 89 of file TBranch.h.

TDirectory* TBranch::fDirectory [protected]

Address of 1st leaf (variable or object).

Definition at line 90 of file TBranch.h.

TBuffer* TBranch::fEntryBuffer [protected]

Definition at line 92 of file TBranch.h.

TList* TBranch::fBrowsables [protected]

Buffer used to directly pass the content without streaming.

Definition at line 93 of file TBranch.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:53 2011 for ROOT_528-00b_version by  doxygen 1.5.1