1 / 3

Proposed modifications of EM and related INTERFACES

Proposed modifications of EM and related INTERFACES. V.Ivanchenko and S.Incerti for EM working groups 17th Geant4 Workshop 10-14 September 2012 Chartres, France. Modifications in EM categories. All major migrations already done

Download Presentation

Proposed modifications of EM and related INTERFACES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Proposed modifications of EM and related INTERFACES V.Ivanchenko and S.Incerti for EM working groups 17th Geant4 Workshop 10-14 September 2012 Chartres, France

  2. Modifications in EM categories • All major migrations already done • We want to force migration for 9.6 of msc sampling from PostStep to AlongStep to avoid any clash with Geant4 MT developments • This will not affect user interface • We want to remove few obsolete methods in the base EM classes • Warning messege will be added to all these classes • We plan to remove few obsolete models • In particular decrease number of UrbanMscModels • DNA development may require addition of new methods

  3. Possible suggesting to kernel • Provide public interfaces with const pointers/references to const objects: • const G4ParticleDefinition* • const G4Material* • Remove «ApplyCuts» from G4SteppingManager and G4ParticleDefinition • From yestaday discussion on hadronics we support remove of 7 intermediate classes G4VDiscreteProcess, G4VRestProcess....

More Related