Geant4 Cross Reference |
1 # Example biasing History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). It must **not** 5 be used as a substitute for writing good git commit messages! 6 7 8 ## 2024-03-20 L.G. Sarmiento (exbiasing-V11-02-00) 9 - Fixed broken link from "Further information:" 10 - updated from old `http://cern.ch/geant4/working_groups` site. 11 Triggerred by [user forum](https://geant4-forum.web.cern.ch/t/help-me-find-information-on-biasing/11922/5) 12 13 ## 2023-11-15 I. Hrivnacova (exbiasing-V11-01-00) 14 - Updated vis.mac macros: 15 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices 16 and simplified comments. 17 18 ## 2021-12-10 I. Hrivnacova (exbiasing-V11-00-01) 19 - Removed redundant code (forward declarations, includes) from GB* examples 20 21 ## 2021-12-10 Ben Morgan (exbiasing-V11-00-00) 22 - Change to new Markdown History format 23 24 --- 25 26 # History entries prior to 11.0 27 28 May 24, 2021 B. Morgan - exbiasing-V10-07-00) 29 - Bump required CMake version range to 3.12...3.20, matching core Geant4 30 31 November 13, 2020, B. Morgan - exbiasing-V10-06-02 32 - Enforce use of Serial RunManager for serial-only examples. 33 34 November 10, 2020, B. Morgan - exbiasing-V10-06-01 35 - Migration to G4RunManagerFactory. 36 37 Nov 3, 2020, B. Morgan - exbiasing-V10-06-00 38 - Support same CMake version range as core Geant4 39 40 Jan 31, 2019, I.Hrivnacova - exbiasing-V10-05-00 41 - Merged GitHub PR #4: all Boolean operators now return G4bool. 42 43 Nov 8, 2016, M. Verderi - exbiasing-V10-02-02 44 - revert ReverseMC to ReverseMC01-V10-02-00 45 46 Nov 7, 2016 M. Verderi - exbiasing-V10-02-01 47 - First tag for new GB05 and GB06 examples 48 - Update of README, .README.txt and CMakeLists.txt 49 50 Jul 30, 2016 I.Hrivnacova - exbiasing-V10-02-00 51 - Coding guidelines 52 53 Nov 27, 2014 I.Hrivnacova - exbiasing-V10-00-03 54 - Fixed top README, .README 55 56 Nov 12, 2014 M. Verderi - exbiasing-V10-00-02 57 - Creation of GB04 58 59 Nov 08, 2014 I.Hrivnacova - exbiasing-V10-00-01 60 - Updated README files for adding GB03 61 62 Nov 07, 2014 M. Verderi - exbiasing-V10-00-00 63 - Creation of GB03 64 65 Dec 03, 2013 I.Hrivnacova - exbiasing-V09-06-06 66 - Fixed files description (for Doxygen) 67 68 Nov 29, 2013 I.Hrivnacova - exbiasing-V09-06-05 69 - Fixed documentation for Doxygen, 70 added missing GNUmakefile in GB01, GB02 71 72 Nov 23, 2013 A. Howard - exbiasing-V09-06-04 73 - Fixed single threaded problem with B03 (double bias process) 74 75 Nov 22, 2013 A. Howard - exbiasing-V09-06-03 76 - Combined tag of B01, B02 and B03 with last accepted of GB01, GB02, ReverseMC01 77 78 Nov 22, 2013 A. Howard - exbiasing-V09-06-02 (internal) 79 - Changed README and .README to reflect B02 correctly. Added B03 80 directory. Added GB01, GB02 and B03 to CMakeLists.txt and GNUmakefile 81 82 Nov 15, 2012 A. Howard - exbiasing-V09-06-01 83 - Changed README and .README to reflect the B02 correctly. 84 85 Nov 15, 2012 I.Hrivnacova - exbiasing-V09-05-04 86 - Minor fixes in .README 87 88 Oct 13, 2012 A. Dotti - exbiasing-V09-05-03 89 - Adding explicit use of system of units 90 91 Sep 24, 2012 I.Hrivnacova - exbiasing-V09-05-02 92 - New tag for synchronizing with ctest 93 94 Sep 19, 2012 I.Hrivnacova - exbiasing-V09-05-01 95 - Added explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh 96 where needed 97 - Fixed compiler warnings in B02PSScoringDetectorConstruction.cc 98 - Replaced tabulators with space characters 99 100 Sep 4, 2012 I.Hrivnacova - exbiasing-V09-05-00 101 - Updated CMakeLists.txt: 102 adding visualization (if used), copying macros, install target 103 and comment lines 104 105 Nov 14th, 2011 G.Cosmo - exbiasing-V09-04-01 106 - Archived obsolete example B03 laying on the trunk. 107 108 Nov 14th, 2011 A.Howard - exbiasing-V09-04-00 109 - migrated B01 example (B01DetectorConstruction.cc) to new G4Exception 110 111 November 20, 2009 L. Desorgher - exbiasing-V09-02-00 112 - Added new example ReverseMC01 demonstrating the Reverse MonteCarlo technique. 113 114 June 22, 2007 A. Howard - exbiasing-V08-03-02 115 - Cleaned up B01 and B02 code to be more example-like for release 116 117 June 5, 2007 A. Howard - exbiasing-V08-03-01 118 - Removed B03 from GNUmakefile 119 - Included "B02-V08-03-00" - migration of B02 to new biasing/scoring scheme: 120 test version 121 122 June 5, 2007 A. Howard - exbiasing-V08-03-00 123 - Migrated example B01 to new biasing/scoring scheme - test version 124 (needs clean up before public release) 125 - Removed B03 (redundant/obsolete use of python) 126 127 Dec 6, 2005 G. Cosmo 128 - Trivial changes for support of CLHEP-2.0.X series. 129 130 Nov 15th, 2005 G. Cosmo - exbiasing-V07-01-00 131 - migration to <sstream> from deprecated <strstream>. 132 133 May 3rd, 2005 J. Allison 134 - replaced vis manager with G4VisExecutive. 135 136 Dec 8th, 2004 G. Daquino - exbiasing-V06-02-00 137 - B01, B02 and B03 migrated to <cmath>. 138 139 Jun 21st, 2004 G. Daquino - exbiasing-V06-01-00 140 - Ported B02 and B03 to AIDA 3.2.1 and PI 1.2.1. 141 142 Jul 31th, 2003 M. Dressel - exbiasing-V05-02-02 143 - added weight window example to B01 144 145 Jul 31th, 2003 M. Dressel - exbiasing-V05-02-01 146 - removed some unused arguments in fucntion calls 147 148 Jun 30th, 2003 M. Dressel - exbiasing-V05-02-00 149 - simplified building of B03 and removed files created by swig, 150 these files are created during gmake now 151 152 Jun 25th, 2003 G. Cosmo - exbiasing-V05-01-00 153 - Added disclaimer of liability where needed. 154 155 Mar 11th, 2003 M. Dressel - exbiasing-V05-00-01 156 - changed the replica number of the world volume from -1 to 0 157 - Initialze() of the G4RunManager is now called after all Materials 158 and volumes (also in the parallel geometry) are built. 159 160 161 Feb 19th, 2003 G.Cosmo - exbiasing-V05-00-00 162 - removed redundant inclusion of PhysicalConstants.h. 163 Now using CLHEP headers. 164 165 Nov 25th, 2002 M.Dressel - exbiasing-V04-01-01 166 - change README 167 168 Nov 22th, 2002 M.Dressel 169 - changed geometry for scoring. Cells must not coinside with 170 wolrd boundary since tracks would be killed before 171 scoring is called in the case a track exits a cell into 172 "out of world". 173 174 Nov 8th, 2002 M.Dressel - exbiasing-V04-01-00 175 reduce and change examples. Only B01 B02 B03 will 176 remain but with different content. 177 178 July 11th, 2002 M.Dressel - internal-3-exbiasing-V04-01-01 179 - resolved B09 into geometry/biasing and run. 180 - coworks with: internal-1-run-V04-01-01 181 internal-2-transport-V04-01-01 182 internal-2-geombias-V04-01-01 183 184 July 10th, 2002 M.Dressel 185 - using G4StandardScorer and G4StandardScoreTable instead of 186 B06Scorer and B06ScorePRinter in B06 187 188 July 10th, 2002 M.Dressel - internal-2-exbiasing-V04-01-01 189 - adopt to the new G4Sigma version in internal-1-geombias-V04-01-01 190 191 192 July 10th, 2002 M.Dressel - internal-1-exbiasing-V04-01-01 193 - temporarily created directory B09. Messangers and classes using them 194 are put into B09 because the G4UImessanger is not known in 195 geometry and processes. 196 197 198 Jun 4th, 2002 M.Dressel - exbiasing-V04-00-07 199 - update of exampleBXX.out files. 200 - addition of example B08 201 202 May 31th, 2002 M.Dressel - exbiasing-V04-00-06 203 - change ...Manager to ...Sampler to be conform to transport-V04-00-06 204 205 May 23th, 2002 M.Dressel - internal-1-exbiasing-V04-00-05 206 - Update of README and ouput files after changes in G4ProcessPlacer in 207 transportation 208 209 May 15th, 2002 M.Asai - exbiasing-V04-00-05 210 - Eliminated all UI commands from generator actions 211 212 April 19th, 2002 G.Cosmo - exbiasing-V04-00-04 213 - Added disclaimer of liability and minor cosmetics... 214 215 April 12th, 2002 M.Dressel 216 - Change class B06ImportanceDetectorConstruction.hh and exampleB06.cc. 217 B06ImportanceDetectorConstruction does not derive from 218 G4UserDetectorConstruction, function Construct made private 219 and called in Constructor. 220 221 April 8th, 2002 G.Cosmo - exbiasing-V04-00-03 222 - Fixed usage of 'first'/'second' in iterators for porting 223 on DEC-cxx non-ISO. 224 225 April 8th, 2002 M.Dressel - exbiasing-V04-00-02 226 - Resolved compilation problems on HP-aCC. 227 228 April 4th, 2002 M.Dressel - exbiasing-V04-00-01 229 - Resolved compilation problems on SUN-CC and Linux-egcs. 230 231 March 28th, 2002 M.Dressel - exbiasing-V04-00-00 232 - First implementation of importance biasing and scoring user examples. 233 234 March 25th, 2002 G.Cosmo 235 - Created.