File indexing completed on 2025-08-05 08:18:07
0001 #ifndef G4MAIN_FUN4ALLMESSENGER_H
0002 #define G4MAIN_FUN4ALLMESSENGER_H
0003
0004 #include <Geant4/G4UImessenger.hh>
0005
0006 #include <Geant4/G4String.hh> // for G4String
0007
0008 class Fun4AllServer;
0009 class G4UIcmdWithAnInteger;
0010 class G4UIcommand;
0011 class G4UIdirectory;
0012
0013 class Fun4AllMessenger : public G4UImessenger
0014 {
0015 public:
0016 Fun4AllMessenger(Fun4AllServer* ffa);
0017 ~Fun4AllMessenger() override;
0018
0019 void SetNewValue(G4UIcommand*, G4String) override;
0020
0021 private:
0022 G4UIdirectory* m_Fun4AllDir;
0023 G4UIcmdWithAnInteger* m_RunCmd;
0024 Fun4AllServer* se;
0025 };
0026
0027 #endif