132 MF_LOG_DEBUG(
"OpticalPhysics") <<
"PROCESSES BEING CONSTRUCTED IN OPTICAL PHYSICS";
153 G4EmSaturation* emSaturation = G4LossTableManager::Instance()->EmSaturation();
158 mf::LogInfo(
"OpticalPhysics") <<
"Cerenkov light enabled : " << CerenkovLightEnabled;
159 static G4ParticleTable* fParticleTable = G4ParticleTable::GetParticleTable();
160 G4ParticleTable::G4PTblDicIterator* aParticleIterator;
161 aParticleIterator = fParticleTable->GetIterator();
163 aParticleIterator->reset();
164 while ((*aParticleIterator)()) {
165 G4ParticleDefinition* particle = aParticleIterator->value();
166 G4ProcessManager* pmanager = particle->GetProcessManager();
167 G4String particleName = particle->GetParticleName();
178 if (particleName ==
"opticalphoton") {
179 mf::LogInfo(
"OpticalPhysics") <<
" AddDiscreteProcess to OpticalPhoton ";
virtual bool CerenkovLightEnabled() const =0
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
OpBoundaryProcessSimple * fTheBoundaryProcess
G4Cerenkov * fTheCerenkovProcess
G4OpBoundaryProcess * fTheBoundaryProcess_g4
G4OpAbsorption * fTheAbsorptionProcess
G4OpRayleigh * fTheRayleighScatteringProcess
G4Scintillation * fTheScintillationProcess