Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4ParticlesCheckerMessenger.h
Go to the documentation of this file.
1#ifndef TG4_PARTICLES_CHECKER_MESSENGER_H
2#define TG4_PARTICLES_CHECKER_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
21#include <set>
22
24
25class G4UIdirectory;
26class G4UIcmdWithoutParameter;
27class G4UIcmdWithABool;
28class G4UIcmdWithAString;
29class G4UIcmdWithAnInteger;
30class G4UIcmdWithADouble;
31
43
45{
46 public:
49
50 // methods
51 void Init();
52 virtual void SetNewValue(G4UIcommand* command, G4String string);
53
54 private:
61 const TG4ParticlesCheckerMessenger& right);
62
63 // data members
65 G4UIdirectory* fDirectory;
67
68 G4UIcmdWithoutParameter* fCheckParticlesCmd;
69 G4UIcmdWithAnInteger* fCheckParticleCmd;
70 G4UIcmdWithAString* fSelectPropertyCmd;
71 G4UIcmdWithABool* fSetCheckingCmd;
72 G4UIcmdWithADouble* fSetPrecisionCmd;
73};
74
75#endif // TG4_PARTICLES_CHECKER_MESSENGER_H
Messenger class that defines commands for TG4ParticlesChecker.
G4UIcmdWithoutParameter * fCheckParticlesCmd
command: checkParticles
G4UIcmdWithADouble * fSetPrecisionCmd
command: setPrecision
G4UIcmdWithAString * fSelectPropertyCmd
command: selectProperty
virtual void SetNewValue(G4UIcommand *command, G4String string)
TG4ParticlesCheckerMessenger(const TG4ParticlesCheckerMessenger &right)
Not implemented.
G4UIcmdWithAnInteger * fCheckParticleCmd
command: checkParticle
TG4ParticlesCheckerMessenger()
Not implemented.
G4UIcmdWithABool * fSetCheckingCmd
command: setChecking
G4UIdirectory * fDirectory
command directory
TG4ParticlesChecker * fParticlesChecker
associated class
TG4ParticlesCheckerMessenger & operator=(const TG4ParticlesCheckerMessenger &right)
Not implemented.
G4String fSelectedProperty
selected property
A helper class for comparing the basic particles properties in between Root and Geant4.