4 // This class creates all Ali* specific action classes
5 // that will be initialized and managed by Geant4 kernel (G4RunManager)
6 // and creates AliRunMessenger that implements commands for
9 #ifndef ALI_RUN_CONFIGURATION_H
10 #define ALI_RUN_CONFIGURATION_H
12 #include "TG4VRunConfiguration.h"
14 class AliRunMessenger;
18 class AliRunConfiguration : public TG4VRunConfiguration
21 AliRunConfiguration();
23 // AliRunConfiguration(const AliRunConfiguration& right);
24 virtual ~AliRunConfiguration();
27 AliRunConfiguration(const AliRunConfiguration& right);
30 AliRunConfiguration& operator=(const AliRunConfiguration& right);
33 virtual void CreateUserConfiguration();
36 AliRunMessenger* fRunMessenger; //messenger
39 #endif //ALI_RUN_CONFIGURATION_H