00001 /* BDSIM code. Version 1.0 00002 Author: Grahame A. Blair, Royal Holloway, Univ. of London. 00003 Last modified 24.7.2002 00004 Copyright (c) 2002 by G.A.Blair. ALL RIGHTS RESERVED. 00005 */ 00006 00007 // This code implementation is the intellectual property of 00008 // the GEANT4 collaboration. 00009 // 00010 // By copying, distributing or modifying the Program (or any work 00011 // based on the Program) you indicate your acceptance of this statement, 00012 // and all its terms. 00013 // 00014 // $Id: BDSEventActionMessenger.hh,v 1.1 2005/01/22 17:05:30 agapov Exp $ 00015 // GEANT4 tag $Name: $ 00016 // 00017 // 00018 00019 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 00020 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 00021 00022 #ifndef BDSEventActionMessenger_h 00023 #define BDSEventActionMessenger_h 1 00024 00025 #include "globals.hh" 00026 #include "G4UImessenger.hh" 00027 00028 class BDSEventAction; 00029 class G4UIcmdWithAString; 00030 class G4UIcmdWithAnInteger; 00031 00032 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 00033 00034 class BDSEventActionMessenger: public G4UImessenger 00035 { 00036 public: 00037 BDSEventActionMessenger(BDSEventAction*); 00038 ~BDSEventActionMessenger(); 00039 00040 void SetNewValue(G4UIcommand*, G4String); 00041 00042 private: 00043 BDSEventAction* eventAction; 00044 G4UIcmdWithAString* DrawCmd; 00045 G4UIcmdWithAnInteger* PrintCmd; 00046 }; 00047 00048 #endif
1.5.3