#ifndef ROOT_TBranchObject
#define ROOT_TBranchObject
#ifndef ROOT_TBranch
#include "TBranch.h"
#endif
class TBranchObject : public TBranch {
protected:
enum { kWarn = BIT(12) };
TString fClassName;
TObject *fOldObject;
public:
TBranchObject();
TBranchObject(const char *name, const char *classname, void *addobj, Int_t basketsize=32000, Int_t splitlevel = 0, Int_t compress=-1);
virtual ~TBranchObject();
virtual void Browse(TBrowser *b);
virtual Int_t Fill();
virtual const char* GetClassName() const { return fClassName.Data(); };
virtual const char* GetObjClassName() { return fClassName.Data(); };
virtual Int_t GetEntry(Long64_t entry=0, Int_t getall = 0);
Bool_t IsFolder() const;
virtual void Print(Option_t *option="") const;
virtual void Reset(Option_t *option="");
virtual void SetAddress(void *addobj);
virtual void SetAutoDelete(Bool_t autodel=kTRUE);
virtual void SetBasketSize(Int_t buffsize);
virtual void UpdateAddress();
ClassDef(TBranchObject,1);
};
#endif
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.