[12gevmoller_sim] [JeffersonLab/remoll] 13c8c9: Unit test for beam generator

GitHub noreply at github.com
Wed Aug 1 14:58:19 EDT 2018


  Branch: refs/heads/develop
  Home:   https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=HH2yMsnvW8i_P0Pf3ZaDqG6j5aYRxS4Ik1EVImsWHc8&e= 
  Commit: 13c8c914a2cb9f11c19013ae795eff858267b4c4
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_13c8c914a2cb9f11c19013ae795eff858267b4c4&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=Bs-dkRkf89CKI3blpvJJUhXVuGOQ4yd4JyL7xbugExE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    A macros/tests/unit/test_gen_beam.mac

  Log Message:
  -----------
  Unit test for beam generator


  Commit: b7359fef6b225323c4c2de9fae26de9420a76573
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_b7359fef6b225323c4c2de9fae26de9420a76573&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=3dc6oXL5Yng0k9C8S0X5EHU_iUWnY7u98DQfaIrUM0M&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M include/remollPhysicsList.hh
    M src/remollPhysicsList.cc

  Log Message:
  -----------
  Load user limits with /remoll/physlist/userlimits/enable

Addresses issue #126


  Commit: 1d7d05e48195bc91273d2417e7bd937bffc5c56c
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_1d7d05e48195bc91273d2417e7bd937bffc5c56c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=jQkjCJIWq4Y8a73hFQtAkS0WhDVAwzL9lclcBlVWsHY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M src/remollGenBeam.cc

  Log Message:
  -----------
  Normalize /remoll/evgen/beam/px,py,pz when multiplying with p

This ensures thta /remoll/evgen/beam/pz 15 doesn't harm anyone.


  Commit: 871418a8f27a9383110dcfa353a2b8be8c34163c
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_871418a8f27a9383110dcfa353a2b8be8c34163c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=TcXPPtfJZ5DNo_q4AK2NPrC2UWA1vaKBfB9fN4j1qRg&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M include/remollDetectorConstruction.hh
    M src/remollDetectorConstruction.cc

  Log Message:
  -----------
  Ability to set user limits in gdml and macros

Example in GDML:
```
<auxiliary auxtype="UserMaxAllowedStep" auxvalue="0.1 mm"/>
```
Possible are:
- UserMaxAllowedStep
- UserMaxTrackLength
- UserMaxTime
- UserMinEkine
- UserMinRange

Example in macros:
```
/remoll/geometry/userlimits/usermaxallowedstep h2Targ 5*mm
```
Note the notation above: commands can have at most two arguments, so
I had to squash the value and unit, and in line with other commmands
all is in lower case (for GDML I'd suggest sticking with camel case
for consistency with other parsing).


  Commit: 341631adab8e9020aa330db9b582146d9568b60e
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_341631adab8e9020aa330db9b582146d9568b60e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=RetcpfR9miRcslKsnRG1NxnQDogNajhNu8Hcb0VuziI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    A macros/tests/unit/test_physlist_steplimiter.mac

  Log Message:
  -----------
  Test case for user limits on command line


Compare: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_compare_660e7998604b...341631adab8e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=uEF7FsI1ScdE6d9ufytqNQLTTNvVveHM3bdOe5kNcvY&e= 
      **NOTE:** This service has been marked for deprecation: https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.github.com_changes_2018-2D04-2D25-2Dgithub-2Dservices-2Ddeprecation_&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=fAbEEGePu3daEM5CZd3CMzLXefPGzg2AGw_S8uCiFqA&s=-ndiSi8aIvJ--vvaJBxi1474C2n_-UXMDXvXwLvzqSM&e= 

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the 12gevmoller_sim mailing list