EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eASTPhysicsListMessenger Class Reference

#include <east/blob/main/PhysicsList/Base/include/eASTPhysicsListMessenger.hh>

+ Inheritance diagram for eASTPhysicsListMessenger:
+ Collaboration diagram for eASTPhysicsListMessenger:

Public Member Functions

 eASTPhysicsListMessenger (eASTPhysicsList *)
 
virtual ~eASTPhysicsListMessenger ()
 
virtual void SetNewValue (G4UIcommand *, G4String)
 
virtual G4String GetCurrentValue (G4UIcommand *)
 

Private Attributes

eASTPhysicsListpPL
 
G4UIdirectory * physDir
 
G4UIcmdWithoutParameter * addRDMCmd
 
G4UIcmdWithoutParameter * addOpticalCmd
 
G4UIcmdWithAString * addStepLimitCmd
 
G4UIdirectory * physLimitDir
 
G4UIcmdWithADoubleAndUnit * setStepLimitCmd
 
G4UIcommand * setRegionStepLimitCmd
 
G4UIdirectory * physCutDir
 
G4UIcmdWithADoubleAndUnit * setCutCmd
 
G4UIcommand * setCutParticleCmd
 
G4UIcommand * setCutRegionCmd
 
G4UIcommand * setCutRegionParticleCmd
 

Detailed Description

Definition at line 24 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 24 of file eASTPhysicsListMessenger.hh

Constructor & Destructor Documentation

eASTPhysicsListMessenger::eASTPhysicsListMessenger ( eASTPhysicsList pl)
eASTPhysicsListMessenger::~eASTPhysicsListMessenger ( )
virtual

Member Function Documentation

G4String eASTPhysicsListMessenger::GetCurrentValue ( G4UIcommand *  cmd)
virtual

Definition at line 260 of file eASTPhysicsListMessenger.cc.

View newest version in sPHENIX GitHub at line 260 of file eASTPhysicsListMessenger.cc

References addOpticalCmd, addRDMCmd, addStepLimitCmd, eASTPhysicsList::IfOptical(), eASTPhysicsList::IfRDM(), eASTPhysicsList::IfStepLimit(), and pPL.

+ Here is the call graph for this function:

void eASTPhysicsListMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  val 
)
virtual

Member Data Documentation

G4UIcmdWithoutParameter* eASTPhysicsListMessenger::addOpticalCmd
private

Definition at line 37 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 37 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTPhysicsListMessenger().

G4UIcmdWithoutParameter* eASTPhysicsListMessenger::addRDMCmd
private

Definition at line 36 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 36 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTPhysicsListMessenger().

G4UIcmdWithAString* eASTPhysicsListMessenger::addStepLimitCmd
private

Definition at line 38 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 38 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTPhysicsListMessenger().

G4UIdirectory* eASTPhysicsListMessenger::physCutDir
private

Definition at line 44 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 44 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), and ~eASTPhysicsListMessenger().

G4UIdirectory* eASTPhysicsListMessenger::physDir
private

Definition at line 34 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 34 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), and ~eASTPhysicsListMessenger().

G4UIdirectory* eASTPhysicsListMessenger::physLimitDir
private

Definition at line 40 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 40 of file eASTPhysicsListMessenger.hh

Referenced by eASTPhysicsListMessenger(), and ~eASTPhysicsListMessenger().

eASTPhysicsList* eASTPhysicsListMessenger::pPL
private

Definition at line 33 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 33 of file eASTPhysicsListMessenger.hh

Referenced by GetCurrentValue(), and SetNewValue().

G4UIcmdWithADoubleAndUnit* eASTPhysicsListMessenger::setCutCmd
private

Definition at line 45 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 45 of file eASTPhysicsListMessenger.hh

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

G4UIcommand* eASTPhysicsListMessenger::setCutParticleCmd
private

Definition at line 46 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 46 of file eASTPhysicsListMessenger.hh

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

G4UIcommand* eASTPhysicsListMessenger::setCutRegionCmd
private

Definition at line 47 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 47 of file eASTPhysicsListMessenger.hh

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

G4UIcommand* eASTPhysicsListMessenger::setCutRegionParticleCmd
private

Definition at line 48 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 48 of file eASTPhysicsListMessenger.hh

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

G4UIcommand* eASTPhysicsListMessenger::setRegionStepLimitCmd
private

Definition at line 42 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 42 of file eASTPhysicsListMessenger.hh

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

G4UIcmdWithADoubleAndUnit* eASTPhysicsListMessenger::setStepLimitCmd
private

Definition at line 41 of file eASTPhysicsListMessenger.hh.

View newest version in sPHENIX GitHub at line 41 of file eASTPhysicsListMessenger.hh

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


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