#include <TGo4ObjEnvelope.h>
Public Member Functions | |
TGo4ObjEnvelope () | |
TGo4ObjEnvelope (TObject *obj, const char *name, const char *folder) | |
virtual | ~TGo4ObjEnvelope () |
const char * | GetObjName () const |
const char * | GetObjFolder () const |
TObject * | GetObject () const |
TObject * | TakeObject () |
Protected Member Functions | |
ClassDef (TGo4ObjEnvelope, 1) | |
Protected Attributes | |
TObject * | fxObject |
TString | fxObjName |
TString | fxObjFolder |
Bool_t | fbOwner |
Definition at line 19 of file TGo4ObjEnvelope.h.
TGo4ObjEnvelope::TGo4ObjEnvelope | ( | ) |
Definition at line 16 of file TGo4ObjEnvelope.cxx.
TGo4ObjEnvelope::TGo4ObjEnvelope | ( | TObject * | obj, | |
const char * | name, | |||
const char * | folder | |||
) |
Definition at line 25 of file TGo4ObjEnvelope.cxx.
TGo4ObjEnvelope::~TGo4ObjEnvelope | ( | ) | [virtual] |
Definition at line 34 of file TGo4ObjEnvelope.cxx.
TGo4ObjEnvelope::ClassDef | ( | TGo4ObjEnvelope | , | |
1 | ||||
) | [protected] |
TObject* TGo4ObjEnvelope::GetObject | ( | ) | const [inline] |
Definition at line 28 of file TGo4ObjEnvelope.h.
References fxObject.
const char* TGo4ObjEnvelope::GetObjFolder | ( | ) | const [inline] |
Definition at line 26 of file TGo4ObjEnvelope.h.
References fxObjFolder.
Referenced by TGo4AnalysisProxy::ReceiveObject().
const char* TGo4ObjEnvelope::GetObjName | ( | ) | const [inline] |
Definition at line 25 of file TGo4ObjEnvelope.h.
References fxObjName.
Referenced by TGo4AnalysisProxy::ReceiveObject().
TObject * TGo4ObjEnvelope::TakeObject | ( | ) |
Definition at line 41 of file TGo4ObjEnvelope.cxx.
References fbOwner, and fxObject.
Referenced by TGo4AnalysisProxy::ReceiveObject().
Bool_t TGo4ObjEnvelope::fbOwner [protected] |
this flag true when envelope created via default constructor in this case object, included in envelope should be destroyed in envelope itself
Definition at line 40 of file TGo4ObjEnvelope.h.
Referenced by TakeObject(), and ~TGo4ObjEnvelope().
TObject* TGo4ObjEnvelope::fxObject [protected] |
Definition at line 33 of file TGo4ObjEnvelope.h.
Referenced by GetObject(), TakeObject(), and ~TGo4ObjEnvelope().
TString TGo4ObjEnvelope::fxObjFolder [protected] |
Definition at line 35 of file TGo4ObjEnvelope.h.
Referenced by GetObjFolder().
TString TGo4ObjEnvelope::fxObjName [protected] |
Definition at line 34 of file TGo4ObjEnvelope.h.
Referenced by GetObjName().