File indexing completed on 2024-09-27 07:02:42
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef eASRInitialization_h
0012 #define eASTInitialization_h 1
0013
0014 #include "G4Types.hh"
0015
0016 class eASTDetectorConstruction;
0017 class G4VModularPhysicsList;
0018 class eASTMagneticField;
0019 class eASTActionInitialization;
0020 class G4GenericMessenger;
0021 class G4UIExecutive;
0022
0023 class eASTInitialization
0024 {
0025 public:
0026 eASTInitialization(G4int verboseLvl=0);
0027 ~eASTInitialization();
0028 void Initialize();
0029 void SetWindowText(G4UIExecutive*);
0030
0031 private:
0032 eASTDetectorConstruction* detector;
0033 G4VModularPhysicsList* physics;
0034 eASTMagneticField* field;
0035 eASTActionInitialization* actionInitialization;
0036
0037 G4GenericMessenger* messenger;
0038
0039 G4int verboseLevel;
0040 };
0041
0042 #endif