# Example biasing History See `CONTRIBUTING.rst` for details of **required** info/format for each entry, which **must** added in reverse chronological order (newest at the top). It must **not** be used as a substitute for writing good git commit messages! ------------------------------------------------------------------------------- ## 2025-07-30 I. Hrivnacova (exbiasing-V11-03-01) - Migration of README pages to Markdown: - .README.txt replaced with README.md and removed README - Added README.md pages in B01, B02, B03 - Reviewed and fixed external links, references to code. ## 2025-03-14 Igor Semeniouk (exbiasing-V11-03-00) - The clang-tidy, clang-format applied on code of all GBXX examples ## 2024-03-20 L.G. Sarmiento (exbiasing-V11-02-00) - Fixed broken link from "Further information:" - updated from old `http://cern.ch/geant4/working_groups` site. Triggerred by [user forum](https://geant4-forum.web.cern.ch/t/help-me-find-information-on-biasing/11922/5) ## 2023-11-15 I. Hrivnacova (exbiasing-V11-01-00) - Updated vis.mac macros: - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices and simplified comments. ## 2021-12-10 I. Hrivnacova (exbiasing-V11-00-01) - Removed redundant code (forward declarations, includes) from GB* examples ## 2021-12-10 Ben Morgan (exbiasing-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 May 24, 2021 B. Morgan - exbiasing-V10-07-00) - Bump required CMake version range to 3.12...3.20, matching core Geant4 November 13, 2020, B. Morgan - exbiasing-V10-06-02 - Enforce use of Serial RunManager for serial-only examples. November 10, 2020, B. Morgan - exbiasing-V10-06-01 - Migration to G4RunManagerFactory. Nov 3, 2020, B. Morgan - exbiasing-V10-06-00 - Support same CMake version range as core Geant4 Jan 31, 2019, I.Hrivnacova - exbiasing-V10-05-00 - Merged GitHub PR #4: all Boolean operators now return G4bool. Nov 8, 2016, M. Verderi - exbiasing-V10-02-02 - revert ReverseMC to ReverseMC01-V10-02-00 Nov 7, 2016 M. Verderi - exbiasing-V10-02-01 - First tag for new GB05 and GB06 examples - Update of README, .README.txt and CMakeLists.txt Jul 30, 2016 I.Hrivnacova - exbiasing-V10-02-00 - Coding guidelines Nov 27, 2014 I.Hrivnacova - exbiasing-V10-00-03 - Fixed top README, .README Nov 12, 2014 M. Verderi - exbiasing-V10-00-02 - Creation of GB04 Nov 08, 2014 I.Hrivnacova - exbiasing-V10-00-01 - Updated README files for adding GB03 Nov 07, 2014 M. Verderi - exbiasing-V10-00-00 - Creation of GB03 Dec 03, 2013 I.Hrivnacova - exbiasing-V09-06-06 - Fixed files description (for Doxygen) Nov 29, 2013 I.Hrivnacova - exbiasing-V09-06-05 - Fixed documentation for Doxygen, added missing GNUmakefile in GB01, GB02 Nov 23, 2013 A. Howard - exbiasing-V09-06-04 - Fixed single threaded problem with B03 (double bias process) Nov 22, 2013 A. Howard - exbiasing-V09-06-03 - Combined tag of B01, B02 and B03 with last accepted of GB01, GB02, ReverseMC01 Nov 22, 2013 A. Howard - exbiasing-V09-06-02 (internal) - Changed README and .README to reflect B02 correctly. Added B03 directory. Added GB01, GB02 and B03 to CMakeLists.txt and GNUmakefile Nov 15, 2012 A. Howard - exbiasing-V09-06-01 - Changed README and .README to reflect the B02 correctly. Nov 15, 2012 I.Hrivnacova - exbiasing-V09-05-04 - Minor fixes in .README Oct 13, 2012 A. Dotti - exbiasing-V09-05-03 - Adding explicit use of system of units Sep 24, 2012 I.Hrivnacova - exbiasing-V09-05-02 - New tag for synchronizing with ctest Sep 19, 2012 I.Hrivnacova - exbiasing-V09-05-01 - Added explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh where needed - Fixed compiler warnings in B02PSScoringDetectorConstruction.cc - Replaced tabulators with space characters Sep 4, 2012 I.Hrivnacova - exbiasing-V09-05-00 - Updated CMakeLists.txt: adding visualization (if used), copying macros, install target and comment lines Nov 14th, 2011 G.Cosmo - exbiasing-V09-04-01 - Archived obsolete example B03 laying on the trunk. Nov 14th, 2011 A.Howard - exbiasing-V09-04-00 - migrated B01 example (B01DetectorConstruction.cc) to new G4Exception November 20, 2009 L. Desorgher - exbiasing-V09-02-00 - Added new example ReverseMC01 demonstrating the Reverse MonteCarlo technique. June 22, 2007 A. Howard - exbiasing-V08-03-02 - Cleaned up B01 and B02 code to be more example-like for release June 5, 2007 A. Howard - exbiasing-V08-03-01 - Removed B03 from GNUmakefile - Included "B02-V08-03-00" - migration of B02 to new biasing/scoring scheme: test version June 5, 2007 A. Howard - exbiasing-V08-03-00 - Migrated example B01 to new biasing/scoring scheme - test version (needs clean up before public release) - Removed B03 (redundant/obsolete use of python) Dec 6, 2005 G. Cosmo - Trivial changes for support of CLHEP-2.0.X series. Nov 15th, 2005 G. Cosmo - exbiasing-V07-01-00 - migration to from deprecated . May 3rd, 2005 J. Allison - replaced vis manager with G4VisExecutive. Dec 8th, 2004 G. Daquino - exbiasing-V06-02-00 - B01, B02 and B03 migrated to . Jun 21st, 2004 G. Daquino - exbiasing-V06-01-00 - Ported B02 and B03 to AIDA 3.2.1 and PI 1.2.1. Jul 31th, 2003 M. Dressel - exbiasing-V05-02-02 - added weight window example to B01 Jul 31th, 2003 M. Dressel - exbiasing-V05-02-01 - removed some unused arguments in fucntion calls Jun 30th, 2003 M. Dressel - exbiasing-V05-02-00 - simplified building of B03 and removed files created by swig, these files are created during gmake now Jun 25th, 2003 G. Cosmo - exbiasing-V05-01-00 - Added disclaimer of liability where needed. Mar 11th, 2003 M. Dressel - exbiasing-V05-00-01 - changed the replica number of the world volume from -1 to 0 - Initialze() of the G4RunManager is now called after all Materials and volumes (also in the parallel geometry) are built. Feb 19th, 2003 G.Cosmo - exbiasing-V05-00-00 - removed redundant inclusion of PhysicalConstants.h. Now using CLHEP headers. Nov 25th, 2002 M.Dressel - exbiasing-V04-01-01 - change README Nov 22th, 2002 M.Dressel - changed geometry for scoring. Cells must not coinside with wolrd boundary since tracks would be killed before scoring is called in the case a track exits a cell into "out of world". Nov 8th, 2002 M.Dressel - exbiasing-V04-01-00 reduce and change examples. Only B01 B02 B03 will remain but with different content. July 11th, 2002 M.Dressel - internal-3-exbiasing-V04-01-01 - resolved B09 into geometry/biasing and run. - coworks with: internal-1-run-V04-01-01 internal-2-transport-V04-01-01 internal-2-geombias-V04-01-01 July 10th, 2002 M.Dressel - using G4StandardScorer and G4StandardScoreTable instead of B06Scorer and B06ScorePRinter in B06 July 10th, 2002 M.Dressel - internal-2-exbiasing-V04-01-01 - adopt to the new G4Sigma version in internal-1-geombias-V04-01-01 July 10th, 2002 M.Dressel - internal-1-exbiasing-V04-01-01 - temporarily created directory B09. Messangers and classes using them are put into B09 because the G4UImessanger is not known in geometry and processes. Jun 4th, 2002 M.Dressel - exbiasing-V04-00-07 - update of exampleBXX.out files. - addition of example B08 May 31th, 2002 M.Dressel - exbiasing-V04-00-06 - change ...Manager to ...Sampler to be conform to transport-V04-00-06 May 23th, 2002 M.Dressel - internal-1-exbiasing-V04-00-05 - Update of README and ouput files after changes in G4ProcessPlacer in transportation May 15th, 2002 M.Asai - exbiasing-V04-00-05 - Eliminated all UI commands from generator actions April 19th, 2002 G.Cosmo - exbiasing-V04-00-04 - Added disclaimer of liability and minor cosmetics... April 12th, 2002 M.Dressel - Change class B06ImportanceDetectorConstruction.hh and exampleB06.cc. B06ImportanceDetectorConstruction does not derive from G4UserDetectorConstruction, function Construct made private and called in Constructor. April 8th, 2002 G.Cosmo - exbiasing-V04-00-03 - Fixed usage of 'first'/'second' in iterators for porting on DEC-cxx non-ISO. April 8th, 2002 M.Dressel - exbiasing-V04-00-02 - Resolved compilation problems on HP-aCC. April 4th, 2002 M.Dressel - exbiasing-V04-00-01 - Resolved compilation problems on SUN-CC and Linux-egcs. March 28th, 2002 M.Dressel - exbiasing-V04-00-00 - First implementation of importance biasing and scoring user examples. March 25th, 2002 G.Cosmo - Created.