Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
physics
include
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
23
class
TG4ParticlesChecker
;
24
25
class
G4UIdirectory;
26
class
G4UIcmdWithoutParameter;
27
class
G4UIcmdWithABool;
28
class
G4UIcmdWithAString;
29
class
G4UIcmdWithAnInteger;
30
class
G4UIcmdWithADouble;
31
43
44
class
TG4ParticlesCheckerMessenger
:
public
G4UImessenger
45
{
46
public
:
47
TG4ParticlesCheckerMessenger
(
TG4ParticlesChecker
* particlesChecker);
48
virtual
~TG4ParticlesCheckerMessenger
();
49
50
// methods
51
void
Init
();
52
virtual
void
SetNewValue
(
G4UIcommand
* command, G4String
string
);
53
54
private
:
56
TG4ParticlesCheckerMessenger
();
58
TG4ParticlesCheckerMessenger
(
const
TG4ParticlesCheckerMessenger
& right);
60
TG4ParticlesCheckerMessenger
&
operator=
(
61
const
TG4ParticlesCheckerMessenger
& right);
62
63
// data members
64
TG4ParticlesChecker
*
fParticlesChecker
;
65
G4UIdirectory*
fDirectory
;
66
G4String
fSelectedProperty
;
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
G4UIcommand
G4UImessenger
TG4ParticlesCheckerMessenger::fCheckParticlesCmd
G4UIcmdWithoutParameter * fCheckParticlesCmd
command: checkParticles
Definition
TG4ParticlesCheckerMessenger.h:68
TG4ParticlesCheckerMessenger::Init
void Init()
Definition
TG4ParticlesCheckerMessenger.cxx:95
TG4ParticlesCheckerMessenger::fSetPrecisionCmd
G4UIcmdWithADouble * fSetPrecisionCmd
command: setPrecision
Definition
TG4ParticlesCheckerMessenger.h:72
TG4ParticlesCheckerMessenger::fSelectPropertyCmd
G4UIcmdWithAString * fSelectPropertyCmd
command: selectProperty
Definition
TG4ParticlesCheckerMessenger.h:70
TG4ParticlesCheckerMessenger::SetNewValue
virtual void SetNewValue(G4UIcommand *command, G4String string)
Definition
TG4ParticlesCheckerMessenger.cxx:120
TG4ParticlesCheckerMessenger::TG4ParticlesCheckerMessenger
TG4ParticlesCheckerMessenger(const TG4ParticlesCheckerMessenger &right)
Not implemented.
TG4ParticlesCheckerMessenger::fCheckParticleCmd
G4UIcmdWithAnInteger * fCheckParticleCmd
command: checkParticle
Definition
TG4ParticlesCheckerMessenger.h:69
TG4ParticlesCheckerMessenger::TG4ParticlesCheckerMessenger
TG4ParticlesCheckerMessenger()
Not implemented.
TG4ParticlesCheckerMessenger::fSetCheckingCmd
G4UIcmdWithABool * fSetCheckingCmd
command: setChecking
Definition
TG4ParticlesCheckerMessenger.h:71
TG4ParticlesCheckerMessenger::TG4ParticlesCheckerMessenger
TG4ParticlesCheckerMessenger(TG4ParticlesChecker *particlesChecker)
Definition
TG4ParticlesCheckerMessenger.cxx:28
TG4ParticlesCheckerMessenger::fDirectory
G4UIdirectory * fDirectory
command directory
Definition
TG4ParticlesCheckerMessenger.h:65
TG4ParticlesCheckerMessenger::fParticlesChecker
TG4ParticlesChecker * fParticlesChecker
associated class
Definition
TG4ParticlesCheckerMessenger.h:64
TG4ParticlesCheckerMessenger::~TG4ParticlesCheckerMessenger
virtual ~TG4ParticlesCheckerMessenger()
Definition
TG4ParticlesCheckerMessenger.cxx:78
TG4ParticlesCheckerMessenger::operator=
TG4ParticlesCheckerMessenger & operator=(const TG4ParticlesCheckerMessenger &right)
Not implemented.
TG4ParticlesCheckerMessenger::fSelectedProperty
G4String fSelectedProperty
selected property
Definition
TG4ParticlesCheckerMessenger.h:66
TG4ParticlesChecker
A helper class for comparing the basic particles properties in between Root and Geant4.
Definition
TG4ParticlesChecker.h:39
Generated on
for Geant4 VMC by
1.17.0