171 LOG_DEBUG(
"FastOpticalPhysics") <<
"PROCESSES BEING CONSTRUCTED IN OPTICAL PHYSICS";
187 mf::LogInfo(
"FastOpticalPhysics") <<
"Cerenkov enabled : " << CerenkovEnabled;
188 static G4ParticleTable* fParticleTable = G4ParticleTable::GetParticleTable();
189 G4ParticleTable::G4PTblDicIterator* aParticleIterator;
190 aParticleIterator=fParticleTable->GetIterator();
191 aParticleIterator->reset();
192 while( (*aParticleIterator)() ){
193 G4ParticleDefinition* particle = aParticleIterator->value();
194 G4ProcessManager* pmanager = particle->GetProcessManager();
195 G4String particleName = particle->GetParticleName();
209 if (particleName ==
"opticalphoton") {
210 mf::LogInfo(
"FastOptical") <<
" AddDiscreteProcess to OpticalPhoton ";
virtual bool CerenkovLightEnabled() const =0
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
G4OpAbsorption * fTheAbsorptionProcess
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticleType)
OpBoundaryProcessSimple * fTheBoundaryProcess
G4OpRayleigh * fTheRayleighScatteringProcess
OpFastScintillation * fTheScintillationProcess
G4Cerenkov * fTheCerenkovProcess