GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4ObjEnvelope Class Reference

#include <TGo4ObjEnvelope.h>

+ Inheritance diagram for TGo4ObjEnvelope:

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
 

Detailed Description

Definition at line 19 of file TGo4ObjEnvelope.h.

Constructor & Destructor Documentation

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.

References fbOwner, and fxObject.

Member Function Documentation

TGo4ObjEnvelope::ClassDef ( TGo4ObjEnvelope  ,
 
)
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().

Member Data Documentation

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().


The documentation for this class was generated from the following files: