[12gevmoller_sim] [JeffersonLab/remoll] 528faa: Use G4Rand instead of CLHEP::Rand
Wouter Deconinck
noreply at github.com
Thu Apr 11 11:26:38 EDT 2019
Branch: refs/heads/develop
Home: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022502050&sdata=0MwGJkY0DtCita0TnIK7ZX%2FnhXbv8RBZziIYdn7mLrI%3D&reserved=0
Commit: 528faa19417684fafae98b0745eb501e78adf366
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F528faa19417684fafae98b0745eb501e78adf366&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=Okz6%2FyhoGUgZ574QXnozQOd6D2ISogxfH0spRUIz1i8%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M include/remollGenTF1.hh
M src/remollGenTF1.cc
Log Message:
-----------
Use G4Rand instead of CLHEP::Rand
With the move to MT support, the treatment of random numbers was
modified in geant4. One should not call the CLHEP::Rand functions but
instead use the G4Rand versions which are MT safe. This mainly affects
the G4Random seeding, but consistency is probably preferred here.
See e.g.
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwiki.cern.ch%2Ftwiki%2Fbin%2Fview%2FGeant4%2FQuickMigrationGuideForGeant4V10%23Random_numbers&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=QxOlkGP8RgiBS3u8WY5durewcUufzavdOLlfrywuzME%3D&reserved=0.
Commit: b20e8c00779616d3781a08c822ebfee259d68419
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fb20e8c00779616d3781a08c822ebfee259d68419&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=O%2FD7w4n7nY%2Bu07i2Atg4UgmI6O5UojzdfyM53%2FzhS%2F0%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/remollGenTF1.cc
Log Message:
-----------
Remove cerr output on standard operation
Commit: 078a52b16813e2b483701bf3d6129e2a3ebebd29
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F078a52b16813e2b483701bf3d6129e2a3ebebd29&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=UKs9T%2Flw5d5vshWfH1guimgX6Lo%2Bq2sV3AAcUyAar4A%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M include/remollGenTF1.hh
M src/remollGenTF1.cc
Log Message:
-----------
Avoid passing *new G4String
*new G4String introduced memory leaks since the pointer won't ever be
cleaned up. If the main reason is passing by reference, then this does
not present a sufficient performance gain since these are functions only
called during initialization, not during running.
Commit: 236256581636651b6edb31f0c128c6cf8c7aa12c
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F236256581636651b6edb31f0c128c6cf8c7aa12c&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=KMRZEwUztmTjCUdvYUs5LD4ADNZ7lMZYlPQd2l8wcEM%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M include/remollGenTF1.hh
M src/remollGenTF1.cc
Log Message:
-----------
Merge pull request #250 from JeffersonLab/enhancement-gen-tf1-strings
Enhancement to remollGenTF1 string operations
Compare: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcompare%2F58bdb4397c39...236256581636&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb0e8541b7886452e002808d6be9217d9%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905932022512055&sdata=Pob3pRSMnoewek1cDfmb31RE7Ve1dPujs5R1JTed5QY%3D&reserved=0
More information about the 12gevmoller_sim
mailing list