source: ELYSE/HEAD/ELYSE/DetectorMessenger.hh @ 629

Last change on this file since 629 was 286, checked in by campagne, 18 years ago

ELYSE sauvegarde provisoire (JEC)

File size: 731 bytes
Line 
1#ifndef ELYSEDetectorMessenger_h
2#define ELYSEDetectorMessenger_h 1
3
4
5#include "G4UImessenger.hh"
6#include "G4UImessenger.hh"
7
8
9class G4UIdirectory;
10class G4UIcmdWith3VectorAndUnit;
11class G4UIcmdWithADoubleAndUnit;
12
13//JEC 10/1/06 introduce ELYSE
14namespace ELYSE {
15
16class DetectorConstruction;
17
18
19class DetectorMessenger: public G4UImessenger {
20 public:
21  DetectorMessenger(DetectorConstruction* mpga);
22  virtual ~DetectorMessenger();
23 
24 public:
25  void         SetNewValue(G4UIcommand* command, G4String newValues);
26 
27 private:
28  DetectorConstruction* ELYSEDetector;
29
30 private: //commands
31 
32  G4UIdirectory*  ELYSEDir;
33  G4UIcmdWith3VectorAndUnit* waterDimensionsCmd;
34  G4UIcmdWithADoubleAndUnit* tyvekThicknessCmd;
35};
36
37}
38#endif
39
40
Note: See TracBrowser for help on using the repository browser.