11#ifndef ROOT_TChainElement
12#define ROOT_TChainElement
#define ClassDef(name, id)
A TTree is a list of TBranches.
A TChainElement describes a component of a TChain.
virtual ~TChainElement()
Default destructor for a chain element.
void SetLoadResult(Int_t result)
Long64_t fEntries
Number of entries in the tree of this chain element.
void SetCheckedType(Bool_t m)
virtual void SetBaddressClassName(const char *clname)
virtual Long64_t GetEntries() const
virtual char * GetPackets() const
void SetDecomposedObj(Bool_t m)
Int_t fPacketSize
Number of events in one packet for parallel root.
virtual void SetLookedUp(Bool_t y=kTRUE)
Set/Reset the looked-up bit.
TBranch ** fBranchPtr
! Address of user branch pointer (to updated upon loading a file)
virtual void SetPacketSize(Int_t size=100)
Set number of entries per packet for parallel root.
Int_t fNPackets
Number of packets.
char * fPackets
! Packet descriptor string
virtual void SetStatus(Int_t status)
Int_t fLoadResult
! Return value of TChain::LoadTree(); 0 means success
Bool_t fCheckedType
! True if the branch type and the address type have been checked.
virtual UInt_t GetBaddressType() const
virtual void SetNumberEntries(Long64_t n)
virtual TBranch ** GetBranchPtr() const
Bool_t fDecomposedObj
! True if the address needs the branch in MakeClass/DecomposedObj mode.
Int_t fStatus
branch status when used as a branch
virtual Int_t GetPacketSize() const
virtual void SetBaddress(void *add)
TChainElement()
Default constructor for a chain element.
virtual void CreatePackets()
Initialize the packet descriptor string.
virtual void SetBranchPtr(TBranch **ptr)
Int_t GetLoadResult() const
virtual Int_t GetStatus() const
UInt_t fBaddressType
! Type of the value pointed to by fBaddress
Bool_t GetCheckedType() const
TString fBaddressClassName
! Name of the class pointed to by fBaddress
Bool_t GetDecomposedObj() const
virtual Bool_t HasBeenLookedUp()
virtual Bool_t GetBaddressIsPtr() const
virtual void * GetBaddress() const
virtual void ls(Option_t *option="") const
List files in the chain.
virtual void SetBaddressType(UInt_t type)
void * fBaddress
! branch address when used as a branch
Bool_t fBaddressIsPtr
! True if the address is a pointer to an address
virtual const char * GetBaddressClassName() const
virtual void SetBaddressIsPtr(Bool_t isptr)
The TNamed class is the base class for all named ROOT classes.
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const