library: libTree
#include "TTreeCloner.h"

TTreeCloner


class description - header file
viewCVS header

class TTreeCloner

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TTreeCloner(TTree* from, TTree* to, Option_t* method)
virtual~TTreeCloner()
static TClass*Class()
voidCloseOutWriteBaskets()
voidCollectBaskets()
UInt_tCollectBranches()
UInt_tCollectBranches(TBranch* from, TBranch* to)
UInt_tCollectBranches(TObjArray* from, TObjArray* to)
voidCopyMemoryBaskets()
voidCopyProcessIds()
voidCopyStreamerInfos()
Bool_tExec()
virtual TClass*IsA() const
Bool_tIsValid()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
voidSortBaskets()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidWriteBaskets()

Data Members

public:
enum ECloneMethod { kDefault
kSortBasketsByBranch
kSortBasketsByOffset
kSortBasketsByEntry
};
private:
Bool_tfIsValid
TTree*fFromTree
TTree*fToTree
Option_t*fMethod
TObjArrayfFromBranches
TObjArrayfToBranches
UInt_tfMaxBaskets
UInt_t*fBasketBranchNum[fMaxBaskets] Index of the branch(es) of the basket.
UInt_t*fBasketNum[fMaxBaskets] index of the basket within the branch.
Long64_t*fBasketSeek[fMaxBaskets] list of basket position to be read.
Long64_t*fBasketEntry[fMaxBaskets] list of basket start entries.
Int_t*fBasketIndex[fMaxBaskets] ordered list of basket indices to be written.
UShort_tfPidOffsetOffset to be added to the copied key/basket.
UInt_tfCloneMethodIndicates which cloning method was selected.
Long64_tfToStartEntriesNumber of entries in the target tree before any addition.

Class Description

TTreeCloner(TTree *from, TTree *to, Option_t *method)
virtual ~TTreeCloner()
void CloseOutWriteBaskets()
UInt_t CollectBranches(TBranch *from, TBranch *to)
UInt_t CollectBranches(TObjArray *from, TObjArray *to)
UInt_t CollectBranches()
void CollectBaskets()
void CopyMemoryBaskets()
void CopyStreamerInfos()
void CopyProcessIds()
Bool_t Exec()
Bool_t IsValid()
{ return fIsValid; }
void SortBaskets()
void WriteBaskets()

Last update: Tue Nov 21 09:39:42 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.