Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
run
include
TG4PrimaryGeneratorMessenger.h
Go to the documentation of this file.
1
#ifndef TG4_PRIMARY_GENERATOR_MESSENGER_H
2
#define TG4_PRIMARY_GENERATOR_MESSENGER_H
3
4
//------------------------------------------------
5
// The Geant4 Virtual Monte Carlo package
6
// Copyright (C) 2007 - 2019 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
class
TG4PrimaryGeneratorAction
;
22
23
class
G4UIdirectory;
24
class
G4UIcmdWithAString;
25
class
G4UIcmdWithAnInteger;
26
class
G4UIcmdWithABool;
27
35
36
class
TG4PrimaryGeneratorMessenger
:
public
G4UImessenger
37
{
38
public
:
39
TG4PrimaryGeneratorMessenger
(
TG4PrimaryGeneratorAction
* action);
40
virtual
~TG4PrimaryGeneratorMessenger
();
41
42
// methods
43
virtual
void
SetNewValue
(
G4UIcommand
* command, G4String
string
);
44
45
private
:
47
TG4PrimaryGeneratorMessenger
();
49
TG4PrimaryGeneratorMessenger
(
const
TG4PrimaryGeneratorMessenger
& right);
51
TG4PrimaryGeneratorMessenger
&
operator=
(
52
const
TG4PrimaryGeneratorMessenger
& right);
53
54
// data members
55
TG4PrimaryGeneratorAction
*
fPrimaryGeneratorAction
;
56
G4UIdirectory*
fDirectory
;
57
59
G4UIcmdWithABool*
fSkipUnknownParticlesCmd
;
61
};
62
63
#endif
// TG4_PRIMARY_GENERATOR_MESSENGER
G4UIcommand
G4UImessenger
TG4PrimaryGeneratorAction
Primary generator action defined via TVirtualMCStack and TVirtualMCApplication.
Definition
TG4PrimaryGeneratorAction.h:43
TG4PrimaryGeneratorMessenger::fSkipUnknownParticlesCmd
G4UIcmdWithABool * fSkipUnknownParticlesCmd
command: /mcPrimaryGenerator/skipUnknownParticles
Definition
TG4PrimaryGeneratorMessenger.h:59
TG4PrimaryGeneratorMessenger::~TG4PrimaryGeneratorMessenger
virtual ~TG4PrimaryGeneratorMessenger()
Definition
TG4PrimaryGeneratorMessenger.cxx:45
TG4PrimaryGeneratorMessenger::fPrimaryGeneratorAction
TG4PrimaryGeneratorAction * fPrimaryGeneratorAction
associated class
Definition
TG4PrimaryGeneratorMessenger.h:55
TG4PrimaryGeneratorMessenger::TG4PrimaryGeneratorMessenger
TG4PrimaryGeneratorMessenger(const TG4PrimaryGeneratorMessenger &right)
Not implemented.
TG4PrimaryGeneratorMessenger::operator=
TG4PrimaryGeneratorMessenger & operator=(const TG4PrimaryGeneratorMessenger &right)
Not implemented.
TG4PrimaryGeneratorMessenger::TG4PrimaryGeneratorMessenger
TG4PrimaryGeneratorMessenger(TG4PrimaryGeneratorAction *action)
Definition
TG4PrimaryGeneratorMessenger.cxx:24
TG4PrimaryGeneratorMessenger::SetNewValue
virtual void SetNewValue(G4UIcommand *command, G4String string)
Definition
TG4PrimaryGeneratorMessenger.cxx:58
TG4PrimaryGeneratorMessenger::fDirectory
G4UIdirectory * fDirectory
command directory
Definition
TG4PrimaryGeneratorMessenger.h:56
TG4PrimaryGeneratorMessenger::TG4PrimaryGeneratorMessenger
TG4PrimaryGeneratorMessenger()
Not implemented.
Generated on
for Geant4 VMC by
1.17.0