Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4GflashFastSimulationMessenger Class Reference

Messenger class that defines commands for the Gflash fast simulation model. More...

#include <TG4GflashFastSimulationMessenger.h>

Inheritance diagram for TG4GflashFastSimulationMessenger:

Public Member Functions

 TG4GflashFastSimulationMessenger (TG4GflashFastSimulation *gflashFastSimulation)
 
virtual ~TG4GflashFastSimulationMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String string)
 

Private Member Functions

 TG4GflashFastSimulationMessenger ()
 Not implemented.
 
 TG4GflashFastSimulationMessenger (const TG4GflashFastSimulationMessenger &right)
 Not implemented.
 
TG4GflashFastSimulationMessengeroperator= (const TG4GflashFastSimulationMessenger &right)
 Not implemented.
 

Private Attributes

TG4GflashFastSimulationfGflashFastSimulation
 associated class
 
G4UIcmdWithAString * fSetGflashMaterialCmd
 setExtDecayerSelection command
 

Detailed Description

Messenger class that defines commands for the Gflash fast simulation model.

Implements commands:

  • /mcPhysics/setGflashMaterial materialName
Author
I. Hrivnacova; IPN Orsay

Definition at line 34 of file TG4GflashFastSimulationMessenger.h.

Constructor & Destructor Documentation

◆ TG4GflashFastSimulationMessenger() [1/3]

TG4GflashFastSimulationMessenger::TG4GflashFastSimulationMessenger ( TG4GflashFastSimulation * gflashFastSimulation)

Standard constructor

Definition at line 22 of file TG4GflashFastSimulationMessenger.cxx.

◆ ~TG4GflashFastSimulationMessenger()

TG4GflashFastSimulationMessenger::~TG4GflashFastSimulationMessenger ( )
virtual

Destructor

Definition at line 39 of file TG4GflashFastSimulationMessenger.cxx.

◆ TG4GflashFastSimulationMessenger() [2/3]

TG4GflashFastSimulationMessenger::TG4GflashFastSimulationMessenger ( )
private

Not implemented.

◆ TG4GflashFastSimulationMessenger() [3/3]

TG4GflashFastSimulationMessenger::TG4GflashFastSimulationMessenger ( const TG4GflashFastSimulationMessenger & right)
private

Not implemented.

Member Function Documentation

◆ SetNewValue()

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

Apply command to the associated object.

Definition at line 51 of file TG4GflashFastSimulationMessenger.cxx.

◆ operator=()

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

Not implemented.

Member Data Documentation

◆ fGflashFastSimulation

TG4GflashFastSimulation* TG4GflashFastSimulationMessenger::fGflashFastSimulation
private

associated class

Definition at line 58 of file TG4GflashFastSimulationMessenger.h.

Referenced by SetNewValue().

◆ fSetGflashMaterialCmd

G4UIcmdWithAString* TG4GflashFastSimulationMessenger::fSetGflashMaterialCmd
private

setExtDecayerSelection command

Definition at line 61 of file TG4GflashFastSimulationMessenger.h.

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


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