TChainElement Class Reference

#include <TChainElement.h>

Inheritance diagram for TChainElement:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TChainElement ()
 Address of user branch pointer (to updated upon loading a file).
 TChainElement (const char *title, const char *filename)
virtual ~TChainElement ()
virtual void CreatePackets ()
virtual void * GetBaddress () const
virtual const char * GetBaddressClassName () const
virtual Bool_t GetBaddressIsPtr () const
virtual UInt_t GetBaddressType () const
virtual TBranch ** GetBranchPtr () const
virtual Long64_t GetEntries () const
virtual char * GetPackets () const
virtual Int_t GetPacketSize () const
virtual Int_t GetStatus () const
virtual Bool_t HasBeenLookedUp ()
virtual void ls (Option_t *option="") const
virtual void SetBaddress (void *add)
virtual void SetBaddressClassName (const char *clname)
virtual void SetBaddressIsPtr (Bool_t isptr)
virtual void SetBaddressType (UInt_t type)
virtual void SetBranchPtr (TBranch **ptr)
virtual void SetLookedUp (Bool_t y=kTRUE)
virtual void SetNumberEntries (Long64_t n)
virtual void SetPacketSize (Int_t size=100)
virtual void SetStatus (Int_t status)
 ClassDef (TChainElement, 2)
 TChainElement ()
 Address of user branch pointer (to updated upon loading a file).
 TChainElement (const char *title, const char *filename)
virtual ~TChainElement ()
virtual void CreatePackets ()
virtual void * GetBaddress () const
virtual const char * GetBaddressClassName () const
virtual Bool_t GetBaddressIsPtr () const
virtual UInt_t GetBaddressType () const
virtual TBranch ** GetBranchPtr () const
virtual Long64_t GetEntries () const
virtual char * GetPackets () const
virtual Int_t GetPacketSize () const
virtual Int_t GetStatus () const
virtual Bool_t HasBeenLookedUp ()
virtual void ls (Option_t *option="") const
virtual void SetBaddress (void *add)
virtual void SetBaddressClassName (const char *clname)
virtual void SetBaddressIsPtr (Bool_t isptr)
virtual void SetBaddressType (UInt_t type)
virtual void SetBranchPtr (TBranch **ptr)
virtual void SetLookedUp (Bool_t y=kTRUE)
virtual void SetNumberEntries (Long64_t n)
virtual void SetPacketSize (Int_t size=100)
virtual void SetStatus (Int_t status)
 ClassDef (TChainElement, 2)

Protected Attributes

Long64_t fEntries
Int_t fNPackets
Int_t fPacketSize
Int_t fStatus
void * fBaddress
TString fBaddressClassName
 branch address when used as a branch
UInt_t fBaddressType
 Name of the class pointed to by fBaddress.
Bool_t fBaddressIsPtr
 Type of the value pointed to by fBaddress.
char * fPackets
 True if the address is a pointer to an address.
TBranch ** fBranchPtr
 Packet descriptor string.
void * fBaddress
char * fPackets
 True if the address is a pointer to an address.
TBranch ** fBranchPtr
 Packet descriptor string.

Private Types

enum  EStatusBits
enum  EStatusBits

Detailed Description

Definition at line 30 of file TChainElement.h.


Member Enumeration Documentation

enum TChainElement::EStatusBits [private]

Reimplemented from TObject.

Definition at line 33 of file TChainElement.h.

enum TChainElement::EStatusBits [private]

Reimplemented from TObject.

Definition at line 33 of file TChainElement.h.


Constructor & Destructor Documentation

TChainElement::TChainElement (  ) 

Address of user branch pointer (to updated upon loading a file).

TChainElement::TChainElement ( const char *  title,
const char *  filename 
)

Definition at line 38 of file TChainElement.cxx.

References fEntries, fNPackets, fPackets, fPacketSize, fStatus, kHasBeenLookedUp, and TObject::ResetBit().

TChainElement::~TChainElement (  )  [virtual]

Definition at line 53 of file TChainElement.cxx.

References fPackets.

TChainElement::TChainElement (  ) 

Address of user branch pointer (to updated upon loading a file).

TChainElement::TChainElement ( const char *  title,
const char *  filename 
)

virtual TChainElement::~TChainElement (  )  [virtual]


Member Function Documentation

void TChainElement::CreatePackets (  )  [virtual]

Definition at line 61 of file TChainElement.cxx.

References fEntries, fNPackets, fPackets, fPacketSize, and i.

Referenced by TChain::CreatePackets().

virtual void* TChainElement::GetBaddress (  )  const [inline, virtual]

Definition at line 54 of file TChainElement.h.

References fBaddress.

Referenced by TChain::LoadTree().

virtual const char* TChainElement::GetBaddressClassName (  )  const [inline, virtual]

Definition at line 55 of file TChainElement.h.

References fBaddressClassName.

Referenced by TChain::SetBranchAddress().

virtual Bool_t TChainElement::GetBaddressIsPtr (  )  const [inline, virtual]

Definition at line 56 of file TChainElement.h.

References fBaddressIsPtr.

Referenced by TChain::SetBranchAddress().

virtual UInt_t TChainElement::GetBaddressType (  )  const [inline, virtual]

Definition at line 57 of file TChainElement.h.

References fBaddressType.

Referenced by TChain::SetBranchAddress().

virtual TBranch** TChainElement::GetBranchPtr (  )  const [inline, virtual]

Definition at line 58 of file TChainElement.h.

References fBranchPtr.

Referenced by TChain::LoadTree().

virtual Long64_t TChainElement::GetEntries (  )  const [inline, virtual]

Definition at line 59 of file TChainElement.h.

References fEntries.

Referenced by TChain::Add().

virtual char* TChainElement::GetPackets (  )  const [inline, virtual]

Definition at line 60 of file TChainElement.h.

References fPackets.

virtual Int_t TChainElement::GetPacketSize (  )  const [inline, virtual]

Definition at line 61 of file TChainElement.h.

References fPacketSize.

Referenced by TChain::Add().

virtual Int_t TChainElement::GetStatus (  )  const [inline, virtual]

Definition at line 62 of file TChainElement.h.

References fStatus.

Referenced by TChain::LoadTree().

virtual Bool_t TChainElement::HasBeenLookedUp (  )  [inline, virtual]

Definition at line 63 of file TChainElement.h.

References kHasBeenLookedUp, and TObject::TestBit().

Referenced by TChain::Lookup().

void TChainElement::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 74 of file TChainElement.cxx.

References fEntries, TNamed::GetName(), and TNamed::GetTitle().

Referenced by TChain::ls().

virtual void TChainElement::SetBaddress ( void *  add  )  [inline, virtual]

Definition at line 65 of file TChainElement.h.

References fBaddress.

Referenced by TChain::ResetBranchAddress(), TChain::ResetBranchAddresses(), and TChain::SetBranchAddress().

virtual void TChainElement::SetBaddressClassName ( const char *  clname  )  [inline, virtual]

Definition at line 66 of file TChainElement.h.

References fBaddressClassName.

Referenced by TChain::SetBranchAddress().

virtual void TChainElement::SetBaddressIsPtr ( Bool_t  isptr  )  [inline, virtual]

Definition at line 67 of file TChainElement.h.

References fBaddressIsPtr.

Referenced by TChain::SetBranchAddress().

virtual void TChainElement::SetBaddressType ( UInt_t  type  )  [inline, virtual]

Definition at line 68 of file TChainElement.h.

References fBaddressType.

Referenced by TChain::SetBranchAddress().

virtual void TChainElement::SetBranchPtr ( TBranch **  ptr  )  [inline, virtual]

Definition at line 69 of file TChainElement.h.

References fBranchPtr, and ptr.

Referenced by TChain::SetBranchAddress().

void TChainElement::SetLookedUp ( Bool_t  y = kTRUE  )  [virtual]

Definition at line 90 of file TChainElement.cxx.

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

Referenced by TChain::Lookup().

virtual void TChainElement::SetNumberEntries ( Long64_t  n  )  [inline, virtual]

Definition at line 71 of file TChainElement.h.

References fEntries.

Referenced by TChain::Add(), TChain::AddFile(), and TChain::LoadTree().

void TChainElement::SetPacketSize ( Int_t  size = 100  )  [virtual]

Definition at line 82 of file TChainElement.cxx.

References fPacketSize.

Referenced by TChain::Add(), TChain::AddFile(), and TChain::SetPacketSize().

virtual void TChainElement::SetStatus ( Int_t  status  )  [inline, virtual]

Definition at line 73 of file TChainElement.h.

References fStatus.

Referenced by TChain::SetBranchStatus().

TChainElement::ClassDef ( TChainElement  ,
 
)

virtual void TChainElement::CreatePackets (  )  [virtual]

virtual void* TChainElement::GetBaddress (  )  const [inline, virtual]

Definition at line 54 of file TChainElement.h.

References fBaddress.

virtual const char* TChainElement::GetBaddressClassName (  )  const [inline, virtual]

Definition at line 55 of file TChainElement.h.

References fBaddressClassName.

virtual Bool_t TChainElement::GetBaddressIsPtr (  )  const [inline, virtual]

Definition at line 56 of file TChainElement.h.

References fBaddressIsPtr.

virtual UInt_t TChainElement::GetBaddressType (  )  const [inline, virtual]

Definition at line 57 of file TChainElement.h.

References fBaddressType.

virtual TBranch** TChainElement::GetBranchPtr (  )  const [inline, virtual]

Definition at line 58 of file TChainElement.h.

References fBranchPtr.

virtual Long64_t TChainElement::GetEntries (  )  const [inline, virtual]

Definition at line 59 of file TChainElement.h.

References fEntries.

virtual char* TChainElement::GetPackets (  )  const [inline, virtual]

Definition at line 60 of file TChainElement.h.

References fPackets.

virtual Int_t TChainElement::GetPacketSize (  )  const [inline, virtual]

Definition at line 61 of file TChainElement.h.

References fPacketSize.

virtual Int_t TChainElement::GetStatus (  )  const [inline, virtual]

Definition at line 62 of file TChainElement.h.

References fStatus.

virtual Bool_t TChainElement::HasBeenLookedUp (  )  [inline, virtual]

Definition at line 63 of file TChainElement.h.

References kHasBeenLookedUp, and TObject::TestBit().

virtual void TChainElement::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

virtual void TChainElement::SetBaddress ( void *  add  )  [inline, virtual]

Definition at line 65 of file TChainElement.h.

References fBaddress.

virtual void TChainElement::SetBaddressClassName ( const char *  clname  )  [inline, virtual]

Definition at line 66 of file TChainElement.h.

References fBaddressClassName.

virtual void TChainElement::SetBaddressIsPtr ( Bool_t  isptr  )  [inline, virtual]

Definition at line 67 of file TChainElement.h.

References fBaddressIsPtr.

virtual void TChainElement::SetBaddressType ( UInt_t  type  )  [inline, virtual]

Definition at line 68 of file TChainElement.h.

References fBaddressType.

virtual void TChainElement::SetBranchPtr ( TBranch **  ptr  )  [inline, virtual]

Definition at line 69 of file TChainElement.h.

References fBranchPtr, and ptr.

virtual void TChainElement::SetLookedUp ( Bool_t  y = kTRUE  )  [virtual]

virtual void TChainElement::SetNumberEntries ( Long64_t  n  )  [inline, virtual]

Definition at line 71 of file TChainElement.h.

References fEntries.

virtual void TChainElement::SetPacketSize ( Int_t  size = 100  )  [virtual]

virtual void TChainElement::SetStatus ( Int_t  status  )  [inline, virtual]

Definition at line 73 of file TChainElement.h.

References fStatus.

TChainElement::ClassDef ( TChainElement  ,
 
)


Member Data Documentation

Long64_t TChainElement::fEntries [protected]

Definition at line 38 of file TChainElement.h.

Referenced by CreatePackets(), GetEntries(), ls(), SetNumberEntries(), and TChainElement().

Int_t TChainElement::fNPackets [protected]

Definition at line 39 of file TChainElement.h.

Referenced by CreatePackets(), and TChainElement().

Int_t TChainElement::fPacketSize [protected]

Definition at line 40 of file TChainElement.h.

Referenced by CreatePackets(), GetPacketSize(), SetPacketSize(), and TChainElement().

Int_t TChainElement::fStatus [protected]

Definition at line 41 of file TChainElement.h.

Referenced by GetStatus(), SetStatus(), and TChainElement().

void* TChainElement::fBaddress [protected]

Definition at line 42 of file TChainElement.h.

Referenced by GetBaddress(), and SetBaddress().

TString TChainElement::fBaddressClassName [protected]

branch address when used as a branch

Definition at line 43 of file TChainElement.h.

Referenced by GetBaddressClassName(), and SetBaddressClassName().

UInt_t TChainElement::fBaddressType [protected]

Name of the class pointed to by fBaddress.

Definition at line 44 of file TChainElement.h.

Referenced by GetBaddressType(), and SetBaddressType().

Bool_t TChainElement::fBaddressIsPtr [protected]

Type of the value pointed to by fBaddress.

Definition at line 45 of file TChainElement.h.

Referenced by GetBaddressIsPtr(), and SetBaddressIsPtr().

char* TChainElement::fPackets [protected]

True if the address is a pointer to an address.

Definition at line 46 of file TChainElement.h.

Referenced by CreatePackets(), GetPackets(), TChainElement(), and ~TChainElement().

TBranch** TChainElement::fBranchPtr [protected]

Packet descriptor string.

Definition at line 47 of file TChainElement.h.

Referenced by GetBranchPtr(), and SetBranchPtr().

void* TChainElement::fBaddress [protected]

Definition at line 42 of file TChainElement.h.

char* TChainElement::fPackets [protected]

True if the address is a pointer to an address.

Definition at line 46 of file TChainElement.h.

TBranch** TChainElement::fBranchPtr [protected]

Packet descriptor string.

Definition at line 47 of file TChainElement.h.


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