Geant4 VMC Version 6.7
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
TG4ExtDecayerMessenger Class Reference

Messenger class that defines commands for the stack popper special process. More...

#include <TG4ExtDecayerMessenger.h>

Inheritance diagram for TG4ExtDecayerMessenger:

Public Member Functions

 TG4ExtDecayerMessenger (TG4ExtDecayerPhysics *extDecayerPhysics)
 
virtual ~TG4ExtDecayerMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String string)
 

Private Member Functions

 TG4ExtDecayerMessenger ()
 Not implemented.
 
 TG4ExtDecayerMessenger (const TG4ExtDecayerMessenger &right)
 Not implemented.
 
TG4ExtDecayerMessengeroperator= (const TG4ExtDecayerMessenger &right)
 Not implemented.
 

Private Attributes

TG4ExtDecayerPhysicsfExtDecayerPhysics
 associated class
 
G4UIcmdWithAString * fSetSelectionCmd
 setExtDecayerSelection command
 
G4UIcmdWithABool * fSkipNeutrinoCmd
 skipExtDecayerNeutrino command
 

Detailed Description

Messenger class that defines commands for the stack popper special process.

Implements commands:

  • /mcPhysics/setExtDecayerSelection [particleName1 particleName2 ...]
  • /mcPhysics/skipExtDecayerNeutrino true|false
Author
I. Hrivnacova; IPN Orsay

Definition at line 36 of file TG4ExtDecayerMessenger.h.

Constructor & Destructor Documentation

◆ TG4ExtDecayerMessenger() [1/3]

TG4ExtDecayerMessenger::TG4ExtDecayerMessenger ( TG4ExtDecayerPhysics * extDecayerPhysics)

Standard constructor

Definition at line 23 of file TG4ExtDecayerMessenger.cxx.

Referenced by operator=(), and TG4ExtDecayerMessenger().

◆ ~TG4ExtDecayerMessenger()

TG4ExtDecayerMessenger::~TG4ExtDecayerMessenger ( )
virtual

Destructor

Definition at line 49 of file TG4ExtDecayerMessenger.cxx.

◆ TG4ExtDecayerMessenger() [2/3]

TG4ExtDecayerMessenger::TG4ExtDecayerMessenger ( )
private

Not implemented.

◆ TG4ExtDecayerMessenger() [3/3]

TG4ExtDecayerMessenger::TG4ExtDecayerMessenger ( const TG4ExtDecayerMessenger & right)
private

Not implemented.

Member Function Documentation

◆ SetNewValue()

void TG4ExtDecayerMessenger::SetNewValue ( G4UIcommand * command,
G4String string )
virtual

Apply command to the associated object.

Definition at line 62 of file TG4ExtDecayerMessenger.cxx.

◆ operator=()

TG4ExtDecayerMessenger & TG4ExtDecayerMessenger::operator= ( const TG4ExtDecayerMessenger & right)
private

Not implemented.

Member Data Documentation

◆ fExtDecayerPhysics

TG4ExtDecayerPhysics* TG4ExtDecayerMessenger::fExtDecayerPhysics
private

associated class

Definition at line 57 of file TG4ExtDecayerMessenger.h.

Referenced by SetNewValue(), and TG4ExtDecayerMessenger().

◆ fSetSelectionCmd

G4UIcmdWithAString* TG4ExtDecayerMessenger::fSetSelectionCmd
private

setExtDecayerSelection command

Definition at line 60 of file TG4ExtDecayerMessenger.h.

Referenced by SetNewValue(), TG4ExtDecayerMessenger(), and ~TG4ExtDecayerMessenger().

◆ fSkipNeutrinoCmd

G4UIcmdWithABool* TG4ExtDecayerMessenger::fSkipNeutrinoCmd
private

skipExtDecayerNeutrino command

Definition at line 63 of file TG4ExtDecayerMessenger.h.

Referenced by SetNewValue(), TG4ExtDecayerMessenger(), and ~TG4ExtDecayerMessenger().


The documentation for this class was generated from the following files: