[12gevmoller_sim] [JeffersonLab/remoll] 6d2161: Test macro for /remoll/seed generation.
GitHub
noreply at github.com
Fri Dec 15 13:24:54 EST 2017
Branch: refs/heads/master
Home: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=czBQm-GEptRngNhHol2t5bk-QFdH7h4y7OtvzI_MxTo&e=
Commit: 6d2161a125501ebed3641f7c17675e34aeaa6791
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_6d2161a125501ebed3641f7c17675e34aeaa6791&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=L3ZKXUvWIQ7BAdTm4X96DhCP56DvnfdRZiXPxcyUa8k&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
A macros/tests/test_seed.mac
Log Message:
-----------
Test macro for /remoll/seed generation.
Note: To be moved to unit test upon merge to develop.
Commit: 45d2aecdeb7a054a9fde5a77223685a8471c6aa6
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_45d2aecdeb7a054a9fde5a77223685a8471c6aa6&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=WrHfZhSg8Dd59N2ObGRal-YOBW8zcYBGAcAWnFDSeIU&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M macros/tests/test_seed.mac
Log Message:
-----------
More complete random seed test.
Creates 4 files. One with seed from urandom, two with same seed
set by /remoll/seed, third with different seed set by /remoll/seed.
Commit: 30bd77a17a78ca7d618e3b1a23eae685dfd22897
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_30bd77a17a78ca7d618e3b1a23eae685dfd22897&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=cvotVtfh0IyGXGkAwZ3E8qxX2eJZ2HCceIUqagCly-8&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M include/remollRunData.hh
Log Message:
-----------
Geant4 seeds are G4long which is typedef to long int.
Commit: ea5843fec7d0e427ae7cb346c5f23baf4bf69bc7
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_ea5843fec7d0e427ae7cb346c5f23baf4bf69bc7&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=FaNbLxqzTYAALbsIGTLl-x2AxyUdyxGhnMoE3_Lw_0s&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M include/remollRun.hh
M src/remollRun.cc
Log Message:
-----------
New function remollRun::UpdateSeed to set remollRunData::fSeed
This avoids the need to call G4Random outside of remollRun. Not inside
remollRunData because that's a TObject class and dictionaries would
run into trouble with Randomize.hh includes.
Commit: c3fea22ff93fbf5ffd508a6db710b3497ad1e0bf
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_c3fea22ff93fbf5ffd508a6db710b3497ad1e0bf&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=q5H1lubQINdm4crcoii7ciUuD4IQJPiIrpS-sgs2Www&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M src/remollMessenger.cc
Log Message:
-----------
Geant4 seeds are G4long. Use remollRun::UpdateSeed().
Commit: 683c75d0b741da5b4e5ecb0305739cb6be2d4525
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_683c75d0b741da5b4e5ecb0305739cb6be2d4525&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=j7djLkBrI1Ll71CXJShSbn4g35g_SETQFCD5F3KeEEg&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M remoll.cc
Log Message:
-----------
Use c++ ifstream for read urandom (no c-based fread)
Slightly different default seed logic:
- unless set explicitly, the seed is random
- default random seed is from urandom, unless that doesn't exist
- if urandom does not exist, random seed is from time and PID
- random seed set by /remoll/seed <int> or -r <int> command line
argument override the default random seed
Commit: f5f71657bf4eac666b80dd2bec4c11082934cb4f
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_f5f71657bf4eac666b80dd2bec4c11082934cb4f&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=30lGsHv0j7drQPuLH7wKL84Kgxjzg6IdjQc3hr5gbfs&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M remoll.cc
Log Message:
-----------
Let G4Random pick random engine
This fixes issue #52. Test now succeeds as expected.
Commit: c45cfb32c6dd3587eb606973a41f9f8eeca0d0a3
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_c45cfb32c6dd3587eb606973a41f9f8eeca0d0a3&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=Nv_y1RySzL5HYeI4uKMnSFvbusev041-4nrHDRLU58s&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M include/remollRun.hh
M include/remollRunData.hh
A macros/tests/test_seed.mac
M remoll.cc
M src/remollMessenger.cc
M src/remollRun.cc
Log Message:
-----------
Merge pull request #56 from JeffersonLab/hotfix-random-seed
Hotfix random seed
Compare: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_compare_32234851c149...c45cfb32c6dd&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=taPccPikYZiKpBIM7xM0_gByDDmUxoMlU6PKiBhnrwU&s=7hmFETEbbD8P2_W3KjrD5F3RShM7Xao85S3vsHQhDcs&e=
More information about the 12gevmoller_sim
mailing list