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

#include <TGo4HDF5StoreParameter.h>

+ Inheritance diagram for TGo4HDF5StoreParameter:

Public Member Functions

 TGo4HDF5StoreParameter ()
 
 TGo4HDF5StoreParameter (const char *name, Go4_H5_File_Flags flags=GO4_H5F_ACC_TRUNC)
 
virtual ~TGo4HDF5StoreParameter ()
 
virtual Int_t PrintParameter (Text_t *buffer=0, Int_t buflen=0)
 
virtual Bool_t UpdateFrom (TGo4Parameter *rhs)
 
Go4_H5_File_Flags GetHDF5Flags () const
 
void SetHDF5Flags (Go4_H5_File_Flags flags)
 
- Public Member Functions inherited from TGo4EventStoreParameter
 TGo4EventStoreParameter ()
 
 TGo4EventStoreParameter (const char *name, Int_t id=0)
 
virtual ~TGo4EventStoreParameter ()
 
Int_t GetID () const
 
- Public Member Functions inherited from TGo4Parameter
 TGo4Parameter ()
 
 TGo4Parameter (const char *name, const char *title="This is a Go4 Parameter Object")
 
virtual ~TGo4Parameter ()
 
virtual void Print (Option_t *dummy="") const
 
Bool_t UpdateFromUrl (const char *rest_url_opt)
 
virtual Bool_t CustomUpdateFrom () const
 
virtual void Clear (Option_t *opt="")
 
void GetMemberValues (TObjArray *fItems)
 
Bool_t SetMemberValues (TObjArray *fItems)
 
virtual void SavePrimitive (std::ostream &fs, Option_t *opt="")
 
TGo4ParameterStatusCreateStatus ()
 
Bool_t SetStatus (TGo4ParameterStatus *status)
 

Private Attributes

Go4_H5_File_Flags fiFlags
 

Additional Inherited Members

- Protected Member Functions inherited from TGo4Parameter
void GetMemberValues (TObjArray *fItems, TClass *cl, char *ptr, unsigned long int cloffset)
 
Bool_t SetMemberValues (TObjArray *items, Int_t &itemsindx, TClass *cl, char *ptr, unsigned long int cloffset)
 
Int_t FindArrayLength (TObjArray *items, Int_t &itemsindx, TDataMember *member)
 

Detailed Description

Definition at line 20 of file TGo4HDF5StoreParameter.h.

Constructor & Destructor Documentation

TGo4HDF5StoreParameter::TGo4HDF5StoreParameter ( )

Definition at line 29 of file TGo4HDF5StoreParameter.cxx.

References GO4TRACE.

TGo4HDF5StoreParameter::TGo4HDF5StoreParameter ( const char *  name,
Go4_H5_File_Flags  flags = GO4_H5F_ACC_TRUNC 
)

Definition at line 20 of file TGo4HDF5StoreParameter.cxx.

References GO4TRACE.

TGo4HDF5StoreParameter::~TGo4HDF5StoreParameter ( )
virtual

Definition at line 37 of file TGo4HDF5StoreParameter.cxx.

Member Function Documentation

Go4_H5_File_Flags TGo4HDF5StoreParameter::GetHDF5Flags ( ) const
inline
Int_t TGo4HDF5StoreParameter::PrintParameter ( Text_t *  buffer = 0,
Int_t  buflen = 0 
)
virtual

basic method to printout status information on stdout; to be overridden by specific subclass

Reimplemented from TGo4EventStoreParameter.

Definition at line 41 of file TGo4HDF5StoreParameter.cxx.

References fiFlags, GO4TRACE, TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), and TGo4EventStoreParameter::PrintParameter().

void TGo4HDF5StoreParameter::SetHDF5Flags ( Go4_H5_File_Flags  flags)
inline

Definition at line 38 of file TGo4HDF5StoreParameter.h.

References fiFlags.

Referenced by TGo4ConfigStep::StoreOverWrite(), and UpdateFrom().

Bool_t TGo4HDF5StoreParameter::UpdateFrom ( TGo4Parameter rhs)
virtual

update contents of paramter class with external object.

Reimplemented from TGo4EventStoreParameter.

Definition at line 71 of file TGo4HDF5StoreParameter.cxx.

References GetHDF5Flags(), GO4TRACE, SetHDF5Flags(), and TGo4EventStoreParameter::UpdateFrom().

Member Data Documentation

Go4_H5_File_Flags TGo4HDF5StoreParameter::fiFlags
private

Flags for HDF5 file mode

Definition at line 44 of file TGo4HDF5StoreParameter.h.

Referenced by GetHDF5Flags(), PrintParameter(), and SetHDF5Flags().


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