Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4TrackingActionMessenger.h
Go to the documentation of this file.
1#ifndef TG4_TRACKING_ACTION_MESSENGER_H
2#define TG4_TRACKING_ACTION_MESSENGER_H
3
4//------------------------------------------------
5// The Geant4 Virtual Monte Carlo package
6// Copyright (C) 2007 - 2014 Ivana Hrivnacova
7// All rights reserved.
8//
9// For the licensing terms see geant4_vmc/LICENSE.
10// Contact: root-vmc@cern.ch
11//-------------------------------------------------
12
17
18#include <G4UImessenger.hh>
19#include <globals.hh>
20
22
23class G4UIdirectory;
24class G4UIcmdWithAnInteger;
25class G4UIcmdWithAString;
26class G4UIcmdWithABool;
27
38
40{
41 public:
44
45 // methods
46 virtual void SetNewValue(G4UIcommand* command, G4String string);
47
48 private:
55 const TG4TrackingActionMessenger& right);
56
57 // data members
59 G4UIdirectory* fTrackingDirectory;
60 G4UIcmdWithAnInteger* fNewVerboseCmd;
61 G4UIcmdWithAnInteger* fNewVerboseTrackCmd;
62 G4UIcmdWithAString* fSaveSecondariesCmd;
63 G4UIcmdWithABool* fSaveDynamicChargeCmd;
64};
65
66#endif // TG4_TRACKING_ACTION_MESSENGER_H
Messenger class that defines commands for TG4TrackingAction.
TG4TrackingAction * fTrackingAction
associated class
G4UIcmdWithAString * fSaveSecondariesCmd
command: saveSecondaries
virtual void SetNewValue(G4UIcommand *command, G4String string)
TG4TrackingActionMessenger & operator=(const TG4TrackingActionMessenger &right)
Not implemented.
G4UIcmdWithABool * fSaveDynamicChargeCmd
command: saveDynamicCharge
G4UIdirectory * fTrackingDirectory
command directory
TG4TrackingActionMessenger()
Not implemented.
TG4TrackingActionMessenger(const TG4TrackingActionMessenger &right)
Not implemented.
G4UIcmdWithAnInteger * fNewVerboseCmd
command: newVerbose
G4UIcmdWithAnInteger * fNewVerboseTrackCmd
command: newVerboseTrack
Actions at the beginnig and at the end of track.