Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
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.

◆ ~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().

◆ 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: