42 #ifndef G4OpticalPhysics_h 
   43 #define G4OpticalPhysics_h 1 
  148 #endif // G4OpticalPhysics_h 
void SetProcessVerbose(G4int, G4int)
 
virtual void ConstructParticle()
 
void AddScintillationSaturation(G4EmSaturation *)
 
void SetMaxBetaChangePerStep(G4double)
 
G4OpticalPhysicsMessenger * fMessenger
 
void SetFiniteRiseTime(G4bool)
 
void SetScintillationByParticleType(G4bool)
 
std::vector< G4bool > fProcessTrackSecondariesFirst
 
G4double fMaxBetaChange
max change of beta per step 
 
virtual void ConstructProcess()
 
virtual ~G4OpticalPhysics()
 
std::vector< G4bool > fProcessUse
 
G4double fYieldFactor
scintillation yield factor 
 
void SetMaxNumPhotonsPerStep(G4int)
 
G4bool fFiniteRiseTime
option to set a finite rise-time; Note: the G4Scintillation process expects the user to have set the ...
 
void Configure(G4OpticalProcessIndex, G4bool)
 
G4int fMaxNumPhotons
max number of Cerenkov photons per step 
 
G4OpticalPhysics & operator=(const G4OpticalPhysics &right)
Not implemented. 
 
std::vector< G4int > fProcessVerbose
 
G4double fExcitationRatio
scintillation excitation ratio 
 
void SetScintillationExcitationRatio(G4double)
 
G4OpticalPhysics(G4int verbose=0, const G4String &name="Optical")
 
void SetScintillationYieldFactor(G4double)
 
void SetWLSTimeProfile(G4String)
 
void SetTrackSecondariesFirst(G4OpticalProcessIndex, G4bool)
 
G4String fProfile
the WLS process time profile 
 
void PrintStatistics() const 
 
G4bool fScintillationByParticleType
option to allow for the light yield to be a function of particle type and deposited energy in case of...