/* $Id$ */
+//
+// Class to name the folders
+// This class contains
+// the names of the top level folders
+//
+
+//
+// Class to name the folders
+// This class contains
+// the names of the top level folders
+//
+
#include <TNamed.h>
class TDatabasePDG;
class TFolder;
public:
- AliConfig();
-
virtual ~ AliConfig ();
void Add(TDatabasePDG *pdg);
TFolder* GetConstFolder(){return fConstFolder;}
static const TString& GetModulesFolderName(){return fgkModuleFolderName;}
+ static const TString& GetDefaultEventFolderName()
+ {return fgkDefaultEventFolderName;}
+ static const TString& GetTasksFolderName() {return fgkTasksFolderName;}
TString GetQATaskName() const; //returns path to QA tasks
TString GetDigitizerTaskName () const;
const TString& GetQAFolderName() const; //returns path to folder with QA output
const TString& GetDataFolderName() const;//returns name of data folder
+
+private:
+ AliConfig(const AliConfig&); // Not implemented
+ AliConfig& operator=(const AliConfig&); // Not implemented
+ AliConfig(); // Not implemented
+ AliConfig(const char * name, const char * title );
static const TString fgkTopFolderName; //name of top AliRoot folder
static const TString fgkGeneratorsFolderName; //name of generator folder
static const TString fgkVirtualMCFolderName; //name of virtual MC folder
-private:
- AliConfig(const char * name, const char * title );
- AliConfig(const AliConfig&);
- AliConfig& operator=(const AliConfig&);
-
void AddInFolder (const char * dir, TObject *obj);
Int_t AddSubTask(const char *taskname, const char* name, const char* title);
Int_t AddSubFolder(TFolder* topfolder, const char* infoler, //helper method