]> git.uio.no Git - u/mrichter/AliRoot.git/blame - GEODB/AliGConfig.h
Correct problem with Make-depend due to the new location of objects
[u/mrichter/AliRoot.git] / GEODB / AliGConfig.h
CommitLineData
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
9class 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