Skip to content

Releases: rest-for-physics/geant4lib

v2.2

12 Dec 12:41
2502b87
Compare
Choose a tag to compare

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

15 Jun 13:04
8a10aa1
Compare
Choose a tag to compare

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

09 Dec 16:55
c1cbc81
Compare
Choose a tag to compare

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

07 Oct 08:54
9e072ff
Compare
Choose a tag to compare

What's Changed

  • New observable boundingSize inside TRestGeant4AnalysisProcess by @jgalan in #67

Full Changelog: v1.8...v1.9

v1.8

28 Sep 12:19
Compare
Choose a tag to compare

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

Full Changelog: v1.7...v1.8

v1.7

14 Mar 14:46
Compare
Choose a tag to compare
  • TRestGeant4Event::DrawEvent method has been documented.
  • Added TRestGeant4GeometryInfo class to store geometry info.

v1.6

28 Jan 11:22
Compare
Choose a tag to compare
  • TRestGeant4AnalysisProcess added new observables thetaPrimary and phiPrimary 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

12 Jul 14:30
Compare
Choose a tag to compare
  • TRestGeant4Metadata now fGenSize metadata member definition will accept physical distance units.

  • Wall validation pipeline was double-checked.

v1.4

30 Jun 12:46
Compare
Choose a tag to compare
  • Updated a header at TRestGeant4BiasingVolume so that it will compile with c++17.

  • Fixed the pipeline so that it will pull master branch or the analogue geant4lib branch where development is happening.

v1.3

04 Jun 07:46
Compare
Choose a tag to compare
  • 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 of ParticleCollection and PrimaryGenerator.

  • 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.