EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairParGenericSet.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FairParGenericSet.h
1 #ifndef FAIRPARGENERICSET_H
2 #define FAIRPARGENERICSET_H
3 
4 #include "FairParSet.h"
5 
6 class FairParamList;
7 class FairDetParIo;
8 class FairParIo;
9 
11 {
12  public:
13  FairParGenericSet(const char* name,const char* title,const char* context)
14  : FairParSet(name,title,context) {}
15  virtual ~FairParGenericSet() {}
16  virtual void putParams(FairParamList*)=0;
17  virtual Bool_t getParams(FairParamList*)=0;
18  virtual void printParams();
19 
20  Bool_t init(FairParIo* inp);
21  Int_t write(FairParIo* output);
22 
23 
24  protected:
26  : FairParSet() {}
27  ClassDef(FairParGenericSet,1) // Base class for generic-style parameter containers
28 };
29 
30 #endif /* !FAIRPARGENERICSET_H */