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)
void SetToZero ()
Int_t PrintMember (Text_t *buffer=0, Int_t buflen=0) const
virtual void Clear (Option_t *opt="")
virtual void Print (Option_t *dummy="") const

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


Detailed Description

Definition at line 19 of file TGo4ParameterMember.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
kTString_t 
kTGo4Fitter_t 

Definition at line 22 of file TGo4ParameterMember.h.


Constructor & Destructor Documentation

TGo4ParameterMember::TGo4ParameterMember (  ) 

Definition at line 23 of file TGo4ParameterMember.cxx.

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

Definition at line 37 of file TGo4ParameterMember.cxx.

TGo4ParameterMember::~TGo4ParameterMember (  )  [virtual]

Definition at line 51 of file TGo4ParameterMember.cxx.


Member Function Documentation

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

Definition at line 28 of file TGo4ParameterMember.h.

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

Definition at line 29 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::GetTypeId (  )  const [inline]

Definition at line 30 of file TGo4ParameterMember.h.

Bool_t TGo4ParameterMember::IsFitterItem (  )  const [inline]

Definition at line 31 of file TGo4ParameterMember.h.

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

Definition at line 33 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::GetMemberId (  )  const [inline]

Definition at line 34 of file TGo4ParameterMember.h.

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

Definition at line 36 of file TGo4ParameterMember.h.

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

Definition at line 37 of file TGo4ParameterMember.h.

Bool_t TGo4ParameterMember::CanStrEdit (  )  const [inline]

Definition at line 38 of file TGo4ParameterMember.h.

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

Definition at line 59 of file TGo4ParameterMember.cxx.

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

Definition at line 77 of file TGo4ParameterMember.cxx.

Bool_t TGo4ParameterMember::IsArrayItem (  )  const [inline]

Definition at line 42 of file TGo4ParameterMember.h.

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

Definition at line 89 of file TGo4ParameterMember.cxx.

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

Definition at line 45 of file TGo4ParameterMember.h.

Bool_t TGo4ParameterMember::IsVisible (  )  const [inline]

Definition at line 46 of file TGo4ParameterMember.h.

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

Definition at line 48 of file TGo4ParameterMember.h.

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

Definition at line 103 of file TGo4ParameterMember.cxx.

void TGo4ParameterMember::SetValue ( char *  addr  ) 

Definition at line 144 of file TGo4ParameterMember.cxx.

void TGo4ParameterMember::GetValue ( char *  addr  ) 

Definition at line 174 of file TGo4ParameterMember.cxx.

void TGo4ParameterMember::SetToZero (  ) 

Definition at line 111 of file TGo4ParameterMember.cxx.

Int_t TGo4ParameterMember::PrintMember ( Text_t *  buffer = 0,
Int_t  buflen = 0 
) const

Definition at line 204 of file TGo4ParameterMember.cxx.

void TGo4ParameterMember::Clear ( Option_t *  opt = ""  )  [virtual]

Definition at line 241 of file TGo4ParameterMember.cxx.

void TGo4ParameterMember::Print ( Option_t *  dummy = ""  )  const [virtual]

Definition at line 246 of file TGo4ParameterMember.cxx.


Member Data Documentation

TString TGo4ParameterMember::fTypeName [protected]

Definition at line 63 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::fTypeId [protected]

Definition at line 64 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::fMemberId [protected]

Definition at line 65 of file TGo4ParameterMember.h.

TString TGo4ParameterMember::fValue [protected]

Definition at line 66 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::fIndex1 [protected]

Definition at line 67 of file TGo4ParameterMember.h.

Int_t TGo4ParameterMember::fIndex2 [protected]

Definition at line 68 of file TGo4ParameterMember.h.

TObject* TGo4ParameterMember::fObject [protected]

Definition at line 69 of file TGo4ParameterMember.h.

Definition at line 70 of file TGo4ParameterMember.h.

Bool_t TGo4ParameterMember::fVisible [protected]

flag indicating ownership of object

Definition at line 71 of file TGo4ParameterMember.h.


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

Generated on Thu Oct 28 12:31:31 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6