GGS(GenericGEANT4Simulation)Software  2.7.0
 All Data Structures Namespaces Files Functions Variables Typedefs Macros
GGSIntHitSDMessenger.h
1 /*
2  * GGSIntHitSDMessenger.h
3  *
4  * Created on: 09/feb/2012
5  * Author: Nicola Mori
6  */
7 
8 #ifndef GGSINTHITSDMESSENGER_H_
9 #define GGSINTHITSDMESSENGER_H_
10 
11 // Geant4 headers
12 #include "G4UIcmdWithABool.hh"
13 #include "G4UIcmdWithADoubleAndUnit.hh"
14 #include "G4UIcmdWithAString.hh"
15 #include "G4UIdirectory.hh"
16 #include "G4UImessenger.hh"
17 
18 // GGS headers
20 
26 class GGSIntHitSDMessenger : public G4UImessenger {
27 public:
33 
36 
45  void SetNewValue(G4UIcommand *command, G4String newValue);
46 
47 private:
48  GGSIntHitSD *_intHitSD;
49  G4UIdirectory *_cmdDir;
50 
51  G4UIcmdWithADoubleAndUnit *_setTimeBinCmd;
52  G4UIcmdWithABool *_setPosHitStorage;
53  G4UIcmdWithABool *_setPartHitStorage;
54  G4UIcmdWithAString *_setTouchableIDComputer;
55 };
56 
57 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
58 
59 #endif /* GGSINTHITSDMESSENGER_H_ */
Sensitive detector class for integrated hits.
Definition: GGSIntHitSD.h:29
GGSIntHitSDMessenger(GGSIntHitSD *intHitSD)
Constructor.
~GGSIntHitSDMessenger()
Destructor.
The integrated hit SD messenger class.
void SetNewValue(G4UIcommand *command, G4String newValue)
Concrete implementation of the SetNewValue methd of base class.