[12gevmoller_sim] [JeffersonLab/remoll] 88bc94: Fixed compiler warning unused variable
GitHub
noreply at github.com
Wed Jul 26 01:30:42 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=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=lpffVMb95sDOq2nXwmNTdQJXfBGCF76e0l9IShFyq3s&e=
Commit: 88bc9415882a9ecf588bc1004176bbab55508c5e
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_88bc9415882a9ecf588bc1004176bbab55508c5e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=SWwpnAuRS6zyELj7AWb2yL0oCJpJKXneZ3tzoGkU49Q&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-17 (Mon, 17 Jul 2017)
Changed paths:
M src/remollGenBeam.cc
M src/remollGenLUND.cc
M src/remollMagneticField.cc
Log Message:
-----------
Fixed compiler warning unused variable
Commit: 4d486cec21009d72ec33b19d43963b5d873086ae
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_4d486cec21009d72ec33b19d43963b5d873086ae&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=3PvGLvZcNHw3PbHQdRdja8TzGw-8O-qChzhrZeBTj2c&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M include/remollTextFile.hh
M src/remollTextFile.cc
Log Message:
-----------
Non-emtpy argument inherited class needs to initialize base class.
Since remollTextFile inherits from TObject, it needs to initialize
the TObject members properly when not using a constructor with the
same signature. In this case remollTextFile(const char* fn) needs
a TObject() initialization.
In similar vein, the assignment operator needs to call the TObject
class operator= before doing its thing.
Finally, virtual destructor ensures that the TObject destructor is
called when remollTextFile is deleted.
Commit: 8ac61ff58c0700ec51bf25f4043a2fea505e6910
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_8ac61ff58c0700ec51bf25f4043a2fea505e6910&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=XzoiDMENGcbQAtAiW0W-ukD85A0bA2Wh_FigqCnU3lI&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M remoll.cc
Log Message:
-----------
Reduce visualization verbosity at startup
Commit: 91ff5fb386992b1667ee3c3836db4bc42cb40476
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_91ff5fb386992b1667ee3c3836db4bc42cb40476&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=tUC9DLKQmg8W1bFaCCfDUprH5vZJYLmO1qWlwmlKrl0&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
A include/remollPhysicsList.hh
A src/remollPhysicsList.cc
Log Message:
-----------
remollPhysicsList for reference physics list and optical physics
The remollPhysicsList is a way to streamline the physics list handling
by avoiding the need to hardcode this in remoll.cc. remollPhysicsList
loads the reference physics list QGSP_BERT_HP, but in preinit state
(before `/run/initalize`) you can now use the following commands:
`/remoll/physlist/list`: list all reference physics list and EM options
`/remoll/physlist/verbose <int>`: set verbose level of physics list
`/remoll/physlist/register <string>`: register reference physics list
`/remoll/physlist/optical/enable`: enable optical physics
`/remoll/physlist/optical/disable`: disable optical physics
For backwards compatibility there is still
`/remoll/optical [bool]`: enable optical physics
Default remains QGSP_BERT_HP *without* optical physics.
Note: new source file will require running cmake in your build directory
Commit: 18e29489c4091a8a963da438a452afee48731574
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_18e29489c4091a8a963da438a452afee48731574&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=Z4nhgfynFbF9HraKUzW4D1XJcGJPehIhZqhCc-gn1z8&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M include/remollMessenger.hh
M src/remollMessenger.cc
Log Message:
-----------
Remove /remoll/optical from remollMessenger
This is now provided by remollPhysicsList.
Commit: cf626d92c9c35f79d86b0f01e162cf15acd54e73
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_cf626d92c9c35f79d86b0f01e162cf15acd54e73&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=86aT4RGnRr7dTguIq6QZJl8ZChrxicwDmASGjhTA-Dk&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M remoll.cc
Log Message:
-----------
Enable new remollPhysicsList in user action initialization
Commit: 035422365c2953cb43b5acc510860a5b13403545
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_035422365c2953cb43b5acc510860a5b13403545&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=DNjvGpCshLLGuhf4BbtQ5jfnRLdnqqtfgHGf16Uy17k&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
A macros/tests/test_physlist.mac
Log Message:
-----------
Physics list test macro
Commit: 2f7ffa8d08d16011efdc8fab5cfc86d16d10430e
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_2f7ffa8d08d16011efdc8fab5cfc86d16d10430e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=l64gmT2fVtdYHDQscGZYmUgBouTazz0i0M9JmQxcZw8&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M include/remollDetectorConstruction.hh
A macros/tests/test_overlap.mac
M src/remollDetectorConstruction.cc
Log Message:
-----------
Additional flags for geometry reading
In addition to previous commands immediately under `/remoll/` there are
now:
`/remoll/geometry/setfile <filename>`
`/remoll/geometry/verbose <level>`
`/remoll/geometry/validate [bool=true]`
`/remoll/geometry/overlapcheck [bool=true]`
`/remoll/geometry/dumpelements`
`/remoll/geometry/dumpmaterials`
`/remoll/geometry/dumpgeometry [overlapcheck=false]`
A bug in geant4 (bugzilla 1993) means that verbose 0 will still produce
some warning messages.
Also, macro to test for overlaps, will be automatically run, does not
simulate any events. This fixes issue #27.
Commit: e6b0f5a8177e4a86f7444c493fc10718cd91db84
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e6b0f5a8177e4a86f7444c493fc10718cd91db84&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=6Mbv0sZlny5hq_D-1xAkERKMpvbRWKqLgOjcwE8j7_k&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
A macros/valgrind/test_moller.mac
A scripts/tests/test_valgrind.sh
Log Message:
-----------
Valgrind test script and macro.
The macro just runs 100 moller events.
Commit: e2076a92bc893a19e2c0fcdcaeadffb0e62d0323
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_e2076a92bc893a19e2c0fcdcaeadffb0e62d0323&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=1qpTGng3XzOTdklQIajTF-_T5bHW1sVexcGl-mEhLuI&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M remoll.cc
Log Message:
-----------
Initialize visualization as "quiet", then switch to "warnings"
Commit: 87bbd19412ef03e516eaa560958a564b1a4a13fa
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_87bbd19412ef03e516eaa560958a564b1a4a13fa&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=c0QT9Z9HWFOqHI--J6z0-KockiewcRXxQb_SuhthkUE&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
A macros/valgrind/test_nothing.mac
Log Message:
-----------
Small, really small test macro. Runs only 1 event.
Commit: 8056364980163e26cd7d55112f908f91a89b1f30
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_8056364980163e26cd7d55112f908f91a89b1f30&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=OJlc4SvBei_uih57EKFnC8AcZALBUC0fzTRHG7n6DXk&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M include/remollPhysicsList.hh
M src/remollPhysicsList.cc
Log Message:
-----------
Change how physcis list verbose levels are handled.
Now the default is to just shut up about physics lists when starting
up. It is up to the user to decide if they want that output. In most
cases it may not be useful to users, but having it available in the
test log files may allow us to pick up differences from version to
version.
Commit: ea08a320e5d61cb22ff195cfdfc7535c4fd24498
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_ea08a320e5d61cb22ff195cfdfc7535c4fd24498&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=5MUZJ4YJ5HzAo1uERV8theZ1LlHAfFyzvSIW1H2ZccE&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M src/remollDetectorConstruction.cc
Log Message:
-----------
Set default verbose level on detector construction to zero.
Commit: 45de71ea6d07790339d8bdb4ef5976f67cfc4c51
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_45de71ea6d07790339d8bdb4ef5976f67cfc4c51&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=uXjuzgB8B8UehEVrG72VzdQF8fQFgcWhLiVUYOqWPLo&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
A macros/test_valgrind/test_init.mac
A macros/test_valgrind/test_minimal.mac
A macros/test_valgrind/test_moller.mac
R macros/valgrind/test_moller.mac
R macros/valgrind/test_nothing.mac
Log Message:
-----------
Modify the valgrind testing macros
Commit: 8df05ddc11de009024d92e37b42fd8c0915f6508
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_8df05ddc11de009024d92e37b42fd8c0915f6508&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=CYEjMm8mSbBKCiAl9o_G0_vDruIGRQTAmf0EuP5QFp4&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M include/remollTextFile.hh
M src/remollRunData.cc
M src/remollTextFile.cc
Log Message:
-----------
Cleanup some memory in remollTextFile and remollRunData
Commit: 8b3ac9d9a1df6b81ca1221a35e3fa70d05c1204e
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_8b3ac9d9a1df6b81ca1221a35e3fa70d05c1204e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=3i517q-xo4tGEHMtRb2IX3ZKMieQrtMy_jhZD0uipnE&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M src/remollIO.cc
Log Message:
-----------
Delete XML parser after done with it
Commit: 373d1040f520fcf7438c4f65f38602b96e2f30fa
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_373d1040f520fcf7438c4f65f38602b96e2f30fa&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=qN8Vm4x-ZLKDWRB_mPosmVqIwxaESjYjQROgWPX866w&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M src/remollIO.cc
Log Message:
-----------
Xerces has curious memory management
Every xercesc::transcode call allocates memory that must be freed again
by the caller using xercesc::release.
Commit: 239d0a1095e118d69afe4bff771e2e18fdddc5f6
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_239d0a1095e118d69afe4bff771e2e18fdddc5f6&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=1eGvQdUDoewSx203uOjUH2KpPJ9x9t3-qFwTj2H9MDE&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M include/remollEventAction.hh
M include/remollIO.hh
M src/remollEventAction.cc
M src/remollIO.cc
Log Message:
-----------
Initial support for storing event random state
The random engine state is larger than just the seed. Storing it on a
per-event basis would allow for replaying specific events based on the
ROOT file only (assuming the exact same simulation geometry and code is
still available).
Commit: af5296af5ad0e78ba8743c9e3cf4ef1df0b5673c
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_af5296af5ad0e78ba8743c9e3cf4ef1df0b5673c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=XXjFHG5CrfJUyrAL3clsKXiShWFfaZFwPhYizrZByIs&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
R macros/test_valgrind/test_init.mac
R macros/test_valgrind/test_minimal.mac
R macros/test_valgrind/test_moller.mac
A macros/tests/README.md
R macros/tests/test_beam.mac
R macros/tests/test_elastic.mac
R macros/tests/test_elasticAl.mac
R macros/tests/test_inelastic.mac
R macros/tests/test_inelasticAl.mac
A macros/tests/test_minimal.mac
R macros/tests/test_moller.mac
R macros/tests/test_overlap.mac
R macros/tests/test_physlist.mac
A macros/tests/test_physlist_1.mac
A macros/tests/test_physlist_2.mac
A macros/tests/test_physlist_3.mac
A macros/tests/test_physlist_4.mac
A macros/tests/test_physlist_5.mac
R macros/tests/test_pion.mac
R macros/tests/test_raster.mac
A macros/tests_commit/test_beam.mac
A macros/tests_commit/test_elastic.mac
A macros/tests_commit/test_elasticAl.mac
A macros/tests_commit/test_inelastic.mac
A macros/tests_commit/test_inelasticAl.mac
A macros/tests_commit/test_moller.mac
A macros/tests_commit/test_overlap.mac
A macros/tests_commit/test_pion.mac
A macros/tests_commit/test_raster.mac
A macros/tests_valgrind/test_init.mac
A macros/tests_valgrind/test_minimal.mac
A macros/tests_valgrind/test_moller.mac
Log Message:
-----------
More test macros
Commit: 26f12fab9d6e6dc2a299c88e18ff410fe15f7525
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_26f12fab9d6e6dc2a299c88e18ff410fe15f7525&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=f7FGJBo6-OtoR64tzEk2wgTvS7OuNWeSo4pK_Mr79MY&e=
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M include/remollPhysicsList.hh
M src/remollPhysicsList.cc
Log Message:
-----------
Fix reference physics list memory issues
Still some memory leaking due to the way this is handled in geant4...
Compare: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_compare_e6710e665cb1...26f12fab9d6e&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=0PaQ9vaVU0fJhWqkPYFSyYhE0qZcmzgRScMRmux-Eus&s=W73MJViPCv_tN0qxumevyZSxSHeb511GjdzFLZMwnXM&e=
More information about the 12gevmoller_sim
mailing list