ACTARSim
ACTAR TPC Simulation Reference Guide
Public Member Functions | Private Attributes | List of all members
ActarSimPhysicsListMessenger Class Reference

Physics List Messenger

Definition at line 22 of file ActarSimPhysicsListMessenger.hh.

Public Member Functions

 ActarSimPhysicsListMessenger (ActarSimPhysicsList *)
 
 ~ActarSimPhysicsListMessenger ()
 Destructor. More...
 
void SetNewValue (G4UIcommand *, G4String)
 Setting the values using the ActarSimPhysicsList interface. More...
 

Private Attributes

ActarSimPhysicsListpPhysicsList
 Pointer to the Physic List. More...
 
G4UIdirectory * physDir
 Directory. More...
 
G4UIcmdWithADoubleAndUnit * gammaCutCmd
 Set gamma cut. More...
 
G4UIcmdWithADoubleAndUnit * electCutCmd
 Set electron cut. More...
 
G4UIcmdWithADoubleAndUnit * protoCutCmd
 Set positron cut. More...
 
G4UIcmdWithADoubleAndUnit * allCutCmd
 Set cut for all. More...
 
G4UIcmdWithAnInteger * verbCmd
 Set verbose level for processes. More...
 
G4UIcmdWithAString * pListCmd
 Add modula physics list. More...
 
G4UIcmdWithAString * RmPListCmd
 Remove all modula physics list. More...
 

#include <ActarSimPhysicsListMessenger.hh>

+ Inheritance diagram for ActarSimPhysicsListMessenger:
+ Collaboration diagram for ActarSimPhysicsListMessenger:

Constructor & Destructor Documentation

ActarSimPhysicsListMessenger::ActarSimPhysicsListMessenger ( ActarSimPhysicsList pPhys)

Constructor with commands definition. Commands included in this AnalysisMessenger:

  • /ActarSim/phys/setGCut
  • /ActarSim/phys/setECut
  • /ActarSim/phys/setPCut
  • /ActarSim/phys/setCuts
  • /ActarSim/phys/addPhysics
  • /ActarSim/phys/RemovePhysics
  • /ActarSim/phys/verbose

Definition at line 32 of file ActarSimPhysicsListMessenger.cc.

ActarSimPhysicsListMessenger::~ActarSimPhysicsListMessenger ( )

Destructor.

Definition at line 83 of file ActarSimPhysicsListMessenger.cc.

Member Function Documentation

void ActarSimPhysicsListMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)

Setting the values using the ActarSimPhysicsList interface.

Definition at line 96 of file ActarSimPhysicsListMessenger.cc.

Member Data Documentation

G4UIcmdWithADoubleAndUnit* ActarSimPhysicsListMessenger::allCutCmd
private

Set cut for all.

Definition at line 30 of file ActarSimPhysicsListMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* ActarSimPhysicsListMessenger::electCutCmd
private

Set electron cut.

Definition at line 28 of file ActarSimPhysicsListMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* ActarSimPhysicsListMessenger::gammaCutCmd
private
G4UIdirectory* ActarSimPhysicsListMessenger::physDir
private

Directory.

Definition at line 26 of file ActarSimPhysicsListMessenger.hh.

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

G4UIcmdWithAString* ActarSimPhysicsListMessenger::pListCmd
private

Add modula physics list.

Definition at line 32 of file ActarSimPhysicsListMessenger.hh.

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

ActarSimPhysicsList* ActarSimPhysicsListMessenger::pPhysicsList
private

Pointer to the Physic List.

Definition at line 24 of file ActarSimPhysicsListMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithADoubleAndUnit* ActarSimPhysicsListMessenger::protoCutCmd
private

Set positron cut.

Definition at line 29 of file ActarSimPhysicsListMessenger.hh.

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

G4UIcmdWithAString* ActarSimPhysicsListMessenger::RmPListCmd
private

Remove all modula physics list.

Definition at line 33 of file ActarSimPhysicsListMessenger.hh.

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

G4UIcmdWithAnInteger* ActarSimPhysicsListMessenger::verbCmd
private

Set verbose level for processes.

Definition at line 31 of file ActarSimPhysicsListMessenger.hh.

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


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