3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
13 #include <TInterpreter.h>
16 #include <TDatabasePDG.h>
25 class AliConfig : public TNamed {
29 AliConfig(const char *name="gAlice",
30 const char *title = "Alice simulation and reconstruction framework");
31 virtual ~ AliConfig ();
33 void Add (AliGenerator *generator);
35 void Add (TDatabasePDG *pdg);
36 void Add (AliModule *module);
37 void Add (AliDetector *detector);
39 void Add (const char *list);
41 static AliConfig* Instance();
44 void AddInFolder (char *dir, TObject *obj);
45 void AddSubFolder(char *dir[], TObject *obj);
46 TObject* FindInFolder (char *dir, const char *name);
51 static AliConfig* fInstance;
55 }; // end class AliConfig