#ifndef _rooContObj_h #define _rooContObj_h #ifndef _rooObj_h #include "rooObj.h" #endif //////////////////////////////////////////////////////////////////////////////// class rooContObj: public rooObj { public: rooContObj(); rooContObj(void* imp):rooObj(imp) {} virtual ~rooContObj() {} rooContObj(const rooContObj&); rooContObj(const rooObj&); rooContObj& operator=(const rooContObj&); Bool_t close() const; rooDBObj containedIn() const; // rooDBObj& containedIn(rooDBObj& db) const; Bool_t contains(rooObjItr& itr,Int_t openMode=kooNoOpen) const; Bool_t convertObjects(); Bool_t exist(const rooDBObj &db, const TString& contName, Int_t openMode=kooNoOpen); Int_t hash() const; Bool_t isUpdated() const; Bool_t lockNoProp(Int_t lockMode) const; Bool_t lookupObj(const rooObj& scope, const TString& name,Int_t openMode=kooRead) const; Bool_t lookupObj(const TString& name,Int_t openMode=kooRead) const; TString name() const; ULong_t nPage() const; Bool_t open(Int_t openMode=kooRead) const; Bool_t open(const TString& name,Int_t openMode=kooRead) const; Bool_t open(const rooDBObj& db, const TString& name,Int_t openMode=kooRead) const; Int_t openMode() const; ULong_t percentGrow() const; // Bool_t refreshOpen(Int_t openMode=kooRead,) const; // // methods inherited from TObject // virtual void Print(Option_t *option=""); virtual void Browse(TBrowser *b); virtual Bool_t IsFolder() { return kTRUE; } ClassDef(rooContObj,0) // corresponds to ooHandle(ooContObj) }; #endif // _rooContObj_h