77 phScat->SetVerboseLevel(verboseLevel);
78 phRefl->SetVerboseLevel(verboseLevel);
79 phDown->SetVerboseLevel(verboseLevel);
81 auto particleIterator=GetParticleIterator();
82 particleIterator->reset();
83 while( (*particleIterator)() ){
88 if (phScat->IsApplicable(*particle)) pmanager->AddDiscreteProcess(phScat);
89 if (phDown->IsApplicable(*particle)) pmanager->AddDiscreteProcess(phDown);
90 if (phRefl->IsApplicable(*particle)) pmanager->AddDiscreteProcess(phRefl);