Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4ObjEnvelope Class Reference

#include <TGo4ObjEnvelope.h>

List of all members.

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 Attributes

TObject * fxObject
TString fxObjName
TString fxObjFolder
Bool_t fbOwner
 this flag true when envelope created via default constructor in this case object, included in envelope should be destroyed in envelope itself


Constructor & Destructor Documentation

TGo4ObjEnvelope::TGo4ObjEnvelope  ) 
 

Definition at line 20 of file TGo4ObjEnvelope.cxx.

TGo4ObjEnvelope::TGo4ObjEnvelope TObject *  obj,
const char *  name,
const char *  folder
 

Definition at line 29 of file TGo4ObjEnvelope.cxx.

TGo4ObjEnvelope::~TGo4ObjEnvelope  )  [virtual]
 

Definition at line 38 of file TGo4ObjEnvelope.cxx.

References fbOwner, and fxObject.


Member Function Documentation

const char* TGo4ObjEnvelope::GetObjName  )  const [inline]
 

Definition at line 27 of file TGo4ObjEnvelope.h.

References fxObjName.

Referenced by TGo4AnalysisProxy::ReceiveObject().

const char* TGo4ObjEnvelope::GetObjFolder  )  const [inline]
 

Definition at line 28 of file TGo4ObjEnvelope.h.

References fxObjFolder.

Referenced by TGo4AnalysisProxy::ReceiveObject().

TObject* TGo4ObjEnvelope::GetObject  )  const [inline]
 

Definition at line 30 of file TGo4ObjEnvelope.h.

References fxObject.

TObject * TGo4ObjEnvelope::TakeObject  ) 
 

Definition at line 46 of file TGo4ObjEnvelope.cxx.

References fbOwner, and fxObject.

Referenced by TGo4AnalysisProxy::ReceiveObject().


Member Data Documentation

TObject* TGo4ObjEnvelope::fxObject [protected]
 

Definition at line 35 of file TGo4ObjEnvelope.h.

Referenced by GetObject(), TakeObject(), and ~TGo4ObjEnvelope().

TString TGo4ObjEnvelope::fxObjName [protected]
 

Definition at line 36 of file TGo4ObjEnvelope.h.

Referenced by GetObjName().

TString TGo4ObjEnvelope::fxObjFolder [protected]
 

Definition at line 37 of file TGo4ObjEnvelope.h.

Referenced by GetObjFolder().

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 42 of file TGo4ObjEnvelope.h.

Referenced by TakeObject(), and ~TGo4ObjEnvelope().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:08 2008 for Go4-v3.04-1 by  doxygen 1.4.2