42 #ifndef G4OpticalPhysics_h
43 #define G4OpticalPhysics_h 1
161 #endif // G4OpticalPhysics_h
G4String fProfile
the WLS process time profile
void SetCerenkovStackPhotons(G4bool)
virtual ~G4OpticalPhysics()
void SetFiniteRiseTime(G4bool)
std::vector< G4bool > fProcessTrackSecondariesFirst
void Configure(G4OpticalProcessIndex, G4bool)
G4bool fScintillationStackPhotons
option to allow stacking of secondary Scintillation photons
void PrintStatistics() const
virtual void ConstructParticle()
G4double fExcitationRatio
scintillation excitation ratio
std::vector< G4bool > fProcessUse
void SetMaxBetaChangePerStep(G4double)
void SetScintillationExcitationRatio(G4double)
G4bool fScintillationByParticleType
void SetScintillationByParticleType(G4bool)
G4int fMaxNumPhotons
max number of Cerenkov photons per step
G4double fYieldFactor
scintillation yield factor
G4bool fCerenkovStackPhotons
option to allow stacking of secondary Cerenkov photons
void SetScintillationStackPhotons(G4bool)
G4OpticalPhysics(G4int verbose=0, const G4String &name="Optical")
void SetScintillationYieldFactor(G4double)
void SetTrackSecondariesFirst(G4OpticalProcessIndex, G4bool)
G4bool fScintillationTrackInfo
void SetMaxNumPhotonsPerStep(G4int)
virtual void ConstructProcess()
G4double fMaxBetaChange
max change of beta per step
G4OpticalPhysics & operator=(const G4OpticalPhysics &right)
Not implemented.
void SetScintillationTrackInfo(G4bool)
G4OpticalPhysicsMessenger * fMessenger
void SetWLSTimeProfile(G4String)