Dear experts,
Is it possible to add a selection of target material (such as carbon) in the following code snippet, in order to disable multiple scatterrings for muon-C below 10 keV?
auto particleIterator=GetParticleIterator();
particleIterator->reset();
while( (*particleIterator)() ){
G4ParticleDefinition* particle = particleIterator->value();
G4ProcessManager* pmanager = particle->GetProcessManager();
G4String particleName = particle->GetParticleName();
if ( particleName == "mu+" || particleName == "mu-" ) {
G4double energyLimit = 10*CLHEP::keV;
G4MuMultipleScattering *proc1 = new G4MuMultipleScattering();
G4UrbanMscModel *msc = new G4UrbanMscModel();
msc->SetActivationLowEnergyLimit(energyLimit);
proc1->SetEmModel(msc);
}
}
Thanks.