Message: Re: Compilation Error when G4GeneralParticleSource is added in PrimaryGeneratorAction file Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Compilation Error when G4GeneralParticleSource is added in PrimaryGeneratorAction file 

Forum: Documentation and Examples
Re: Question Compilation Error when G4GeneralParticleSource is added in PrimaryGeneratorAction file (satya)
Date: 03 Aug, 2012
From: satya <satya>

 Please IGNORE the post....The issue has been RESOLVED...... !!!

 On Fri, 03 Aug 2012 16:46:12 GMT, satya wrote:
> Hello Geant4 users,
> 
> I am working on DNAPhysics example. I want to change the macro file
> dna.mac to include 3 beams coming in different directions. I added the
> following in PrimaryGeneratorAction.cc:
> 
> particleGun = new G4GeneralParticleSource ()
> 
> and removed the lines: // G4int n_particle = 1; //particleGun = new
> G4ParticleGun(n_particle);
> 
> added the following libraries in the same file: #include "GGeneralParticleSource.hh" 
>                                                                       #include "G4ParticleGun.hh"
>                                                                       #include "G4ParticleTable.hh"
>                                                                       #include "G4ParticleDefinition.hh"
> 
> Modified macro that has 3 beams: threebeams.mac
> 
> /gps/source/add 1 /gps/particle proton /gps/pos/type Beam /gps/ene/mono
> 100 KeV /gps/direction 0 0 1
> 
> /gps/source/add 2 /gps/particle proton /gps/pos/type Beam /gps/ene/mono
> 100 KeV /gps/direction 0 1 0
> 
> /gps/source/add 3 /gps/particle proton /gps/pos/type Beam /gps/ene/mono
> 100 KeV /gps/direction 1 0 0
> 
> I am getting an compilation error:
> 
> Compiling PrimaryGeneratorAction.cc ... src/PrimaryGeneratorAction.cc:
> In constructor
> &#65533;PrimaryGeneratorAction::PrimaryGeneratorAction(DetectorConstruction*)&#65533;:
> src/PrimaryGeneratorAction.cc:45:46: error: cannot convert
> &#65533;G4GeneralParticleSource*&#65533; to &#65533;G4ParticleGun*&#65533; in assignment
> /home/geant4.9.5-install/include/Geant4/CLHEP/Units/PhysicalConstants.h:
> At global scope:
> /home/geant4.9.5-install/include/Geant4/CLHEP/Units/PhysicalConstants.h:79:21:
> warning: &#65533;CLHEP::electron_charge&#65533; defined but not used
> [-Wunused-variable] make: ***
> [/home/geant4_workdir/tmp/Linux-g++/DNAPhysics/PrimaryGeneratorAction.o]
> Error 1
> 
> Could you please help me. Thanks in advance.
> 

 Add Message Add Message
to: "Re: Compilation Error when G4GeneralParticleSource is added in PrimaryGeneratorAction file"

 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 ]