EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairDetParIo.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FairDetParIo.h
1 #ifndef FAIRDETPARIO_H
2 #define FAIRDETPARIO_H
3 
4 
5 //#include "Rtypes.h"
6 #include "TNamed.h"
7 
8 class FairParSet;
9 
10 class FairDetParIo : public TNamed
11 {
12  protected:
13  Int_t inputNumber; // input number (first or second input in runtime database)
14  public:
15  FairDetParIo();
16  virtual ~FairDetParIo() {;}
17 
18  // sets the input number
19  void setInputNumber(Int_t n) {inputNumber=n;}
20 
21  // returns the input number
22  Int_t getInputNumber() {return inputNumber;}
23 
24  // initializes parameter container
25  virtual Bool_t init(FairParSet*) {return kFALSE;}
26 
27  // writes parameter container to output
28  virtual Int_t write(FairParSet*) {return kFALSE;}
29 
30  ClassDef(FairDetParIo,0) // Base class for detector parameter IO
31 };
32 
33 #endif /* !HDETPARIO_H */
34 
35 
36 
37 
38 
39 
40