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

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

#include <TG4StackPopperMessenger.h>

Inheritance diagram for TG4StackPopperMessenger:

Public Member Functions

 TG4StackPopperMessenger (TG4StackPopperPhysics *stackPopperPhysics)
 
virtual ~TG4StackPopperMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String string)
 

Private Member Functions

 TG4StackPopperMessenger ()
 Not implemented.
 
 TG4StackPopperMessenger (const TG4StackPopperMessenger &right)
 Not implemented.
 
TG4StackPopperMessengeroperator= (const TG4StackPopperMessenger &right)
 Not implemented.
 

Private Attributes

TG4StackPopperPhysicsfStackPopperPhysics
 associated class
 
G4UIcmdWithAString * fSetSelectionCmd
 setStackPopperSelection command
 

Detailed Description

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

Implements commands:

  • /mcPhysics/setStackPopperSelection [particleName1 particleName2 ...]
Author
I. Hrivnacova; IPN Orsay

Definition at line 34 of file TG4StackPopperMessenger.h.

Constructor & Destructor Documentation

◆ TG4StackPopperMessenger() [1/3]

TG4StackPopperMessenger::TG4StackPopperMessenger ( TG4StackPopperPhysics * stackPopperPhysics)

Standard constructor

Definition at line 22 of file TG4StackPopperMessenger.cxx.

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

◆ ~TG4StackPopperMessenger()

TG4StackPopperMessenger::~TG4StackPopperMessenger ( )
virtual

Destructor

Definition at line 38 of file TG4StackPopperMessenger.cxx.

◆ TG4StackPopperMessenger() [2/3]

TG4StackPopperMessenger::TG4StackPopperMessenger ( )
private

Not implemented.

◆ TG4StackPopperMessenger() [3/3]

TG4StackPopperMessenger::TG4StackPopperMessenger ( const TG4StackPopperMessenger & right)
private

Not implemented.

Member Function Documentation

◆ SetNewValue()

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

Apply command to the associated object.

Definition at line 50 of file TG4StackPopperMessenger.cxx.

◆ operator=()

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

Not implemented.

Member Data Documentation

◆ fStackPopperPhysics

TG4StackPopperPhysics* TG4StackPopperMessenger::fStackPopperPhysics
private

associated class

Definition at line 55 of file TG4StackPopperMessenger.h.

Referenced by SetNewValue(), and TG4StackPopperMessenger().

◆ fSetSelectionCmd

G4UIcmdWithAString* TG4StackPopperMessenger::fSetSelectionCmd
private

setStackPopperSelection command

Definition at line 58 of file TG4StackPopperMessenger.h.

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


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