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

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

#include <TG4SpecialStackingActionMessenger.h>

Inheritance diagram for TG4SpecialStackingActionMessenger:

Public Member Functions

 TG4SpecialStackingActionMessenger (TG4SpecialStackingAction *stackingAction)
 
virtual ~TG4SpecialStackingActionMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String string)
 

Private Member Functions

 TG4SpecialStackingActionMessenger ()
 Not implemented.
 
 TG4SpecialStackingActionMessenger (const TG4SpecialStackingActionMessenger &right)
 Not implemented.
 
TG4SpecialStackingActionMessengeroperator= (const TG4SpecialStackingActionMessenger &right)
 Not implemented.
 

Private Attributes

TG4SpecialStackingActionfStackingAction
 associated class
 
G4UIcmdWithABool * fSkipNeutrinoCmd
 command: skipNeutrino
 
G4UIcmdWithABool * fWaitPrimaryCmd
 command: waitPrimary
 

Detailed Description

Messenger class that defines commands for TG4StackingAction.

Implements command:

  • /mcTracking/skipNeutrino [true|false]
  • /mcTracking/waitPrimary [true|false]
Author
I. Hrivnacova; IPN, Orsay

Definition at line 36 of file TG4SpecialStackingActionMessenger.h.

Constructor & Destructor Documentation

◆ TG4SpecialStackingActionMessenger() [1/3]

TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger ( TG4SpecialStackingAction * stackingAction)

Standard constructor

Definition at line 23 of file TG4SpecialStackingActionMessenger.cxx.

◆ ~TG4SpecialStackingActionMessenger()

TG4SpecialStackingActionMessenger::~TG4SpecialStackingActionMessenger ( )
virtual

Destructor

Definition at line 50 of file TG4SpecialStackingActionMessenger.cxx.

◆ TG4SpecialStackingActionMessenger() [2/3]

TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger ( )
private

Not implemented.

◆ TG4SpecialStackingActionMessenger() [3/3]

TG4SpecialStackingActionMessenger::TG4SpecialStackingActionMessenger ( const TG4SpecialStackingActionMessenger & right)
private

Not implemented.

Member Function Documentation

◆ SetNewValue()

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

Apply command to the associated object.

Definition at line 63 of file TG4SpecialStackingActionMessenger.cxx.

◆ operator=()

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

Not implemented.

Member Data Documentation

◆ fStackingAction

TG4SpecialStackingAction* TG4SpecialStackingActionMessenger::fStackingAction
private

associated class

Definition at line 56 of file TG4SpecialStackingActionMessenger.h.

Referenced by SetNewValue().

◆ fSkipNeutrinoCmd

G4UIcmdWithABool* TG4SpecialStackingActionMessenger::fSkipNeutrinoCmd
private

◆ fWaitPrimaryCmd

G4UIcmdWithABool* TG4SpecialStackingActionMessenger::fWaitPrimaryCmd
private

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