/** * @file SolidRunMessenger.hh * @author: Ibrahin Pinera * @date 2017 SoLid - University of Antwerp */ #ifndef SolidRunMessenger_h #define SolidRunMessenger_h 1 #include "G4UImessenger.hh" #include "G4UIcmdWithABool.hh" #include "G4UIcmdWithAnInteger.hh" #include "globals.hh" class SolidRunAction; //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... class SolidRunMessenger: public G4UImessenger { public: SolidRunMessenger(SolidRunAction* ); ~SolidRunMessenger(); void SetNewValue(G4UIcommand*, G4String); private: SolidRunAction* SolidRunAct; G4UIcmdWithABool* m_treeT2Cmd; G4UIcmdWithABool* m_treeT6Cmd; G4UIcmdWithABool* m_treeT7Cmd; G4UIcmdWithABool* m_treeT8Cmd; G4UIcmdWithABool* m_treeT9Cmd; G4UIcmdWithAnInteger* m_treeT9cutCmd; G4UIcmdWithAnInteger* m_nevtCmd; }; #endif