Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
nptool nptool
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Docker-in-Docker (DinD) capabilities of public runners deactivated. More info

  • np
  • nptoolnptool
  • Issues
  • #43

Closed
Open
Created Jul 07, 2017 by Greg Christian@gchristianDeveloper

Simulating Coincidence Sources

I would like to simulate emission of multiple particles of the same type and different (but specific) energies from a source. For example, something like coincident 1173 keV and 1333 keV gamma-rays from 56Co.

Is there any way to do this that is already implemented in nptool? I couldn't find anything either in the documentation or by looking through the code. EventGeneratorIsotropic can do similar things, for example emit multiple particles in the same event, but they have to have the same energy or have random energies picked from the same range.

This is quite an easy feature to add, and in fact I've already done so in my version of the code. I did this by modifying EventGeneratorIsotropic such that all of the parameters related to particle emission are stored in vectors, which are looped over and the final particle is added to the ParticleStack. Different particles are specified in the configuration file, by adding a new Isotropic block.

I can check these changes in, of course, but before doing do, I wanted to make sure that 1) there isn't already the same feature available in nptool; and 2) that the way I have done things won't conflict with the intended way of using ``EventGeneratorIsotropic`.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking