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

TGo4ParameterMember Class Reference

#include <TGo4ParameterMember.h>

List of all members.

Public Types

enum  { kTString_t = 10001, kTGo4Fitter_t = 10002 }

Public Member Functions

 TGo4ParameterMember ()
 TGo4ParameterMember (const char *name, const char *title)
virtual ~TGo4ParameterMember ()
void SetType (const char *name, Int_t id)
const char * GetTypeName () const
Int_t GetTypeId () const
Bool_t IsFitterItem () const
void SetMemberId (Int_t id)
Int_t GetMemberId () const
void SetStrValue (const char *value)
const char * GetStrValue () const
Bool_t CanStrEdit () const
void SetArrayIndexes (Int_t ndim=0, Int_t indx1=-1, Int_t indx2=-1)
Bool_t CheckArrayIndexes (Int_t ndim, Int_t indx1, Int_t indx2)
Bool_t IsArrayItem () const
const char * GetFullName (TString &buf)
void SetVisible (Bool_t on=kTRUE)
Bool_t IsVisible () const
TObject * GetObject () const
void SetObject (TObject *obj, Bool_t owner)
void SetValue (char *addr)
void GetValue (char *addr)

Protected Attributes

TString fTypeName
Int_t fTypeId
Int_t fMemberId
TString fValue
Int_t fIndex1
Int_t fIndex2
TObject * fObject
Bool_t fObjectOwner
Bool_t fVisible
 flag indicating ownership of object


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kTString_t 
kTGo4Fitter_t 

Definition at line 24 of file TGo4ParameterMember.h.


Constructor & Destructor Documentation

TGo4ParameterMember::TGo4ParameterMember (   ) 
 

Definition at line 22 of file TGo4ParameterMember.cxx.

TGo4ParameterMember::TGo4ParameterMember (  const char *  name,
const char *  title
) 
 

Definition at line 36 of file TGo4ParameterMember.cxx.

TGo4ParameterMember::~TGo4ParameterMember (   )  [virtual]
 

Definition at line 50 of file TGo4ParameterMember.cxx.

References fObject, and fObjectOwner.


Member Function Documentation

void TGo4ParameterMember::SetType (  const char *  name,
Int_t  id
)  [inline]
 

Definition at line 30 of file TGo4ParameterMember.h.

References fTypeId, and fTypeName.

Referenced by TGo4Parameter::GetMemberValues().

const char* TGo4ParameterMember::GetTypeName (   )  const [inline]
 

Definition at line 31 of file TGo4ParameterMember.h.

References fTypeName.

Referenced by TGo4Parameter::SetMemberValues().

Int_t TGo4ParameterMember::GetTypeId (   )  const [inline]
 

Definition at line 32 of file TGo4ParameterMember.h.

References fTypeId.

Referenced by IsFitterItem(), and TGo4Parameter::SetMemberValues().

Bool_t TGo4ParameterMember::IsFitterItem (   )  const [inline]
 

Definition at line 33 of file TGo4ParameterMember.h.

References GetTypeId(), and kTGo4Fitter_t.

void TGo4ParameterMember::SetMemberId (  Int_t  id  )  [inline]
 

Definition at line 35 of file TGo4ParameterMember.h.

References fMemberId.

Referenced by TGo4Parameter::GetMemberValues().

Int_t TGo4ParameterMember::GetMemberId (   )  const [inline]
 

Definition at line 36 of file TGo4ParameterMember.h.

References fMemberId.

void TGo4ParameterMember::SetStrValue (  const char *  value  )  [inline]
 

Definition at line 38 of file TGo4ParameterMember.h.

References fValue.

const char* TGo4ParameterMember::GetStrValue (   )  const [inline]
 

Definition at line 39 of file TGo4ParameterMember.h.

References fValue.

Bool_t TGo4ParameterMember::CanStrEdit (   )  const [inline]
 

Definition at line 40 of file TGo4ParameterMember.h.

References fTypeId, and kTGo4Fitter_t.

void TGo4ParameterMember::SetArrayIndexes (  Int_t  ndim = 0,
Int_t  indx1 = -1,
Int_t  indx2 = -1
) 
 

Definition at line 58 of file TGo4ParameterMember.cxx.

References fIndex1, and fIndex2.

Referenced by TGo4Parameter::GetMemberValues().

Bool_t TGo4ParameterMember::CheckArrayIndexes (  Int_t  ndim,
Int_t  indx1,
Int_t  indx2
) 
 

Definition at line 76 of file TGo4ParameterMember.cxx.

References fIndex1, and fIndex2.

Referenced by TGo4Parameter::SetMemberValues().

Bool_t TGo4ParameterMember::IsArrayItem (   )  const [inline]
 

Definition at line 44 of file TGo4ParameterMember.h.

References fIndex1.

const char * TGo4ParameterMember::GetFullName (  TString &  buf  ) 
 

Definition at line 88 of file TGo4ParameterMember.cxx.

References fIndex1, and fIndex2.

void TGo4ParameterMember::SetVisible (  Bool_t  on = kTRUE  )  [inline]
 

Definition at line 47 of file TGo4ParameterMember.h.

References fVisible.

Referenced by TGo4Parameter::GetMemberValues().

Bool_t TGo4ParameterMember::IsVisible (   )  const [inline]
 

Definition at line 48 of file TGo4ParameterMember.h.

References fVisible.

TObject* TGo4ParameterMember::GetObject (   )  const [inline]
 

Definition at line 50 of file TGo4ParameterMember.h.

References fObject.

void TGo4ParameterMember::SetObject (  TObject *  obj,
Bool_t  owner
) 
 

Definition at line 102 of file TGo4ParameterMember.cxx.

References fObject, and fObjectOwner.

void TGo4ParameterMember::SetValue (  char *  addr  ) 
 

Definition at line 111 of file TGo4ParameterMember.cxx.

References fObject, fObjectOwner, fTypeId, fValue, kTGo4Fitter_t, and kTString_t.

Referenced by TGo4Parameter::GetMemberValues().

void TGo4ParameterMember::GetValue (  char *  addr  ) 
 

Definition at line 141 of file TGo4ParameterMember.cxx.

References fObject, fObjectOwner, fTypeId, fValue, kTGo4Fitter_t, and kTString_t.

Referenced by TGo4Parameter::SetMemberValues().


Member Data Documentation

TString TGo4ParameterMember::fTypeName [protected]
 

Definition at line 59 of file TGo4ParameterMember.h.

Referenced by GetTypeName(), and SetType().

Int_t TGo4ParameterMember::fTypeId [protected]
 

Definition at line 60 of file TGo4ParameterMember.h.

Referenced by CanStrEdit(), GetTypeId(), GetValue(), SetType(), and SetValue().

Int_t TGo4ParameterMember::fMemberId [protected]
 

Definition at line 61 of file TGo4ParameterMember.h.

Referenced by GetMemberId(), and SetMemberId().

TString TGo4ParameterMember::fValue [protected]
 

Definition at line 62 of file TGo4ParameterMember.h.

Referenced by GetStrValue(), GetValue(), SetStrValue(), and SetValue().

Int_t TGo4ParameterMember::fIndex1 [protected]
 

Definition at line 63 of file TGo4ParameterMember.h.

Referenced by CheckArrayIndexes(), GetFullName(), IsArrayItem(), and SetArrayIndexes().

Int_t TGo4ParameterMember::fIndex2 [protected]
 

Definition at line 64 of file TGo4ParameterMember.h.

Referenced by CheckArrayIndexes(), GetFullName(), and SetArrayIndexes().

TObject* TGo4ParameterMember::fObject [protected]
 

Definition at line 65 of file TGo4ParameterMember.h.

Referenced by GetObject(), GetValue(), SetObject(), SetValue(), and ~TGo4ParameterMember().

Bool_t TGo4ParameterMember::fObjectOwner [protected]
 

Definition at line 66 of file TGo4ParameterMember.h.

Referenced by GetValue(), SetObject(), SetValue(), and ~TGo4ParameterMember().

Bool_t TGo4ParameterMember::fVisible [protected]
 

flag indicating ownership of object

Definition at line 67 of file TGo4ParameterMember.h.

Referenced by IsVisible(), and SetVisible().


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