========================================================= Geant4 - an Object-Oriented Toolkit for Simulation in HEP ========================================================= Geant4Py History file --------------------- Geant4Py is a Geant4-Python bridge. ---------------------------------------------------------- * Reverse chronological order (last date on top), please * ---------------------------------------------------------- 19 Nov. 2015 K. Murakami - update CMakeLists.txt, change minimum version requirement to 3.3 - add exported methods requested by enhansment-id 1613 13 Nov. 2015 K. Murakami - update CMakeLists.txt for C++11 migration - update for 10.2 release, following changes of class interface. 15 Nov. 2014 K. Murakami - complete migration to cmake for building library. (GNUmakefiles removed) - update for 10.1 release, following changes of class interface. - linker problem of OSX was fixed. (OSX Yosemite tested) May 25 2014 Koichi Murakami - remove IsGeneric() method in pyG4Polyone.cc because that method is removed. (bug-id 1544) - configure script, physics list is changed to be always turned on. (bug-id 1546) - pyG4EllipticalCone.cc, add missing return in CreateEllipticalCone() method. (bug-id 1586) 15 November 2013 K.Murakami - add support for CMake build - updated for 10.0 release - suppress warnings 8 November 2012 K.Murakami - configure script is updated for CMake build - updated Geant4 interface for the latest - G4SystemOfUnits.hh and G4PhysicalConstants.hh are explictly added. - Documentations are updated in Markdown format. - some minor updated for examples 23 July 2012 K.Murakami - configure script: fixed logics for specifying python include path (bug.1316) - pyG4VisManager: (bug.1318)) added static statement for GetVerbosity. fixed GetConcreteInstance returns an insufficient class pointer. 21 July 2012 K.Murakami - configure script is updated for internal G4clhep - pyG4Run.cc, pyG4Event.cc are updated as non-copyable (9.5.p01) (bug.1317) - g4autobuild, g4package scripts are apdated for internal clhep use. 10 Nomvembter 2011 K.Murakami - fixes on OSX Lion matters - some minor fixes for 9.5 release 8 November 2011 K.Murakami - update for 9.5 release - eliminate obsolete G4Exception. 1 December 2010 K.Murakami - update for chages of G4 classes (G4GDMLParser, physics list) - add a new example using GTK (examples/emplot/emcalc_gui.py) - experimentally support for Python3 21 June 2010 K.Murakami (tagged as envs-V09-03-01) - updates for changes of G4 classes (G4RunManager, physics list) - use G4xMultipleScattering for EMLowEpl site-pacakage module 4 June 2010 K.Murakami (tagged as envs-V09-03-00) - update for the 9.4 beta release - use G4xMultipleScattering instead if G4MultipleScattering class. - bug fix in pyG4GDMLParser.cc 27 November 2009 K.Murakami - config/g4py.gmk: add -lz as linker options 19 November 2009 K.Murakami - add checking gl2ps library in configure script. - gl2ps is added in config/g4vis.gmk. - update pyPhysicsList.cc for 9.3 release 14 May 2009 K. Murakami (tagged) - fixes on configure script and config/module.gmk - change default search paths for G4/CLHEP include and lib 3 December 2008 K.Murakami (tagged) - modified for the 9.2 releaase. * G4Material, G4Isotope, G4Element 30 November 2008 K.Murakami - GDML is merged to G4GDML package (g4gdml->gdml) add write functionality 30 June 2008 K. Murakami - brushup python scripts (accroding with PEP-8) - emcalculator.py : move to site-modules - add G4CrossSectionHandler - EZgeom package is moved to geometry/ezgeom 25 June 2008 K. Murakami - configure : fix a wrong incdir variable. - config/sys/linux.gmk, linuxx8664gcc : add -fpermissive compile option for gcc 4.3 12 June 2008 K. Murakami (1.6.1) - configure : fix echo -n problem, add --with-extra-dir flag - tools/g4autobuild : add treatment of XERCESCROOT - tools/g4pack : fix echo -n problem 4 June 2008 K. Murakami - add G4AtomicShells - update configure script (compatible with Debian/Ubuntsu sh) - cleanup config/*.gmk - configire: improve search for python include path 27 May 2008 K.Murakami - add some random engines 22 May 2008 K.Murakami - fix typo in G4VModularPhysicsList 13 March 2008 K.Murakami (1.6.0) - use G4Version.hh directly, instead pyG4Version.hh - configure script updated 28 February 2008 K.Murakami - fix pyPhysicsList.cc compilation error - fix pyG4GDMLParser.cc compilation error - G4GDML is automatically detected by configure script 26 November 2007 K.Murakami - add G4 GDML module support - update PL for 9.1 12 November 2007 K.Murakami (1.5.0) - add FTFP_BERT in PL for 9.1 - add GDML (external lib.) support (experimental) - add exposure of G4Navigator 07 November 2007 K.Murakami - update for 9.1 * G4ParticleGun * G4NistManager 07 August 2007 K.Murakami (1.4.1) - add boolean sold classes - add G4PVPlacement constructors for geometry overlap check - add gtest06/07 for geometry test 12 July 2007 K.Murakami (1.4.0) - add version contorol in pyG4UIterminal.cc - bug fix in pyG4VUserDetectorConstruction - Construct() method should return PV - update G4VSolid - add specific CSG solid classes - add gtest05 as an example constructing CSG solid geometry in Python - a new example of TestEm0 is contributed by Jean 07 June 2007 K.Murakami - modified for 9.0 - pyG4LossTableManager.cc : updated - physics lists : removed some staffs 24 May 2007 K.Murakami (1.3.0) - implement software abort by Ctrl-C. - modified for 8.3/9.0 - pyG4EmCalculator.cc : updated - pyG4LossTableManager.cc : updated - pyG4ProductionCutsTable.cc : updated - pyG4TwoVector.cc : added - physics lists : new staffs are added 01 Dec 2006 K.Murakami (1.2.0) - pyG4Material.cc : fix namespace problem - pyG4VisManager.cc : replace SetVerboisity with SetVerboseLevel for G4.8.2 - add messenger for ExN03geom 21 November 2006 K.Murakami (1.1.0) - implement G4ExceptionHandler as translation to Python exceptions - remove obsolete method; G4VPhysicalVolume::GetObjectRotation() 20 November 2006 K.Murakami - modification for G4.8.2 - add G4Exception and G4ExceptionSeverity - modify configure for supporting physics lists - add physics list modules 15 November 2006 H. Yoshida - add 00README_MACOSX 23 August 2006 K.Murakami - add G4Version - G4LossTableManager, modify for version evolution 06 August 2006 K.Murakami (1.0.2) - modify config tools for building on MacOSX (some side-effects) - add tools dir for support tools for building user environment - add intercoms dir (move pyG4UImanager.cc from interfacr to intercoms) - new exposed staffs; G4UImanager, G4UIcommandTree, G4UIcommand, G4UIparameter - __init__.py is updeted (gUImanager as global, and some modifications) 12 July 2006 K.Murakami (1.0.1) - add exposures of G4LossTableManager, G4ProductionCutsTable - add site-modules/utls/MCScore - add site-modules/physics_lists/EMLowEpl 29 June 2006 K.Murakami - "site-modules/primaries/MedicalBeam/MedicalMeam.cc" fix a bug in calculation of cos from a sin value - remove duplicated DISCLAIMER (ExN03PhysicsList.cc/hh in site-modules) 27 June 2006 K.Murakami - fix rpath of boost_python (config/sys/linux.gmk, linuxx8664gcc.gmk) 21 June 2006 K.Murakami - sh version of configure script - G4UserStackingAction: fixed for not being called 14 June 2006 K.Murakami - update 00README - update expose of G4Track - change python calls pass-by-reference (XXXUserAction::XXXAction()) - change install path of site-modules (lib/site-modules -> lib/) - remove COPYING - update examples/education/lesson2 07 June 2006 K.Murakami - fix segmentation fault at termination (XXUserAction-s, GraphicSystem-s) 05 June 2006 K.Murakami - add disclaimer for .cc/.hh files - some modifications for 08-00-ref-05 (G4FieldManager/G4EmCalculator/G4VPhysicalVolume/G4ParticleDefinition) 25 April 2006 K.Murakami - update to a revised version (local tag: g4py-weekly-23-Apr-06) - Directory structure is slightly modified. - some classes are newly exposed. - some new examples are added. 27 February 2006 K.Murakami - commit the first version (local tag: g4py-27-feb-06)