134 MF_LOG_DEBUG(
"OpticalPhysics") <<
"PROCESSES BEING CONSTRUCTED IN OPTICAL PHYSICS";
155 G4EmSaturation* emSaturation = G4LossTableManager::Instance()->EmSaturation();
160 mf::LogInfo(
"OpticalPhysics") <<
"Cerenkov light enabled : " << CerenkovLightEnabled;
161 static G4ParticleTable* fParticleTable = G4ParticleTable::GetParticleTable();
162 G4ParticleTable::G4PTblDicIterator* aParticleIterator;
163 aParticleIterator = fParticleTable->GetIterator();
165 aParticleIterator->reset();
166 while ((*aParticleIterator)()) {
167 G4ParticleDefinition* particle = aParticleIterator->value();
168 G4ProcessManager* pmanager = particle->GetProcessManager();
169 G4String particleName = particle->GetParticleName();
180 if (particleName ==
"opticalphoton") {
181 mf::LogInfo(
"OpticalPhysics") <<
" AddDiscreteProcess to OpticalPhoton ";
virtual bool CerenkovLightEnabled() const =0
OpBoundaryProcessSimple * fTheBoundaryProcess
G4Cerenkov * fTheCerenkovProcess
G4OpBoundaryProcess * fTheBoundaryProcess_g4
G4OpAbsorption * fTheAbsorptionProcess
G4OpRayleigh * fTheRayleighScatteringProcess
G4Scintillation * fTheScintillationProcess