EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eASTInitialization.hh
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file eASTInitialization.hh
1 // ********************************************************************
2 //
3 // eASTInitialization.hh
4 // Defines the initialization procedure of Geant4 and eAST
5 //
6 // History
7 // April 28, 2021 - first implementation (M.Asai/SLAC)
8 //
9 // ********************************************************************
10 
11 #ifndef eASRInitialization_h
12 #define eASTInitialization_h 1
13 
14 #include "G4Types.hh"
15 
17 class G4VModularPhysicsList;
18 class eASTMagneticField;
20 class G4GenericMessenger;
21 class G4UIExecutive;
22 
24 {
25  public:
26  eASTInitialization(G4int verboseLvl=0);
28  void Initialize();
29  void SetWindowText(G4UIExecutive*);
30 
31  private:
33  G4VModularPhysicsList* physics;
36 
37  G4GenericMessenger* messenger;
38 
39  G4int verboseLevel;
40 };
41 
42 #endif