WCSim
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WCSimOpticalPhysicsMessenger Class Reference

#include <WCSimOpticalPhysicsMessenger.hh>

Inheritance diagram for WCSimOpticalPhysicsMessenger:
Inheritance graph
Collaboration diagram for WCSimOpticalPhysicsMessenger:
Collaboration graph

Public Member Functions

 WCSimOpticalPhysicsMessenger (WCSimOpticalPhysics *)
 
virtual ~WCSimOpticalPhysicsMessenger ()
 
virtual void SetNewValue (G4UIcommand *, G4String)
 

Private Member Functions

 WCSimOpticalPhysicsMessenger ()
 Not implemented. More...
 
 WCSimOpticalPhysicsMessenger (const WCSimOpticalPhysicsMessenger &right)
 Not implemented. More...
 
WCSimOpticalPhysicsMessengeroperator= (const WCSimOpticalPhysicsMessenger &right)
 Not implemented. More...
 
void Deprecated (void)
 

Private Attributes

WCSimOpticalPhysicsfOpticalPhysics
 associated class More...
 
G4UIdirectory * fDir
 command directory More...
 
G4UIdirectory * fDir2
 
G4OpticalProcessIndex fSelectedProcessIndex
 selected optical process More...
 
G4UIcommand * fActivateProcessCmd
 selectOpProcess command More...
 
G4UIcmdWithAnInteger * fVerboseCmd
 setProcessVerbose command More...
 
G4UIcommand * fTrackSecondariesFirstCmd
 setTrackSecondariesFirst command More...
 
G4UIcmdWithAnInteger * fCerenkovMaxPhotonsCmd
 setCerenkovMaxPhotons command More...
 
G4UIcmdWithAnInteger * fCerenkovMaxPhotons1Cmd
 
G4UIcmdWithADouble * fCerenkovMaxBetaChangeCmd
 setCerenkovMaxBetaChange command More...
 
G4UIcmdWithADouble * fCerenkovMaxBetaChange1Cmd
 
G4UIcmdWithABool * fCerenkovStackPhotonsCmd
 setStackPhotons command More...
 
G4UIcmdWithABool * fCerenkovStackPhotons1Cmd
 
G4UIcmdWithABool * fCerenkovTrackSecondariesFirstCmd
 
G4UIcmdWithAnInteger * fCerenkovVerbosityCmd
 
G4UIcmdWithADouble * fScintYieldFactorCmd
 setScintillationYieldFactor command More...
 
G4UIcmdWithADouble * fScintYieldFactor1Cmd
 
G4UIcmdWithABool * fScintByParticleTypeCmd
 setScintillationByParticleType command More...
 
G4UIcmdWithABool * fScintByParticleType1Cmd
 
G4UIcmdWithABool * fScintTrackInfoCmd
 setScintillationTrackInfo command More...
 
G4UIcmdWithABool * fScintTrackInfo1Cmd
 
G4UIcmdWithABool * fScintStackPhotonsCmd
 setStackPhotons command More...
 
G4UIcmdWithABool * fScintStackPhotons1Cmd
 
G4UIcmdWithADouble * fScintExcitationRatioCmd
 
G4UIcmdWithABool * fScintTrackSecondariesFirstCmd
 
G4UIcmdWithAnInteger * fScintillationVerbosityCmd
 
G4UIcmdWithABool * fScintFiniteRiseTimeCmd
 setFiniteRiseTime command More...
 
G4UIcmdWithABool * fScintFiniteRiseTime1Cmd
 
G4UIcmdWithAnInteger * fScintVerbosityCmd
 
G4UIcmdWithAString * fWLSTimeProfileCmd
 setWLSTimeProfile command More...
 
G4UIcmdWithAString * fWLSTimeProfile1Cmd
 
G4UIcmdWithAnInteger * fWLSVerbosityCmd
 
G4UIcmdWithABool * fBoundaryInvokeSDCmd
 setInvokeSD command More...
 
G4UIcmdWithABool * fBoundaryInvokeSD1Cmd
 
G4UIcmdWithAnInteger * fBoundaryVerbosityCmd
 
G4UIcmdWithAnInteger * fAbsorptionVerbosityCmd
 
G4UIcmdWithAnInteger * fRayleighVerbosityCmd
 
G4UIcmdWithAnInteger * fMieVerbosityCmd
 

Detailed Description

Definition at line 64 of file WCSimOpticalPhysicsMessenger.hh.

Constructor & Destructor Documentation

◆ WCSimOpticalPhysicsMessenger() [1/3]

WCSimOpticalPhysicsMessenger::WCSimOpticalPhysicsMessenger ( WCSimOpticalPhysics opticalPhysics)

Definition at line 63 of file WCSimOpticalPhysicsMessenger.cc.

◆ ~WCSimOpticalPhysicsMessenger()

WCSimOpticalPhysicsMessenger::~WCSimOpticalPhysicsMessenger ( )
virtual

Definition at line 374 of file WCSimOpticalPhysicsMessenger.cc.

◆ WCSimOpticalPhysicsMessenger() [2/3]

WCSimOpticalPhysicsMessenger::WCSimOpticalPhysicsMessenger ( )
private

Not implemented.

◆ WCSimOpticalPhysicsMessenger() [3/3]

WCSimOpticalPhysicsMessenger::WCSimOpticalPhysicsMessenger ( const WCSimOpticalPhysicsMessenger right)
private

Not implemented.

Member Function Documentation

◆ Deprecated()

void WCSimOpticalPhysicsMessenger::Deprecated ( void  )
private

Definition at line 599 of file WCSimOpticalPhysicsMessenger.cc.

◆ operator=()

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

Not implemented.

◆ SetNewValue()

void WCSimOpticalPhysicsMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)
virtual

Apply command to the associated object.

Definition at line 413 of file WCSimOpticalPhysicsMessenger.cc.

Member Data Documentation

◆ fAbsorptionVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fAbsorptionVerbosityCmd
private

Definition at line 164 of file WCSimOpticalPhysicsMessenger.hh.

◆ fActivateProcessCmd

G4UIcommand* WCSimOpticalPhysicsMessenger::fActivateProcessCmd
private

selectOpProcess command

Definition at line 98 of file WCSimOpticalPhysicsMessenger.hh.

◆ fBoundaryInvokeSD1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fBoundaryInvokeSD1Cmd
private

Definition at line 161 of file WCSimOpticalPhysicsMessenger.hh.

◆ fBoundaryInvokeSDCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fBoundaryInvokeSDCmd
private

setInvokeSD command

Definition at line 160 of file WCSimOpticalPhysicsMessenger.hh.

◆ fBoundaryVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fBoundaryVerbosityCmd
private

Definition at line 162 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovMaxBetaChange1Cmd

G4UIcmdWithADouble* WCSimOpticalPhysicsMessenger::fCerenkovMaxBetaChange1Cmd
private

Definition at line 114 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovMaxBetaChangeCmd

G4UIcmdWithADouble* WCSimOpticalPhysicsMessenger::fCerenkovMaxBetaChangeCmd
private

setCerenkovMaxBetaChange command

Definition at line 113 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovMaxPhotons1Cmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fCerenkovMaxPhotons1Cmd
private

Definition at line 110 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovMaxPhotonsCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fCerenkovMaxPhotonsCmd
private

setCerenkovMaxPhotons command

Definition at line 109 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovStackPhotons1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fCerenkovStackPhotons1Cmd
private

Definition at line 118 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovStackPhotonsCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fCerenkovStackPhotonsCmd
private

setStackPhotons command

Definition at line 117 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovTrackSecondariesFirstCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fCerenkovTrackSecondariesFirstCmd
private

Definition at line 120 of file WCSimOpticalPhysicsMessenger.hh.

◆ fCerenkovVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fCerenkovVerbosityCmd
private

Definition at line 121 of file WCSimOpticalPhysicsMessenger.hh.

◆ fDir

G4UIdirectory* WCSimOpticalPhysicsMessenger::fDir
private

command directory

Definition at line 91 of file WCSimOpticalPhysicsMessenger.hh.

◆ fDir2

G4UIdirectory* WCSimOpticalPhysicsMessenger::fDir2
private

Definition at line 92 of file WCSimOpticalPhysicsMessenger.hh.

◆ fMieVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fMieVerbosityCmd
private

Definition at line 166 of file WCSimOpticalPhysicsMessenger.hh.

◆ fOpticalPhysics

WCSimOpticalPhysics* WCSimOpticalPhysicsMessenger::fOpticalPhysics
private

associated class

Definition at line 88 of file WCSimOpticalPhysicsMessenger.hh.

◆ fRayleighVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fRayleighVerbosityCmd
private

Definition at line 165 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintByParticleType1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintByParticleType1Cmd
private

Definition at line 131 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintByParticleTypeCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintByParticleTypeCmd
private

setScintillationByParticleType command

Definition at line 130 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintExcitationRatioCmd

G4UIcmdWithADouble* WCSimOpticalPhysicsMessenger::fScintExcitationRatioCmd
private

Definition at line 141 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintFiniteRiseTime1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintFiniteRiseTime1Cmd
private

Definition at line 148 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintFiniteRiseTimeCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintFiniteRiseTimeCmd
private

setFiniteRiseTime command

Definition at line 147 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintillationVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fScintillationVerbosityCmd
private

Definition at line 144 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintStackPhotons1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintStackPhotons1Cmd
private

Definition at line 139 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintStackPhotonsCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintStackPhotonsCmd
private

setStackPhotons command

Definition at line 138 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintTrackInfo1Cmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintTrackInfo1Cmd
private

Definition at line 135 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintTrackInfoCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintTrackInfoCmd
private

setScintillationTrackInfo command

Definition at line 134 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintTrackSecondariesFirstCmd

G4UIcmdWithABool* WCSimOpticalPhysicsMessenger::fScintTrackSecondariesFirstCmd
private

Definition at line 143 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fScintVerbosityCmd
private

Definition at line 150 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintYieldFactor1Cmd

G4UIcmdWithADouble* WCSimOpticalPhysicsMessenger::fScintYieldFactor1Cmd
private

Definition at line 127 of file WCSimOpticalPhysicsMessenger.hh.

◆ fScintYieldFactorCmd

G4UIcmdWithADouble* WCSimOpticalPhysicsMessenger::fScintYieldFactorCmd
private

setScintillationYieldFactor command

Definition at line 126 of file WCSimOpticalPhysicsMessenger.hh.

◆ fSelectedProcessIndex

G4OpticalProcessIndex WCSimOpticalPhysicsMessenger::fSelectedProcessIndex
private

selected optical process

Definition at line 95 of file WCSimOpticalPhysicsMessenger.hh.

◆ fTrackSecondariesFirstCmd

G4UIcommand* WCSimOpticalPhysicsMessenger::fTrackSecondariesFirstCmd
private

setTrackSecondariesFirst command

Definition at line 104 of file WCSimOpticalPhysicsMessenger.hh.

◆ fVerboseCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fVerboseCmd
private

setProcessVerbose command

Definition at line 101 of file WCSimOpticalPhysicsMessenger.hh.

◆ fWLSTimeProfile1Cmd

G4UIcmdWithAString* WCSimOpticalPhysicsMessenger::fWLSTimeProfile1Cmd
private

Definition at line 156 of file WCSimOpticalPhysicsMessenger.hh.

◆ fWLSTimeProfileCmd

G4UIcmdWithAString* WCSimOpticalPhysicsMessenger::fWLSTimeProfileCmd
private

setWLSTimeProfile command

Definition at line 155 of file WCSimOpticalPhysicsMessenger.hh.

◆ fWLSVerbosityCmd

G4UIcmdWithAnInteger* WCSimOpticalPhysicsMessenger::fWLSVerbosityCmd
private

Definition at line 157 of file WCSimOpticalPhysicsMessenger.hh.


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