/home/cern/BDSIM_new/include/BDSEventActionMessenger.hh

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

Generated on Wed Mar 5 17:25:21 2008 for BDSIM by  doxygen 1.5.3