]>
Commit | Line | Data |
---|---|---|
ab2f6604 | 1 | #ifndef ALIGConfig_H |
2 | #define ALIGConfig_H | |
3 | ||
4 | #include <TNamed.h> | |
5 | #include <TString.h> | |
6 | #include <TStringLong.h> | |
7 | #include <TDatime.h> | |
8 | ||
9 | class AliGConfig: public TNamed { | |
10 | ||
11 | protected: | |
12 | TDatime fBeg; // Time validity of node version | |
13 | TString fDetail; // Level of detail | |
14 | TDatime fEnd; // Time validity of node version | |
15 | //char* fFormula; // Formula describing the node structure below | |
16 | TStringLong fFormula; // Formula describing the node structure below | |
17 | TString fMaterialName; | |
18 | TString fShapeName; | |
19 | TString fShapeType; | |
20 | ||
21 | public: | |
22 | AliGConfig( Text_t* name, Text_t* title, TStringLong formula, Text_t* detail=NULL, const Text_t* shapetype=NULL, const Text_t* shapename=NULL, const Text_t* materialname=NULL, Int_t beg=0, Int_t end=0 ); | |
23 | AliGConfig( AliGConfig* Config=NULL ); /* Copy Constructor */ | |
24 | virtual ~AliGConfig(); /* Destructor */ | |
25 | AliGConfig* operator=( AliGConfig* Config ); /* Operator = */ | |
26 | ||
27 | TStringLong GetFormula() const { return fFormula; } | |
28 | TString GetMaterialName() const { return fMaterialName; } | |
29 | TString GetShapeName() const { return fShapeName; } | |
30 | TString GetShapeType() const { return fShapeType; } | |
31 | ||
32 | ClassDef(AliGConfig,1) //Config class | |
33 | }; | |
34 | #endif |