/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/include/RAT/TrackingMessenger.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/include/RAT/TrackingMessenger.hh Source File
Ratpac-two
TrackingMessenger.hh
1 #ifndef __RAT_TrackingMessenger__
2 #define __RAT_TrackingMessenger__
3 
4 #include <G4String.hh>
5 #include <G4UIcmdWithABool.hh>
6 #include <G4UIcmdWithADouble.hh>
7 #include <G4UIcmdWithAString.hh>
8 #include <G4UImessenger.hh>
9 
10 namespace RAT {
11 
12 class TrackingMessenger : public G4UImessenger {
13  public:
16 
17  G4String GetCurrentValue(G4UIcommand *command);
18  void SetNewValue(G4UIcommand *command, G4String newValue);
19 
20  protected:
21  G4UIcmdWithABool *FillPointContCmd;
22  G4UIcmdWithAString *storeParticleTrajCmd;
23  G4UIcmdWithAString *discardParticleTrajCmd;
24  G4UIcmdWithABool *storeMuonTrajSpecialCmd;
25  G4UIcmdWithADouble *setMaxGlobalTimeCmd;
26  G4UIcmdWithABool *storeOpticalTrackIDCmd;
27 };
28 
29 } // namespace RAT
30 
31 #endif
Definition: TrackingMessenger.hh:12
Definition: CCCrossSecMessenger.hh:29