Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4EventActionMessenger.h
Go to the documentation of this file.
1#ifndef TG4_EVENT_ACTION_MESSENGER_H
2#define TG4_EVENT_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
20class TG4EventAction;
21
22class G4UIdirectory;
23class G4UIcmdWithABool;
24
33
35{
36 public:
39
40 // methods
41 virtual void SetNewValue(G4UIcommand* command, G4String string);
42
43 private:
50
51 // data members
53 G4UIdirectory* fEventDirectory;
54 G4UIcmdWithABool* fPrintMemoryCmd;
55 G4UIcmdWithABool* fSaveRandomStatusCmd;
56};
57
58#endif // TG4_EVENT_ACTION_MESSENGER_H
Messenger class that defines commands for TG4EventAction.
G4UIcmdWithABool * fPrintMemoryCmd
command: printMemory
G4UIdirectory * fEventDirectory
command directory
G4UIcmdWithABool * fSaveRandomStatusCmd
command: saveRandom
TG4EventActionMessenger(const TG4EventActionMessenger &right)
Not implemented.
virtual void SetNewValue(G4UIcommand *command, G4String string)
TG4EventActionMessenger & operator=(const TG4EventActionMessenger &right)
Not implemented.
TG4EventAction * fEventAction
associated class
TG4EventActionMessenger()
Not implemented.
Actions at the beginning and the end of event.