14 #ifndef TGO4PARAMETER_H
15 #define TGO4PARAMETER_H
18 #include "Riostream.h"
35 TGo4Parameter(
const char* name,
const char* title =
"This is a Go4 Parameter Object");
43 virtual void Print(Option_t* dummy=
"")
const;
62 virtual void Clear(Option_t* opt=
"");
70 virtual void SavePrimitive(std::ostream& fs, Option_t* opt=
"");
80 void GetMemberValues(TObjArray* fItems, TClass* cl,
char* ptr,
unsigned long int cloffset);
82 Bool_t
SetMemberValues(TObjArray* items, Int_t& itemsindx, TClass* cl,
char* ptr,
unsigned long int cloffset);
84 Int_t
FindArrayLength(TObjArray* items, Int_t& itemsindx, TDataMember* member);
89 #endif //TGO4PARAMETER_H
TGo4ParameterStatus * CreateStatus()
Int_t FindArrayLength(TObjArray *items, Int_t &itemsindx, TDataMember *member)
virtual void SavePrimitive(std::ostream &fs, Option_t *opt="")
virtual Int_t PrintParameter(Text_t *buffer=0, Int_t buflen=0)
virtual void Clear(Option_t *opt="")
virtual void Print(Option_t *dummy="") const
Bool_t UpdateFromUrl(const char *rest_url_opt)
Bool_t SetMemberValues(TObjArray *fItems)
virtual Bool_t UpdateFrom(TGo4Parameter *rhs)
virtual Bool_t CustomUpdateFrom() const
Bool_t SetStatus(TGo4ParameterStatus *status)
void GetMemberValues(TObjArray *fItems)