Releases: rest-for-physics/geant4lib
v2.2
What's Changed
- REST_Geant4_ViewEvent. Adding geometry warning by @jgalan in #107
- using library version macro by @lobis in #106
- REST_Geant4_ViewEvent.C. adding geomScale argument by @jgalan in #108
- Add process to quench energy deposits by @lobis in #101
- Macro to merge simulation files by @lobis in #95
- correctly compute energy even after event data update (e.g. via quenc… by @lobis in #110
- Removal of custom typedef any since it is misleading with std::any by @juanangp in #111
- Fix pipeline by @lobis in #112
- Working on veto readout by @lobis in #113
- Update metadata volume information print by @lobis in #100
- Remote geometry file by @lobis in #115
- Implementing CRY generator as a new source inside
TRestGeant4ParticleSourceCry
by @jgalan in #116
Full Changelog: v2.1...v2.2
v2.1
What's Changed
- Solving numerous compilation warnings by @jgalan in #82
- TRestGeant4AnalysisProcess. Removing undesired output by @jgalan in #85
- Fixing seg.fault due to wrong total hit counting by @jgalan in #86
- REST_Geant4_ViewGeometry.C protecting pointers by @jgalan in #87
- Implement pre-commit checks and format files by @lobis in #89
- Separating framework and g4lib validation pipelines by @juanangp in #90
- Replacing custom branch pipeline by master by @juanangp in #92
- update view geometry macro by @lobis in #93
- New energy distribution formula for cosmics by @lobis in #94
- Add observables to record particle names and depth inside shielding by @lobis in #96
- TRestGeant4Metadata::PrintMetadata. Adding active volumes by @jgalan in #98
- Upgrading version to 2.1 by @jgalan in #105
Full Changelog: v2.0...v2.1
v2.0
What's Changed
- Fix bug in TRestGeant4Event::GetEnergyDepositedByParticle by @lobis in #69
- Support sampling energy+angular distribution as TF2 by @lobis in #68
- REST_Geant4_ResponseMatrix.C added by @jgalan in #71
- add
kill
option to volumes (detector section) to kill tracks after entering by @lobis in #70 - Update progress printing logic by @lobis in #73
- add new cosmic generator by @lobis in #74
- fix bug in time computation by @lobis in #75
- Cut energies removed from analysis process by @jgalan in #77
- Update TRestGeant4AnalysisProcess.cxx by @glorialuzon in #76
- activateAllVolumes set to true by default by @lobis in #78
- CMakeLists increased to version 2.0 by @jgalan in #81
Full Changelog: v1.9...v2.0
v1.9
v1.8
What's Changed
- Fixing release 1.7 by @jgalan in #37
- Removed
using namespace std
from header files and fix errors by @lobis in #39 - Add boilerplate for testing and basic tests by @lobis in #38
- Made many methods
const
, GetTrack, GetHits methods now return a constant reference by @lobis in #41 - Fixing G4 macros after code update by @juanangp in #43
- Fixed activeVolume for assemblies by @lobis in #45
- Event Process Update by @lobis in #44
- Fixes warning appearing when loading macros by @lobis in #47
- Adding new
Angle
unit by @lobis in #48 - Renaming endl to RESTendl and other loggers functions by @juanangp in #49
- Luzon new processes by @glorialuzon in #50
- Added G4RadioactiveDecayBase and G4Radioactivation physics list, kept… by @glorialuzon in #51
- Implement validation via GitHub Actions by @lobis in #52
- Add reference to event to tracks by @lobis in #56
- Added creator process to TRestGeant4Track by @lobis in #57
- Improve physics process store by @lobis in #54
- Low energy EM updates and bug fix by @lobis in #60
- TRestGeant4Event. Fixing macros warnings by @jgalan in #61
- Updates to Geant4 event viewer by @lobis in #62
- Changes related to restG4 MT by @lobis in #59
- Fix outdated methods in macros by @lobis in #63
- Update TRestGeant4Hits getters to return directly process or volume names by @lobis in #64
- README.md adding new badges by @jgalan in #32
New Contributors
- @juanangp made their first contribution in #43
- @glorialuzon made their first contribution in #50
Full Changelog: v1.7...v1.8
v1.7
v1.6
-
TRestGeant4AnalysisProcess
added new observablesthetaPrimary
andphiPrimary
to register the angles of the direction from the generated primary. -
New badges added on README.md
-
TRestGeant4Metadata::PrintMetadata
fix. This method was not printing properly the generator values. -
Renamed
rotationDeg
by a more convenient name:rotationAngle
, since it is an angle that is in fact measured in radians, not in degrees. It was confusing. -
Refactoring, documentation updates and aesthetically fixes.
v1.5
v1.4
v1.3
-
TRestGeant4Track
added nFission process id. -
TRestGeant4Event::GetPositionDeviationInVolume(volID)
it gives the extension of the hit deposits as the standard deviation in a particular volume registered. -
TRestGeant4ParticleSource
combines now functionalities ofParticleCollection
andPrimaryGenerator
. -
TRestGeant4ParticleSource
now follows standard metadata initialisation. -
TRestGeant4Metadata
generator type and shape is now differentiated; supports custom density of the sources. See https://github.com/rest-for-physics/restG4/releases/tag/v1.3 for more details.