25 Commits

Author SHA256 Message Date
986b5467ca Accepting request 1007933 from home:StefanBruens:branches:science
- 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

OBS-URL: https://build.opensuse.org/request/show/1007933
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=25
2022-10-04 16:23:36 +00:00
Thomas Zimmermann
ddd4bbc87f OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=24 2018-03-04 18:51:58 +00:00
Thomas Zimmermann
ad10680e6b OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=23 2018-03-04 18:47:09 +00:00
Thomas Zimmermann
b8a0d6805e OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=22 2018-03-04 18:43:33 +00:00
Thomas Zimmermann
23294841d2 OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=21 2018-03-04 18:36:20 +00:00
Thomas Zimmermann
82708d8865 OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=20 2018-03-04 18:28:42 +00:00
Thomas Zimmermann
f2dc5f3974 - 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:

OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=19
2018-03-03 19:56:34 +00:00
Thomas Zimmermann
412404c09a OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=18 2016-11-23 08:24:03 +00:00
Thomas Zimmermann
e1c737b088 enable C++11 as it is needed by CLHEP
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=17
2016-05-20 09:13:24 +00:00
Thomas Zimmermann
064eb6b3b8 Add missing patch
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=16
2016-05-20 08:55:53 +00:00
Thomas Zimmermann
1a637a0ac3 - 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.

OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=15
2016-05-20 08:55:10 +00:00
Thomas Zimmermann
0420b77919 - 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.

OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=14
2015-08-21 11:53:42 +00:00
Thomas Zimmermann
fbf716b5d8 - Update to version 3.1p2:
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=13
2015-07-09 08:02:42 +00:00
Thomas Zimmermann
81a2a5a844 - Update to version 3.1.p1:
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=12
2015-06-25 13:43:23 +00:00
Thomas Zimmermann
c437ede000 Add forgotten tarball
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=11
2014-04-01 08:28:52 +00:00
Thomas Zimmermann
d65da8751f - Update to version 2.15a
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=10
2014-04-01 08:27:54 +00:00
Thomas Zimmermann
7dc435548c - 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)

OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=9
2013-12-16 15:48:38 +00:00
Thomas Zimmermann
604b394137 Forgott to add the new tar file
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=8
2013-11-19 09:22:14 +00:00
Thomas Zimmermann
e66bd29b0b - Update to version 2.14b
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=7
2013-11-19 09:12:52 +00:00
Thomas Zimmermann
60698440ab OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=6 2013-03-02 14:03:44 +00:00
Thomas Zimmermann
73853a9286 Son Mar 03 12:54:00 UTC 2013 - bugs@vdm-design.de
- Update to version 2.14a

OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=5
2013-03-02 13:03:19 +00:00
Thomas Zimmermann
b747be13ac - Update to version 2.14
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=4
2012-12-17 11:45:13 +00:00
Thomas Zimmermann
68787677e0 - Update to version 2.13c
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=3
2012-12-10 19:02:52 +00:00
Thomas Zimmermann
71b2d33dde Change dependency on root-system-bin to root-bin as the package was renamed
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=2
2012-11-15 08:54:57 +00:00
6ca933710b Accepting request 127193 from home:Heinervdm
Geant4 Virtual Montecarlo Libraries for Root, depends on vgm and geant4

OBS-URL: https://build.opensuse.org/request/show/127193
OBS-URL: https://build.opensuse.org/package/show/science/geant4-vmc?expand=0&rev=1
2012-07-18 18:53:46 +00:00