Revisions of geant4-vmc
Atri Bhattacharya (badshah400)
accepted
request 1007933
from
Stefan Brüns (StefanBruens)
(revision 25)
- Update to version 6.1.p1 For details, see https://github.com/vmc-project/geant4_vmc/blob/v6-1-p1/history - Drop obsolete geant4-vmc-fix-includedirs.patch
Thomas Zimmermann (Heinervdm)
committed
(revision 24)
Thomas Zimmermann (Heinervdm)
committed
(revision 23)
Thomas Zimmermann (Heinervdm)
committed
(revision 22)
Thomas Zimmermann (Heinervdm)
committed
(revision 21)
Thomas Zimmermann (Heinervdm)
committed
(revision 20)
Thomas Zimmermann (Heinervdm)
committed
(revision 19)
- Update to version 3.6 All packages: - Migration to Geant4 10.4 Geant4 VMC: - Improved VGM messenger: the VGM objects are created only when processing a command. (This prevents from creating an empty ROOT geometry named VGM which name may then persist in a user real geometry.) Tested with Geant4 10.04 (with embedded CLHEP 2.4.0.0) Root 6.12/04 and 5.34/36, VGM 4.4, Garfield v1.0 version 3.5: Geant4 VMC: - Implemented new TVirtualMC functions TrackPosition|Momentum(Float_t& ...) - Added calls to new TVirtualMCApplication non-const functions for MT - Let execute at rest processes when stopping a particle via user tracking cut: this makes the behavior as in Geant3 - Added a new command which allows to activate skipping neutrinos in external decayer (this feature is switched off by default since this version): /mcPhysics/skipExtDecayerNeutrino true|false - Take into account tracking medium parameter 'ifield = 0': - Set zero magnetic field to logical volumes assoiciated with tracking medium with 'ifield = 0' if global magnetic field is defined. - The feature must be activated with a new command: /mcDet/setIsZeroMagField true - Added new command for setting gamma to muons cross section factor: /mcPhysics/setGammaToMuonsCrossSectionFactor value MTRoot - Do not include TMCAutoLock in MTRoot installation since Root version 6.08/06; the class was moved in Root since this version Fixes: All packages:
Thomas Zimmermann (Heinervdm)
committed
(revision 18)
Thomas Zimmermann (Heinervdm)
committed
(revision 17)
enable C++11 as it is needed by CLHEP
Thomas Zimmermann (Heinervdm)
committed
(revision 16)
Add missing patch
Thomas Zimmermann (Heinervdm)
committed
(revision 15)
- Update to version v3-3 - Add patch geant4-vmc-fix-includedirs.patch: Resolve relative paths in ROOT_GENERATE_DICTIONARY cmake macro rootcint does not like /usr/include in the include path, therefore this directory is removed from the include dir list, but clhep adds this directory with a relative path, therefore convert all relative path to absolute path so it can be removed.
Thomas Zimmermann (Heinervdm)
committed
(revision 14)
- Update to version 3.2: -- G4Root (A. Gheata): Fixed boundary crossing errors (by A. Gheata) - This error was due to the G4 field propagator which was exiting some volume inside the mother and expecting a non-zero step, but in fact was entering a daughter volume right away. This fixes killing tracks by G4PropagatorInField as: *** G4Exception : GeomNav1002 issued by : G4PropagatorInField::ComputeStep() Particle is stuck; it will be killed. Zero progress for 51 attempted steps. Proposed Step is 1.78471e-05 but Step Taken is 1.78471e-05 in volume TPC_Drift *** This is just a warning message. *** M geant4-vmc.changes M geant4-vmc.spec D geant4_vmc.3.1.p2.tar.gz A geant4_vmc.3.2.tar.gz Diff for working copy: . Index: geant4-vmc.changes =================================================================== --- geant4-vmc.changes (revision 13) +++ geant4-vmc.changes (working copy) @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Fri Aug 21 11:53:02 UTC 2015 - bugs@vdm-design.de + +- Update to version 3.2: + Geant4 VMC: + - Added support for local magnetic fields. + - Added cached magnetic field and a related UI command : + /mcMagneticField/setConstDistance value unit + The cached magnetic field is created automatically when + the ConstDistance parameter is set to a non zero value. + - Added a possibility to include a user defined magnetic field equation of motion + and its integrator + - Integrated a new special UrbanMsc model adapted for ALICE EMCAL by V. Ivantchenko + and introduced a new set of commands (which do not allow invalid configurations): + /mcPhysics/emModel/setEmModel modelName + /mcPhysics/emModel/setParticles particleName1 particleName2 ... + /mcPhysics/emModel/setRegions regionName1 regionName2 ... + + Examples: + - E03: Added a test configuration for including a user defined magnetic field equation + of motion and its integrator in example E03 and included the test in test suites + - E06: Added test for adding tracks in VMC stack by user (in E06 example) + - A01: Implemented option for use of local magnetic field and + added a test with use of local fields in test suites + + Fixes: + Geant4 VMC: + - Fixed TG4StackPopper class handling adding particles on the stack + from the user application. The user tracks generated at the last step of parent track + were not popped to the stack. + - Fixed implementation of TVirtualMC::IsTrackDisappeared(): + return false if fSuspend, true if fStopAndKill. + - Use G4PAIPhotModel instead of G4PAIPhotonModel (recommended since Geant4 10.00) + - Fixed the expected names of output-files from rootcint (required by CMake 3.2.x): + - thanks to Oliver Freyermuth (Physics Institute of the University of Bonn). + + G4Root (A. Gheata): + Fixed boundary crossing errors (by A. Gheata) + - This error was due to the G4 field propagator which was exiting + some volume inside the mother and expecting a non-zero step, but in fact + was entering a daughter volume right away. + This fixes killing tracks by G4PropagatorInField as: + *** G4Exception : GeomNav1002 + issued by : G4PropagatorInField::ComputeStep() + Particle is stuck; it will be killed. + Zero progress for 51 attempted steps. + Proposed Step is 1.78471e-05 but Step Taken is 1.78471e-05 + in volume TPC_Drift + *** This is just a warning message. *** + + ------------------------------------------------------------------- Thu Jul 9 08:02:02 UTC 2015 - bugs@vdm-design.de Index: geant4-vmc.spec =================================================================== --- geant4-vmc.spec (revision 13) +++ geant4-vmc.spec (working copy) @@ -15,10 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define libversion 3.1.2 +%define libversion 3.2.0 Name: geant4-vmc -Version: 3.1.p2 +Version: 3.2 Release: 0 License: GPL-2.0 Summary: The Virtual Montecarlo backend for Root VMC Index: geant4_vmc.3.2.tar.gz =================================================================== Binary file 'geant4_vmc.3.2.tar.gz' added. Index: geant4_vmc.3.1.p2.tar.gz =================================================================== Binary file 'geant4_vmc.3.1.p2.tar.gz' deleted.
Thomas Zimmermann (Heinervdm)
committed
(revision 13)
- Update to version 3.1p2:
Thomas Zimmermann (Heinervdm)
committed
(revision 12)
- Update to version 3.1.p1:
Thomas Zimmermann (Heinervdm)
committed
(revision 11)
Add forgotten tarball
Thomas Zimmermann (Heinervdm)
committed
(revision 10)
- Update to version 2.15a
Thomas Zimmermann (Heinervdm)
committed
(revision 9)
- Update to version 2.15 * Migration to Geant4 10.00 * Geant4 VMC: * Developments: - Applying step limit in low density materials made optional; the default step value changed to 10m - Added commands: /mcDet/setIsUserMaxStep true|false /mcDet/setIsMaxStepInLowDensityMaterials true|false - TG4SpecialStackingAction adapted for G4SmartTrackStack (in Geant4 since 9.6.x); secondaries are not ordered even when the special stacking is activated - Added filtering of Geant4 compiler flags in makefiles (needed for Geant4 10.0) * Fixes: - Fixed filling optical photon status in TVirtualMC::StepProcess() - Fixed setting of PAI model to selected particles in TG4EmModelPhysics - Fixed missing initialization in TG4RegionsManager (thanks to O. Freyermuth) - Fixed g4libs.C to handle correctly using external CLHEP (thanks to I. Das) - Fixed TG4TrackingAction to work properly with the default stacking of optical photons - Fixed compiler warnings issued with Geant4 compiler flags not enabled by default (mainly shadowed variables)
Thomas Zimmermann (Heinervdm)
committed
(revision 8)
Forgott to add the new tar file
Thomas Zimmermann (Heinervdm)
committed
(revision 7)
- Update to version 2.14b
Thomas Zimmermann (Heinervdm)
committed
(revision 6)
Displaying revisions 1 - 20 of 25