170 LOG_DEBUG(
"OpticalPhysics") <<
"PROCESSES BEING CONSTRUCTED IN OPTICAL PHYSICS";
176 if(detp->SimpleBoundary())
193 G4EmSaturation* emSaturation = G4LossTableManager::Instance()->EmSaturation();
199 mf::LogInfo(
"OpticalPhysics")<<
"Cerenkov light enabled : " << CerenkovLightEnabled;
200 static G4ParticleTable* fParticleTable = G4ParticleTable::GetParticleTable();
201 G4ParticleTable::G4PTblDicIterator* aParticleIterator;
202 aParticleIterator=fParticleTable->GetIterator();
204 aParticleIterator->reset();
205 while( (*aParticleIterator)() ){
206 G4ParticleDefinition* particle = aParticleIterator->value();
207 G4ProcessManager* pmanager = particle->GetProcessManager();
208 G4String particleName = particle->GetParticleName();
221 if (particleName ==
"opticalphoton") {
222 mf::LogInfo(
"OpticalPhysics") <<
" AddDiscreteProcess to OpticalPhoton ";
225 if(detp->SimpleBoundary())
virtual bool CerenkovLightEnabled() const =0
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
OpBoundaryProcessSimple * fTheBoundaryProcess
G4Cerenkov * fTheCerenkovProcess
G4OpBoundaryProcess * fTheBoundaryProcess_g4
G4OpAbsorption * fTheAbsorptionProcess
G4OpRayleigh * fTheRayleighScatteringProcess
G4Scintillation * fTheScintillationProcess