[12gevmoller_sim] [JeffersonLab/remoll] 7ac50e: Main executable which allows for some multithreadi...

GitHub noreply at github.com
Mon Jul 17 16:27:36 EDT 2017


  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=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=pyiy-dtoyRHrnUlgrxPFtrPTJgkV0BkKum3a2BqJeJs&e= 
  Commit: 7ac50ea26493db1f8aa71a134e01d6ec97bb20d1
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_7ac50ea26493db1f8aa71a134e01d6ec97bb20d1&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=rauD-apskZCotnEGWedX-J79juM2KZNcdyyZmisZMos&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-01 (Mon, 01 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Main executable which allows for some multithreading options

Usage:
  remoll [-m macro ] [-u UIsession] [-r seed] [-t nThreads] [macro]

Backwards compatible with old calling syntax. Streamlined to avoid
as many branch points for G4UI_XM etc.


  Commit: 057570f4271dfcb809715cf56d3ac5ca3b126390
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_057570f4271dfcb809715cf56d3ac5ca3b126390&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=tKQa-GyhXkRjqnWnbs3x40Crki88JfdTyfPbSLyUX6Q&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    A include/remollUserActionInitialization.hh
    M remoll.cc
    A src/remollUserActionInitialization.cc

  Log Message:
  -----------
  Introduce new G4VUserActionInitialization object


  Commit: e2f0822bd088dbf24933a64a1c9591aaed13177b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e2f0822bd088dbf24933a64a1c9591aaed13177b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=z_UL8paq64u6FcdF4RH0q73YnPbV3cjsXY4W_K9avrQ&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Updated paths for vis.mac and gui.mac


  Commit: 0cded3a89820ff10d1a76a057ec11a218524d8b0
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_0cded3a89820ff10d1a76a057ec11a218524d8b0&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=MJrUPlM3aHJf0PkJqoGICPl3No2lJem9IerBJP3gBmk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Proper vis macro is in vis/vis.mac


  Commit: 5d1124f7f881772c02557735ea7e3428638ce1f8
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_5d1124f7f881772c02557735ea7e3428638ce1f8&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=rETL0Bywkwn1uC3bGGjdn1sFWscECM6mt8-EkdhhYEo&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Do not warn about shadowing of variables by units


  Commit: 981f73cec1fa36829ed15fec354b6b5dea08ea3b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_981f73cec1fa36829ed15fec354b6b5dea08ea3b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=_pmM7O3b9pJ8kmqnbrIZ2LHER-pq3xZW7XBxERVZrZk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M src/remollMessenger.cc

  Log Message:
  -----------
  Removed redundant unused code


  Commit: b97e65ed22094ec6859ed6fdef511e02b0271c5f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_b97e65ed22094ec6859ed6fdef511e02b0271c5f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=z7y3iAyt5JwS3G7DGV5blstArZ0xJQ4fh4DoI_E1ciI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M include/remollIO.hh
    M include/remollMessenger.hh
    M src/remollIO.cc
    M src/remollMessenger.cc

  Log Message:
  -----------
  remollIO and remollMessenger into singleton classes


  Commit: 9fcbca43cf13929dbbee147e9638b62f8a5b506f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_9fcbca43cf13929dbbee147e9638b62f8a5b506f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=hq1cIHrxw3Qv0pt72l4FlhQQ8lo5Bby1OJhHuEOoi_E&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

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

  Log Message:
  -----------
  remollRunAction now uses remollIO as singleton


  Commit: 33baebb16b692252c54b51da952c61bf4b845fee
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_33baebb16b692252c54b51da952c61bf4b845fee&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=29VJ8DesRVFN9JfwvfDcHTMo-u1TBox-2KDrV3kaQpE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M src/remollDetectorConstruction.cc

  Log Message:
  -----------
  remollDetectorConstruction uses remollIO singleton


  Commit: aad0ede9e82133b33c3e4584e1dd75b07816ec67
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_aad0ede9e82133b33c3e4584e1dd75b07816ec67&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=1MF-M6qK-iIcDvHwv31PngvI4jxtwM8SO41_PjuVcTY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

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

  Log Message:
  -----------
  remollUserActionInitialization uses singletons


  Commit: 7336676e070dee6e58fbc11fbc67a5615288082f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_7336676e070dee6e58fbc11fbc67a5615288082f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=SCZsQpZP46ZeLeoc1qCWjdUyQJ7v2_q3oW4GSNX9vsE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Use remollMessenger singleton in remoll

It is needed to get a connection with remollDetectorConstruction, which
is outside the UserActionInitialization.


  Commit: 73281c778b1cb2fec8d88f4072598766aae72414
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_73281c778b1cb2fec8d88f4072598766aae72414&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=4t6j8kJfld2-FcWFQyLYk0FPe9pBJhJfs86V71YIjl8&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M src/remollDetectorConstruction.cc

  Log Message:
  -----------
  Avoid printf


  Commit: ac01f044f1ae4bf37de1269b6cfd1f533100e836
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_ac01f044f1ae4bf37de1269b6cfd1f533100e836&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=orJhRitk9bmtLHFaiJyU0tTw3pjW9RQR09DSzFn_SOM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  vis.mac was not in original remoll.cc before branch point


  Commit: 6257cf9529e0253a16a8b150843537f2209f3166
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_6257cf9529e0253a16a8b150843537f2209f3166&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=MlvLgIN90FRQXDExkWm7an3y1dp4cVywiYoHylChxYk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    A include/remollActionInitialization.hh
    R include/remollUserActionInitialization.hh
    A src/remollActionInitialization.cc
    R src/remollUserActionInitialization.cc

  Log Message:
  -----------
  Changed name of UserActionInitialization


  Commit: 3db2a12ddac4d18cf79b66ba5bfcb203b86bc28f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_3db2a12ddac4d18cf79b66ba5bfcb203b86bc28f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=yfoZjBNG1vrTAdZ750A-Puh_Hmn3_vNtB9fMmroPecQ&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  Further changes in name to UserActionInitialization


  Commit: e31a86b1cbf708dc47390cb7b18f1552f96026df
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e31a86b1cbf708dc47390cb7b18f1552f96026df&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=Xzu7YROnmou_S9S3E9FhQ7TP5X_dSI4-hTwfYoMEsnk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollDetectorConstruction.hh
    M include/remollEventAction.hh
    M include/remollMessenger.hh
    M include/remollPrimaryGeneratorAction.hh
    M remoll.cc
    M src/remollDetectorConstruction.cc
    M src/remollEventAction.cc
    M src/remollMessenger.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollRunAction.cc

  Log Message:
  -----------
  Avoid any local remollIO objects and pointers

Since ROOT IO is a master-thread activity, avoid storing any local
remollIO pointers and use only the static singleton function.


  Commit: 410d14d3564f2d453a2f369d7fa907e6f3252e32
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_410d14d3564f2d453a2f369d7fa907e6f3252e32&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=tXh42IPp9Xg-ktT5yrjnko0BnE0pelt4ey0p_QrI_po&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollGenericDetectorHit.hh
    M include/remollGenericDetectorSum.hh
    M src/remollGenericDetectorHit.cc
    M src/remollGenericDetectorSum.cc

  Log Message:
  -----------
  Hit classes with G4ThreadLocal allocator pointers


  Commit: dd012f3dd6b7550d1878a073f8eb0a34748726b8
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_dd012f3dd6b7550d1878a073f8eb0a34748726b8&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=XSBnvd6kJcURBz_JfgHtqKmHogB6ArZigkJp2lpa3Kc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  UserActionInitialization requires run action in Build() too


  Commit: f36a2faf9bdf86a4c965d28c2962b806b30d04f4
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_f36a2faf9bdf86a4c965d28c2962b806b30d04f4&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=nvvxmmkGNFKU5sNajW7pBq5HxCXFSbI-Jdp5bbIOJfI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollActionInitialization.cc

  Log Message:
  -----------
  Remaining rename of UserActionInitialization


  Commit: dd63adb08764b675e54e76c15e4669dae40ede14
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_dd63adb08764b675e54e76c15e4669dae40ede14&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=AwtIiLszvXyei9Als6NW7TUq8KOfWr_G8qwokUuJUBw&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  DetectorConstruction requires ConstructSDandField

CreateMagneticFields now loops over auxiliary map to assign sensitive
detectors and loads G4ThreadLocal remollMagneticField.


  Commit: f9accd8beb855bae500dd5acbb6bdcdc85ecd288
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_f9accd8beb855bae500dd5acbb6bdcdc85ecd288&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=mC9z9cX04Bxf7bWQf4gXA9rDwHzQ-CZR5WtMBuyWHWU&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  EventAction event counter must be handled differently in MT

Each thread gets its own counter and timer, otherwise various thread get
picked at random. Now every thread will be shown as it reaches the
various points, along with timing info per event.


  Commit: f800c6ef476fb28df6e7549f4f032bb09a19f70d
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_f800c6ef476fb28df6e7549f4f032bb09a19f70d&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=i1RB_iQr0YR-OkWGEs-sfwY6_C1sF1284Js0bIuBKpc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  remollIO filename as G4String, not char[]


  Commit: eae760e8249d80f29c03bc924b658a72828fbc1b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_eae760e8249d80f29c03bc924b658a72828fbc1b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=y-REzkUej8gHokGtYIhenpUaFA72EnChS70eqtPTYDk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollEvent.hh
    M include/remollGenMoller.hh
    M include/remollGlobalField.hh
    M include/remollPrimaryGeneratorAction.hh
    M src/remollEvent.cc

  Log Message:
  -----------
  Virtual destructor; prefer local variables in for loops


  Commit: 9e7e16c86bd6021cd95f60da0ee82030e90cf65c
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_9e7e16c86bd6021cd95f60da0ee82030e90cf65c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=NITECk2qQnAF4UqFtYW54hVcEzrZKYyEyjEKrQXlfe0&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  GlobalField contains stepper and chord finder

Used to live in detector construction. This ensures that there are as
many steppers and chord finders as magnetic fields (i.e. only 1).


  Commit: caf0ab8ff46957b8ffb0f787ebe73c9b5b2e231c
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_caf0ab8ff46957b8ffb0f787ebe73c9b5b2e231c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=7E70jbJblVvhMlmGNA47kvQFuu-gH9LTbD7qQ3y21Ik&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollIO.hh
    M src/remollGenericDetector.cc
    M src/remollIO.cc
    M src/remollMessenger.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollTextFile.cc

  Log Message:
  -----------
  Stylistic changes for consistency


  Commit: aa3534c56a6829701088ed43a4890a396e755568
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_aa3534c56a6829701088ed43a4890a396e755568&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=ZHotFV_WzedLh0F63t9K2Oq9Q2aSKsvAAnfK7-PFbas&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollRun.hh
    M remoll.cc
    M src/remollGenLUND.cc
    M src/remollIO.cc
    M src/remollMessenger.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollRun.cc
    M src/remollRunAction.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  remollRun::GetRun to GetInstance for consistency for singletons


  Commit: 1da1e94adff13018bd92daf272bc13c22d569dc7
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_1da1e94adff13018bd92daf272bc13c22d569dc7&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=FaBZOALWmu81yUTN_d1iY9ABm5KjR6U4ZeTmmTvjp-k&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Properly initialize VEventGen attributes


  Commit: 65011727f195db1a3860af9eb46951c61260e53b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_65011727f195db1a3860af9eb46951c61260e53b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=B9zU-SFuBSASrDgCFbfbhdSHhzSp-je2LZViny8JiGk&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

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

  Log Message:
  -----------
  SteppingAction: use std::set to store list of kryptonite materials

This leads to easier code with initializer list, and avoids having to
run G4String comparisons at every step. Now pointers are stored and we
take advantage of internal O(log n) hashed lookup in std::sets.


  Commit: 69393496802575a2ad63662789b2aa6ea04972dc
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_69393496802575a2ad63662789b2aa6ea04972dc&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=8P00gQBRofo8ms83iUe_SuGmOzNR3y4m4UeVbpBgwG4&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollGenericDetector.hh

  Log Message:
  -----------
  Stylistic change


  Commit: 12a3f60150730d3ec20e861440d9552228137d22
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_12a3f60150730d3ec20e861440d9552228137d22&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=3K0z9oljjhfoH5Uou1RULj4ca4Yjkp77rcorTar5TZo&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Rename of UserActionInitialization (needs rebase squash)


  Commit: f6f3937e56fed98d41ec466ab6822d039ce9eeac
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_f6f3937e56fed98d41ec466ab6822d039ce9eeac&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=TggGPHQZE9ICGm0NyMeA-2zwK8vlZeeQbh72dPmLsdw&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollIO.cc

  Log Message:
  -----------
  Move xercesc init/term functions nearer to xercesc code


  Commit: a332751df0f872e612bc02c127db48a322434876
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_a332751df0f872e612bc02c127db48a322434876&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=C1u7YKJQBgIp2U2o0C3JbJg0ntGTrQyyqCMQlVqlUHA&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollEventAction.cc

  Log Message:
  -----------
  Prefer local vars in for loops


  Commit: dfcd846d321382937d6d12f8ce7f9f8a50f3f63b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_dfcd846d321382937d6d12f8ce7f9f8a50f3f63b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=wr63pQSjKpqqZN74SyFsRYCAnpaOj1G-jal9oEkpSGY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Take out messenger from remoll.cc


  Commit: 48f54fe647c962bd8d642e63b53bb9dc75fda6a9
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_48f54fe647c962bd8d642e63b53bb9dc75fda6a9&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=__9MCglZEbe5ufK18v_279LQodCyPG_s9ysXR6y2VgM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Bug fix: use macro if specified


  Commit: 66ced66fad8881cf802f80ef137305e88b80f849
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_66ced66fad8881cf802f80ef137305e88b80f849&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=CPfA3Tj3FzrRLRWZ7cZsVWwylaQ5t3SoWZZDOkUFtIQ&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollIO.cc

  Log Message:
  -----------
  Local vars into for loop


  Commit: e55b8c3a161e514da2049c02c9fe056b944f367d
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e55b8c3a161e514da2049c02c9fe056b944f367d&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=nUveH4pTkflki3jSpPIcN0IrrHjUXGHgqbOs0ROA1e0&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M include/remollGenBeam.hh
    M include/remollGenFlat.hh
    M include/remollGenpElastic.hh
    M include/remollGenpInelastic.hh
    M src/remollGenBeam.cc
    M src/remollGenFlat.cc
    M src/remollGenLUND.cc
    M src/remollGenMoller.cc
    M src/remollGenpElastic.cc
    M src/remollGenpInelastic.cc

  Log Message:
  -----------
  Generators should have virtual destructors

It's only a matter of time before ~VEventGen has some content...

Removed fE_max from GenFlat.


  Commit: c14f12c6e4c2189c6e428f48e81aa50635faad86
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_c14f12c6e4c2189c6e428f48e81aa50635faad86&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=wUy0nDTy4t-0TNfndKmk14Ry7iz1f_32Qa_bFRRT_zM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollTextFile.cc

  Log Message:
  -----------
  Unmatched new/delete


  Commit: 1392741c51e8710995a5aa869765af09c0601026
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_1392741c51e8710995a5aa869765af09c0601026&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=NelIURJl8JJCPZ1a1FqxfRgiX1Ot-MTnrlX1FkbvVMY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollEventAction.cc

  Log Message:
  -----------
  Reenable ROOT output


  Commit: 912be497dbdd7e538a71c283c5da2ae5f2816857
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_912be497dbdd7e538a71c283c5da2ae5f2816857&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=nAvh1-mGPyTCQyHxTrBdgNUp-YeQgGrcgUjrQasMnSU&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
    M src/remollIO.cc

  Log Message:
  -----------
  Initialize counters


  Commit: d59b63b27af4127b2e9e9e3eb1099d57eced4e9d
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_d59b63b27af4127b2e9e9e3eb1099d57eced4e9d&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=3FofZj-oF5oBxMcvwdSzBJePLHCwC7yDDCHfLP_y2L0&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M include/remollBeamTarget.hh
    M include/remollGenLUND.hh
    M include/remollGenPion.hh
    M include/remollMessenger.hh
    M include/remollPrimaryGeneratorAction.hh
    M include/remollRunData.hh
    M include/remollSteppingAction.hh
    M include/remollVEventGen.hh
    M src/remollActionInitialization.cc
    M src/remollBeamTarget.cc
    M src/remollEvent.cc
    M src/remollGenLUND.cc
    M src/remollGenPion.cc
    M src/remollMessenger.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollSteppingAction.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Move commands from remollMessenger into parent classes

G4GenericMessenger allows for much more streamlined definition of
commands that just change class members or call simple methods. This
makes ownership of the commands clearer. That's in particular useful for
classes that are multiplied in multithreaded operation (primary
generator action and most other actions, with the exception of run
action). Instead of passing pointers around to remollMessenger, the
necessary messengers are now generated as needed by the action classes
(and other classes).


  Commit: ba7672d9864fa764210b09edf2225d1ed03e062d
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_ba7672d9864fa764210b09edf2225d1ed03e062d&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=dE-rMOR3Zj6pL9T8BahPxMEzYQWnhRqlsY2vLtlmB98&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M include/remollIO.hh
    M include/remollMessenger.hh
    M src/remollIO.cc
    M src/remollMessenger.cc

  Log Message:
  -----------
  remollIO filename messenger into remollIO


  Commit: baada38b7f80555a0651837e304726bf636d1690
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_baada38b7f80555a0651837e304726bf636d1690&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=1I9AH4EEDmh1UWj6725SqwG39ofSbwPrSBe8m6cWxt4&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M include/remollEventAction.hh
    M include/remollRunAction.hh
    M src/remollEventAction.cc
    M src/remollRunAction.cc

  Log Message:
  -----------
  Use RunManager provide progress timer for MT support


  Commit: 63dc350f34f95c87264d8e1e24e179fdb5459be0
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_63dc350f34f95c87264d8e1e24e179fdb5459be0&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=etEV4cha-1sLGuipPAuYrfxulBqBk1E5y6HVQ4IkO7c&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M include/remollMessenger.hh
    M src/remollBeamTarget.cc
    M src/remollMessenger.cc

  Log Message:
  -----------
  Move final beamtarget commands into beamtarget


  Commit: 6de0c464bfef280e19ec1b0da2ccd170356ba0e2
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_6de0c464bfef280e19ec1b0da2ccd170356ba0e2&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=PvN3bgJblbhys2nYfhbBFUvYdpd6i9Nh6TzYCTogCNc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M src/remollRunData.cc

  Log Message:
  -----------
  Properly init fSeed to satisfy valgrind


  Commit: 14a40dc202e5704a7711366e3091fb20dbbf97c2
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_14a40dc202e5704a7711366e3091fb20dbbf97c2&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=cnw9ELirwlivcD4UdkBVIRzKazHmcWT7EiNGYaLN0_M&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M src/remollEventAction.cc
    M src/remollIO.cc

  Log Message:
  -----------
  RemollIO fixes and proper mutex locking in EventAction


  Commit: a13eba47b323306a9ab4dea06403dab7d2115a93
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_a13eba47b323306a9ab4dea06403dab7d2115a93&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=iUT6s0OyD_kcWAUqjPwg33lWERFP6yukiHCqOy7RovA&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M include/remollRun.hh
    M include/remollRunAction.hh
    M remoll.cc
    M src/remollGenLUND.cc
    M src/remollGlobalField.cc
    M src/remollIO.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollRun.cc
    M src/remollRunAction.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Turn remollRunData into singleton inside remollRun

Still, remollRunData is pretty ugly (might be my own bias since it
inherits from TObject...). Can we pass this info more elegantly?

In any case, this seems to run fairly robustly now.


  Commit: 1daa136ccf77e347d3b8cb5a8d5f8576c9d204a0
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_1daa136ccf77e347d3b8cb5a8d5f8576c9d204a0&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=yMPXzMg5RUaSMnnu-SVB936xzq33d727E_xZ73WcwtI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollGenBeam.hh
    M include/remollGenpElastic.hh
    M src/remollGenBeam.cc
    M src/remollGenpElastic.cc

  Log Message:
  -----------
  Do not store fBeamTarget in derived generators

It is part of VEventGent already. Shadowing this is bound to create
confusion.


  Commit: 7ef280a6049742cc27d5169ae9638c54596ca0cf
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_7ef280a6049742cc27d5169ae9638c54596ca0cf&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=LuqH3GDtdmk194QcEkY0WpjVXbD3io_2_IgBJ10_MLc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  Enabled mutex-locked IO from PrimaryGeneratorAction

Since the primary generator action is a thread-level class, this needs
to use suitably-scoped mutex locks.


  Commit: 4aaef630104a818a77c423cbc4f354e1a10bdcd9
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_4aaef630104a818a77c423cbc4f354e1a10bdcd9&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=9bRvtWpvg3fgvkLC0EfaMIZcAkKJB1DIYz1b58B9omE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollRunAction.cc

  Log Message:
  -----------
  Write run info for master thread, progress for all threads


  Commit: 34ede4782c26ba55314a1bb9dccba92b87572f8c
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_34ede4782c26ba55314a1bb9dccba92b87572f8c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=6L4sRyDR4HqH9KRmsLZqgFy0vI0VG5U_TVGOYZefWWI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollBeamTarget.hh

  Log Message:
  -----------
  Removed unused setter with new generic messenger


  Commit: a7ab31c51c5137105e9577f610132bd6e046d6a7
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_a7ab31c51c5137105e9577f610132bd6e046d6a7&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=sKjgM8YnV8Z3vDTGyoKd8NruHei82KRXNbQYRLTTL6Q&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollVertex.hh
    M src/remollSteppingAction.cc

  Log Message:
  -----------
  Some trivial changes, virtual destructor etc.


  Commit: e644409bbcc7710196570d29343a89c1c73b601f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e644409bbcc7710196570d29343a89c1c73b601f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=pWuvMsligBVJXpXeTLIX28gyXuo-aICzQuXZmM0OGoc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  Const function in remollIO


  Commit: 8053cde32b5e2e621fb2bc611d4a0262c5b9aad1
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_8053cde32b5e2e621fb2bc611d4a0262c5b9aad1&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=rsgNZaROCxDp23s8BLseEGg6M7t1J2IRxnUfqEKtDoA&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  Store beam target inside remollEvent


  Commit: 689e8a4bbc468be4c007a788543cd647493afa39
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_689e8a4bbc468be4c007a788543cd647493afa39&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=fIwDa5QcU4LfhcyfBwpBPt5ebdhBfWTTciq_1GNRn6Q&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  Store particle gun inside event generator (virtual protected)

The number of events generated by the particle gun (which must be set on
initialization of G4ParticleGun(G4int) is dependent on the event
generator, therefore have the event generator take care of this, and
keep ownership for deletion upon its demise.


  Commit: 332d749920d50b15ce159666433750f96072dce8
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_332d749920d50b15ce159666433750f96072dce8&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=gHdJeL9j37enqQPxDPPLIxdMIraw09nYlDPh2jp_bvc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollRunAction.cc

  Log Message:
  -----------
  Minor cosmetics


  Commit: bf5a9bbdba1ae1fcfeccd4f520f09ab3ea682f03
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_bf5a9bbdba1ae1fcfeccd4f520f09ab3ea682f03&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=9fSdPxja_mPKronnpjBYvmAj1kmR5Wj8-R0lefHnRsY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  DetectorConstruction generic messenger changes

Because G4GenericMessenger::DeclareMethod() is a bit picky about which
functions can be passed (no overloading) there's a small helper that
bypasses the recursive function.


  Commit: a196ae607ec615522b3986e840448e31ef9d3d3e
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_a196ae607ec615522b3986e840448e31ef9d3d3e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=oukL356I-61eqjTjfdfnhTj4febNxHp9W_ARV9LLiwI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  Moved GlobalField to G4GenericMessenger

Also, G4GenericMessenger doesn't like const G4String& arguments, so I
had to change that to non-const :-(


  Commit: 5502bb7eb04bb3e5648049f9ceb204d6363a4a8d
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_5502bb7eb04bb3e5648049f9ceb204d6363a4a8d&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=YlL3oEyAy_ZT0VO2NnyK1idk9ORGOkex54aJfP132R8&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollMessenger.hh
    M remoll.cc
    M src/remollMessenger.cc

  Log Message:
  -----------
  remollMessenger starts to look quite empty...

To the point we can put it in remoll.cc again since no thread-level
commands are left in it.


  Commit: 148476ae0fbaa623e772bc6f213907e55d463ed6
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_148476ae0fbaa623e772bc6f213907e55d463ed6&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=crtzmbSMsOjTA6r9i9izD_JQsDKfUFZJIAFasJiE3MQ&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollEventAction.hh
    M src/remollActionInitialization.cc

  Log Message:
  -----------
  ActionInitialization makes link from event action to pri gen

The event action (EndOfEventAction) is where the mutex locked IO
happens, and that requires primary generator action information. I
wonder why Geant4 doesn't allow the user to inherit from G4Event like it
does for G4Run. Then we could just have remollEvent extend G4Event and
include a bit more info... ah well, life isn't fair.


  Commit: d834469a6f422e7c9d27f88459dccd705255daaa
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_d834469a6f422e7c9d27f88459dccd705255daaa&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=gcq1fMtndlIWQmjk8vF4XmemrxMWGeN8i8c3i08Y_ak&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollMultScatt.cc

  Log Message:
  -----------
  Asserting myself.


  Commit: 7e306b62938d6c2a55e1156a915e9c93445f2fee
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_7e306b62938d6c2a55e1156a915e9c93445f2fee&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=PgRfBlNeK-Bo5IU429Cm90HCv9GGNdiK0Fl3__utP-c&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

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

  Log Message:
  -----------
  G4Run RecordEvent and Merge removed since not used


  Commit: b0e028073eb3104a74f4059fdf1ccaa21b0be9cf
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_b0e028073eb3104a74f4059fdf1ccaa21b0be9cf&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=Kdz7PJA6f2jb6yyoP-2VHkdsfhpkrqlayb10wD47Kdw&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollBeamTarget.hh
    M src/remollBeamTarget.cc
    M src/remollDetectorConstruction.cc
    M src/remollIO.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  BeamTarget now owned by VEventGen as well

Unfortunately BeamTarget is a mix of actual data and calculational
framework (MS) so it is not clear how to treat it exactly. May need to
be surgically pried open. For now, placed it in the event generator. The
global target volume treatment is turned into statics (sympton of the
problem, if it requires this as a solution)


  Commit: 96b84ee8cae58faacc5e20c97c521d9672ae0e98
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_96b84ee8cae58faacc5e20c97c521d9672ae0e98&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=fUO9u7b6mLoy7t6J982-CKGzq-0AlakBt9miTELjAQM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollGenBeam.cc
    M src/remollGenpElastic.cc

  Log Message:
  -----------
  Small additional changes to previous commit


  Commit: e339590ea707e797aee56622bec30152c6b81b20
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e339590ea707e797aee56622bec30152c6b81b20&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=BAaI9qW0nBw2zk4uSCxKABt0cOavXi0dJJZnIxWm6cc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M include/remollPrimaryGeneratorAction.hh
    M include/remollVEventGen.hh
    M src/remollEventAction.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollRunAction.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Now write everything IO from EndOfEventAction


  Commit: 11f5f592d5bd24300913c55a1722373d9d8a7536
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_11f5f592d5bd24300913c55a1722373d9d8a7536&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=SuupSaRwpro-v2H6uhcT9OeW7aeUa0ds8-AmiuFOtRU&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollEventAction.cc
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  No need for Mutex in primary generator action anymore


  Commit: 3a2ba50d4bb2ef15231f8a9c8e6a7add86a92ffa
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_3a2ba50d4bb2ef15231f8a9c8e6a7add86a92ffa&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=nlIOf94unwI9dRupRzvxZnICdFQqChxyP8O31xrzZlE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    A macros/tests/test_beam.mac
    A macros/tests/test_elastic.mac
    A macros/tests/test_elasticAl.mac
    A macros/tests/test_inelastic.mac
    A macros/tests/test_inelasticAl.mac
    A macros/tests/test_moller.mac
    A macros/tests/test_pion.mac

  Log Message:
  -----------
  A bunch of test macros for the various generators


  Commit: 4a8acba30469a259fa1394fc97be0e5be5f58c45
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_4a8acba30469a259fa1394fc97be0e5be5f58c45&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=6PRI9k7ZG3Qbu_1r6VPrAg0Gc2vAYgaBX34yTmhGCbI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M src/remollBeamTarget.cc

  Log Message:
  -----------
  Gaussian spread needs unit of type angle


  Commit: 0355331782874c695baa4a3a364980cd78f79ff5
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_0355331782874c695baa4a3a364980cd78f79ff5&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=WLNqKjY9P8_4mJuiRtfmOgPz2-zQYKlaOPzj_GWCF4A&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-05-08 (Mon, 08 May 2017)

  Changed paths:
    M macros/tests/test_beam.mac
    M macros/tests/test_elastic.mac
    M macros/tests/test_elasticAl.mac
    M macros/tests/test_inelastic.mac
    M macros/tests/test_inelasticAl.mac
    M macros/tests/test_moller.mac
    M macros/tests/test_pion.mac
    A macros/tests/test_raster.mac
    A scripts/tests/test_macros.sh

  Log Message:
  -----------
  Changes to test macros, for cherry pick into master


  Commit: 4866f3e87b42f19fe4df7e1a34ebd806a4a3cc70
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_4866f3e87b42f19fe4df7e1a34ebd806a4a3cc70&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=hlj3QObNbBWRgf1-ZcUqWuYihxgQo3AfmedCTNDUeao&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M macros/tests/test_beam.mac
    M macros/tests/test_elastic.mac
    M macros/tests/test_elasticAl.mac
    M macros/tests/test_inelastic.mac
    M macros/tests/test_inelasticAl.mac
    M macros/tests/test_moller.mac
    M macros/tests/test_pion.mac
    M macros/tests/test_raster.mac

  Log Message:
  -----------
  Changed to 10k events.


  Commit: 003afee29de614a04e442e6d73253b274b085f0b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_003afee29de614a04e442e6d73253b274b085f0b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=DRa-kYf_7PKU1VY3zo-pqzgv3jBz0YuX16JKWLg8o1g&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M .gitignore
    M .travis.yml
    M CMakeLists.txt
    A analysis/.gitignore
    A analysis/tests/.gitignore
    A analysis/tests/test_general.C
    M macros/tests/test_elasticAl.mac
    M scripts/tests/test_macros.sh
    M src/remollRunData.cc

  Log Message:
  -----------
  Merge branch 'master' into mt


  Commit: 776198c8860c592ccba8e411e2a121fd9125bd6b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_776198c8860c592ccba8e411e2a121fd9125bd6b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=PD0TD4U2_XqVGZXeXCMb30YTJgAcCFxO48CIL7bG2uI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M .travis.yml
    M scripts/tests/test_macros.sh

  Log Message:
  -----------
  Merge branch 'develop' into mt


  Commit: 3716ffd71fbca61b504d1657c3ee6f1deb650046
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_3716ffd71fbca61b504d1657c3ee6f1deb650046&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=4hncqZjLCKy8La5pjG1CjRWYhreB8hHD89K89_31jlY&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge branch 'develop' into mt


  Commit: 524c56562fa69efd3fd3bbfebdf2760bdc49d988
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_524c56562fa69efd3fd3bbfebdf2760bdc49d988&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=C2DWUtMNksHYAxYqOV9ZcQ5WHRJoA72iwHefRPXN1qs&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M .travis.yml
    A scripts/tests/test_macro.sh
    M scripts/tests/test_macros.sh

  Log Message:
  -----------
  Merge commit '3493fed' into mt


  Commit: 314516f16771831c19bce24ac2aa61d1958a4a11
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_314516f16771831c19bce24ac2aa61d1958a4a11&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=X1JLyxgDGmVZWpUr65zfsZUXghYSZCqp7L_TFxucv6Q&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M macros/tests/test_beam.mac
    M macros/tests/test_elastic.mac
    M macros/tests/test_elasticAl.mac
    M macros/tests/test_inelastic.mac
    M macros/tests/test_inelasticAl.mac
    M macros/tests/test_moller.mac
    M macros/tests/test_pion.mac
    M macros/tests/test_raster.mac

  Log Message:
  -----------
  Reduce number of test events from 10k to 1k to stay under travis job time limit


  Commit: 385d0bb6d5a417aec5da7b3ccacbdc9a8277d67b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_385d0bb6d5a417aec5da7b3ccacbdc9a8277d67b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=sbxuH5WxI4QVt_YcY-EDXg_D73iMbSNhiEgXyQ6l8wo&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Pack up testing log files correctly (in logfiles, not rootfiles)


  Commit: c05a5b8b12dfc6f307f51f7467dd9c23b7ddad0f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_c05a5b8b12dfc6f307f51f7467dd9c23b7ddad0f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=c8TBRq4uicbUDpP28oWKe0aFx7OeMkT1wXIVo_CzOEI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  Delete old event generator before creating new one (fixes #28)

In the primary event generator we start off with a default moller event
generator. When/if a new generator is defined, this default event
generator is replaced. Previously the previous event generator was not
deleted. The event generator messenger associated with the (now
inactive) previous event generator maintained precedence over the new
active event generator. Therefore none of the commands took effect on
the new event generator.

Fixed bug report #28.


  Commit: 2ec94725a1db428d49f714d03e83d7773f573eec
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_2ec94725a1db428d49f714d03e83d7773f573eec&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=Q2ZF07aHUiDupYthfpCY6jp2u3o6Y7rZosKSjNM1OrE&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

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

  Log Message:
  -----------
  New /remoll/printeventgen command

This command prints the active event generator and simulation ranges for
theta, theta_com, phi, and energy. It also prints the name of the
generator (however, none of the generators set the name at this point).


  Commit: a3797d980680b8b02b736f827648067595ea2a95
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_a3797d980680b8b02b736f827648067595ea2a95&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=3cD1om8bFgzmF5l-MUuxYjAKx-q8SJ6gblyQe1Lv-RM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/remollGenAl.hh
    M include/remollVEventGen.hh
    M src/remollGenAl.cc
    M src/remollGenBeam.cc
    M src/remollGenFlat.cc
    M src/remollGenLUND.cc
    M src/remollGenMoller.cc
    M src/remollGenPion.cc
    M src/remollGenpElastic.cc
    M src/remollGenpInelastic.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Set the names of event generators

In general these are the same as the names with which they are set in
/remoll/gen.

A bit of additional care had to be taken with the aluminum generator
since one class serves three event generators (elasticAl, inealsticAl,
quasielasticAl). Some creative use of static maps variables and static
map-creating functions lead to a moderately elegant solution. If you
call the constructor with a type outside of the valid range, you'll
either get an out_of_range exception or an empty name. If you want to
know which one it is, you'll have to try it because I didn't.


  Commit: be06e8607245ba17c309f414e6d487e68b41790f
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_be06e8607245ba17c309f414e6d487e68b41790f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=khTxPf5h072M15dCVL32OCafA1IyeUnWf8-alv3vQUI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  Initialization and destruction in pri gen action


  Commit: e4cba0bccbeea1b0d0123aea8936e04704185161
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e4cba0bccbeea1b0d0123aea8936e04704185161&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=VPFye_sGvyT2KIG5rGyuC-lcgLuN-LOmBaPXnjGNXCI&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-17 (Mon, 17 Jul 2017)

  Changed paths:
    A include/remollActionInitialization.hh
    M include/remollBeamTarget.hh
    M include/remollDetectorConstruction.hh
    M include/remollEvent.hh
    M include/remollEventAction.hh
    M include/remollGenAl.hh
    M include/remollGenBeam.hh
    M include/remollGenFlat.hh
    M include/remollGenLUND.hh
    M include/remollGenMoller.hh
    M include/remollGenPion.hh
    M include/remollGenericDetector.hh
    M include/remollGenericDetectorHit.hh
    M include/remollGenericDetectorSum.hh
    M include/remollGenpElastic.hh
    M include/remollGenpInelastic.hh
    M include/remollGlobalField.hh
    M include/remollIO.hh
    M include/remollMessenger.hh
    M include/remollPrimaryGeneratorAction.hh
    M include/remollRun.hh
    M include/remollRunAction.hh
    M include/remollRunData.hh
    M include/remollSteppingAction.hh
    M include/remollVEventGen.hh
    M include/remollVertex.hh
    M remoll.cc
    A src/remollActionInitialization.cc
    M src/remollBeamTarget.cc
    M src/remollDetectorConstruction.cc
    M src/remollEvent.cc
    M src/remollEventAction.cc
    M src/remollGenAl.cc
    M src/remollGenBeam.cc
    M src/remollGenFlat.cc
    M src/remollGenLUND.cc
    M src/remollGenMoller.cc
    M src/remollGenPion.cc
    M src/remollGenericDetector.cc
    M src/remollGenericDetectorHit.cc
    M src/remollGenericDetectorSum.cc
    M src/remollGenpElastic.cc
    M src/remollGenpInelastic.cc
    M src/remollGlobalField.cc
    M src/remollIO.cc
    M src/remollMessenger.cc
    M src/remollMultScatt.cc
    M src/remollPrimaryGeneratorAction.cc
    M src/remollRun.cc
    M src/remollRunAction.cc
    M src/remollRunData.cc
    M src/remollSteppingAction.cc
    M src/remollTextFile.cc
    M src/remollVEventGen.cc

  Log Message:
  -----------
  Merge branch 'mt' into develop

Only conflict was some changes in headers and random number
treatment in remoll.cc


  Commit: 56db9c3fd2784838383de574e830535fce05b011
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_56db9c3fd2784838383de574e830535fce05b011&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=a6vS52Nonnph3QyIG5cjjCdyC_8sSvB3Hivx_Kt6Ipw&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-17 (Mon, 17 Jul 2017)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Set the initial random seed same as during runtime.

In both cases use the G4Random::setTheSeed(int) syntax.


  Commit: e6710e665cb1aa1f4cfd4bfc0cfbec8b6fa55617
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e6710e665cb1aa1f4cfd4bfc0cfbec8b6fa55617&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=nDT3_r8wiNSzdcd7WlT_NHAgwovxVP9UTk9FCqRgMCM&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2017-07-17 (Mon, 17 Jul 2017)

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

  Log Message:
  -----------
  Reduce output from elements table and materials table.

This output is now available as /remoll/dumpelements and
/remoll/dumpmaterials, in analogy to /remoll/dumpgeometry.


Compare: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_compare_aaa3cfbe3131...e6710e665cb1&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=2cKenDcC26SEIYj1u87DkZ5qXZpAfNEEPTcozNNQVDY&s=BChwUEeWipQTIQhx7PTTdONmuNOEiomBn3ezxzLWwoM&e= 


More information about the 12gevmoller_sim mailing list