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

Messenger class that defines commands for TG4SteppingAction. More...

#include <TG4SteppingActionMessenger.h>

Inheritance diagram for TG4SteppingActionMessenger:

Public Member Functions

 TG4SteppingActionMessenger (TG4SteppingAction *steppingAction)
 
virtual ~TG4SteppingActionMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String string)
 

Private Member Functions

 TG4SteppingActionMessenger ()
 Not implemented.
 
 TG4SteppingActionMessenger (const TG4SteppingActionMessenger &right)
 Not implemented.
 
TG4SteppingActionMessengeroperator= (const TG4SteppingActionMessenger &right)
 Not implemented.
 

Private Attributes

TG4SteppingActionfSteppingAction
 associated class
 
G4UIcmdWithAnInteger * fLoopVerboseCmd
 command: loopVerbose
 
G4UIcmdWithAnInteger * fMaxNofStepsCmd
 command: maxNofSteps
 

Detailed Description

Messenger class that defines commands for TG4SteppingAction.

Implements commands:

  • /mcTracking/loopVerbose [level]
  • /mcTracking/maxNofSteps [nofSteps]
Author
I. Hrivnacova; IPN, Orsay

Definition at line 35 of file TG4SteppingActionMessenger.h.

Constructor & Destructor Documentation

◆ TG4SteppingActionMessenger() [1/3]

TG4SteppingActionMessenger::TG4SteppingActionMessenger ( TG4SteppingAction * steppingAction)

Standard constructor

Definition at line 22 of file TG4SteppingActionMessenger.cxx.

◆ ~TG4SteppingActionMessenger()

TG4SteppingActionMessenger::~TG4SteppingActionMessenger ( )
virtual

Destructor

Definition at line 49 of file TG4SteppingActionMessenger.cxx.

◆ TG4SteppingActionMessenger() [2/3]

TG4SteppingActionMessenger::TG4SteppingActionMessenger ( )
private

Not implemented.

◆ TG4SteppingActionMessenger() [3/3]

TG4SteppingActionMessenger::TG4SteppingActionMessenger ( const TG4SteppingActionMessenger & right)
private

Not implemented.

Member Function Documentation

◆ SetNewValue()

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

Apply command to the associated object.

Definition at line 62 of file TG4SteppingActionMessenger.cxx.

◆ operator=()

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

Not implemented.

Member Data Documentation

◆ fSteppingAction

TG4SteppingAction* TG4SteppingActionMessenger::fSteppingAction
private

associated class

Definition at line 54 of file TG4SteppingActionMessenger.h.

Referenced by SetNewValue().

◆ fLoopVerboseCmd

G4UIcmdWithAnInteger* TG4SteppingActionMessenger::fLoopVerboseCmd
private

command: loopVerbose

Definition at line 55 of file TG4SteppingActionMessenger.h.

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

◆ fMaxNofStepsCmd

G4UIcmdWithAnInteger* TG4SteppingActionMessenger::fMaxNofStepsCmd
private

command: maxNofSteps

Definition at line 56 of file TG4SteppingActionMessenger.h.

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


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