Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
event
include
TG4SpecialStackingActionMessenger.h
Go to the documentation of this file.
1
#ifndef TG4_SPECIAL_STACKING_ACTION_MESSENGER_H
2
#define TG4_SPECIAL_STACKING_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
21
class
TG4SpecialStackingAction
;
22
23
class
G4UIdirectory;
24
class
G4UIcmdWithAnInteger;
25
class
G4UIcmdWithABool;
26
35
36
class
TG4SpecialStackingActionMessenger
:
public
G4UImessenger
37
{
38
public
:
39
TG4SpecialStackingActionMessenger
(
TG4SpecialStackingAction
* stackingAction);
40
virtual
~TG4SpecialStackingActionMessenger
();
41
42
// methods
43
virtual
void
SetNewValue
(
G4UIcommand
* command, G4String
string
);
44
45
private
:
47
TG4SpecialStackingActionMessenger
();
49
TG4SpecialStackingActionMessenger
(
50
const
TG4SpecialStackingActionMessenger
& right);
52
TG4SpecialStackingActionMessenger
&
operator=
(
53
const
TG4SpecialStackingActionMessenger
& right);
54
55
// data members
56
TG4SpecialStackingAction
*
fStackingAction
;
57
G4UIcmdWithABool*
fSkipNeutrinoCmd
;
58
G4UIcmdWithABool*
fWaitPrimaryCmd
;
59
};
60
61
#endif
// TG4_SPECIAL_STACKING_ACTION_MESSENGER_H
G4UIcommand
G4UImessenger
TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger
TG4SpecialStackingActionMessenger(TG4SpecialStackingAction *stackingAction)
Definition
TG4SpecialStackingActionMessenger.cxx:23
TG4SpecialStackingActionMessenger::fSkipNeutrinoCmd
G4UIcmdWithABool * fSkipNeutrinoCmd
command: skipNeutrino
Definition
TG4SpecialStackingActionMessenger.h:57
TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger
TG4SpecialStackingActionMessenger()
Not implemented.
TG4SpecialStackingActionMessenger::operator=
TG4SpecialStackingActionMessenger & operator=(const TG4SpecialStackingActionMessenger &right)
Not implemented.
TG4SpecialStackingActionMessenger::~TG4SpecialStackingActionMessenger
virtual ~TG4SpecialStackingActionMessenger()
Definition
TG4SpecialStackingActionMessenger.cxx:50
TG4SpecialStackingActionMessenger::fStackingAction
TG4SpecialStackingAction * fStackingAction
associated class
Definition
TG4SpecialStackingActionMessenger.h:56
TG4SpecialStackingActionMessenger::fWaitPrimaryCmd
G4UIcmdWithABool * fWaitPrimaryCmd
command: waitPrimary
Definition
TG4SpecialStackingActionMessenger.h:58
TG4SpecialStackingActionMessenger::SetNewValue
virtual void SetNewValue(G4UIcommand *command, G4String string)
Definition
TG4SpecialStackingActionMessenger.cxx:63
TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger
TG4SpecialStackingActionMessenger(const TG4SpecialStackingActionMessenger &right)
Not implemented.
TG4SpecialStackingAction
Defines a special stacking mechanism.
Definition
TG4SpecialStackingAction.h:41
Generated on
for Geant4 VMC by
1.17.0