Message: Re: Special program is giving installation problem in G4.10.00 (and not in G4.9.4) Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Special program is giving installation problem in G4.10.00 (and not in G4.9.4) 

Forum: Installation and Configuration
Re: Question Special program is giving installation problem in G4.10.00 (and not in G4.9.4) (Sezgin)
Date: 14 Jul, 2014
From: Michael H. Kelsey <Michael H. Kelsey>

On Mon, 14 Jul 2014 19:38:48 GMT, Sezgin wrote:
> Dear Geant4 experts;
> I have to install a program to use in my analysis. The program was installed before on G4 9.4
> without problem.  I installed all needed programs (root 5.34.03, CLHEP 2.1.4.2, Geant4
> 10.00) on my computer without problem. The error is attached below.
[...]
> Compiling G4ICRU49NuclearStoppingModel.cc ...
> src/G4ICRU49NuclearStoppingModel.cc: In member function &#65533;void
> G4ICRU49NuclearStoppingModel::Init()&#65533;:
> src/G4ICRU49NuclearStoppingModel.cc:89:22: error: &#65533;eV&#65533; was not declared
> in this scope

You may wish to read through the release notes which accompany the Geant4 10.0 release (http://geant4.cern.ch/support/ReleaseNotes4.10.0.html). Your errors are caused by an interface change as part of the 10.0 release. You now must explicitly include G4SystemOfUnits.hh if you are using units in your .cc file (eV, mole, etc.), and you must explicitly include G4PhysicalConstants.hh if you use anything like 'c', 'hbar', etc. in your code.

I just went through this exercise, and my simulation package needed changes to about 35 .cc files.

There are other changes you may need/wish to make to your application, in order to take advantage of the new multi-threaded functionality of Geant4 10.0. Those changes are described in the release notes cited above.

  -- Michael Kelsey

 Add Message Add Message
to: "Re: Special program is giving installation problem in G4.10.00 (and not in G4.9.4)"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]