23 class RooTObjWrap :
public TNamed {
26 RooTObjWrap(Bool_t isArray=kFALSE) : _isArray(isArray), _owning(kFALSE) {} ;
27 RooTObjWrap(TObject* inObj, Bool_t isArray=kFALSE) : TNamed(), _isArray(isArray), _owning(kFALSE) {
if (inObj) _list.Add(inObj) ; }
28 RooTObjWrap(
const RooTObjWrap& other) : TNamed(other), _isArray(other._isArray), _owning(kFALSE), _list(other._list) {}
29 virtual ~RooTObjWrap() {
if (_owning) _list.Delete() ; } ;
31 void setOwning(Bool_t flag) { _owning = flag ; }
32 TObject* obj()
const {
return _list.At(0) ; }
33 const RooLinkedList& objList()
const {
return _list ; }
35 void setObj(TObject* inObj) {
39 if (inObj) _list.Add(inObj) ;
47 ClassDef(RooTObjWrap,2)