EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicPOD.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file EicPOD.h
1 
2 #include <TObject.h>
3 #include <TString.h>
4 
5 #ifndef _EIC_POD_
6 #define _EIC_POD_
7 
8 class EicPOD: public TObject {
9  public:
10  EicPOD() {};
11  ~EicPOD() {};
12 
13  // double, Double_t, TString;
14  int SetDoubleVariable (const char *vname, double value) const;
15  double GetDoubleVariable(const char *vname) const;
16  int SetTStringVariable(const char *vname, const char *value) const;
17  const TString *GetTStringVariable(const char *vname) const;
18 
19  private:
20  char *GetVariableOffset(const char *vname, const char *vtype) const;
21 
22  ClassDef(EicPOD, 1)
23 };
24 
25 #endif