fFiles attribute, methods SetConfigName(), SetG3CallsName() added
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Jan 2001 15:50:23 +0000 (15:50 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Jan 2001 15:50:23 +0000 (15:50 +0000)
AliGeant4/AliRunConfiguration.cxx

index 94d8ba5..b769bba 100644 (file)
@@ -13,6 +13,7 @@
 #include "AliTrackingAction.h"
 #include "AliStackingAction.h"
 #include "AliSteppingAction.h"
+#include "AliFiles.h"
 
 #ifdef ALICE_EMPTY_PHYSICS_LIST
 #include "AliEmptyPhysicsList.h"
@@ -23,6 +24,7 @@
 AliRunConfiguration::AliRunConfiguration(){
 //
   fRunMessenger = new AliRunMessenger();
+  fFiles = new AliFiles();
  
   CreateUserConfiguration();
 }
@@ -36,6 +38,7 @@ AliRunConfiguration::AliRunConfiguration(const AliRunConfiguration& right)
 AliRunConfiguration::~AliRunConfiguration() {
 //
   delete fRunMessenger;
+  delete fFiles;
 
   // all user action data members are deleted 
   // in G4RunManager::~G4RunManager()
@@ -82,3 +85,20 @@ void AliRunConfiguration::CreateUserConfiguration()
   fStackingAction = new AliStackingAction();
 #endif
 }
+
+// public methods
+
+void AliRunConfiguration::SetConfigName(const char* name)
+{
+// Sets the configuration macro name 
+// ---
+  fFiles->SetMacroName(name);
+}  
+
+void AliRunConfiguration::SetG3CallsName(const char* name)
+{
+// Sets the configuration macro name 
+// ---
+  fFiles->SetG3CallsName(name);
+}  
+