Forum: Run Management Not Logged In (login)
Show subscribers

This forum discusses the run manager, the user run actions and the organization of a run.

The email gateway for this forum is: runmanage-g4hn@slac.stanford.edu


Inline Depth:
 0 0
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

Question One more event in same GammaEventsXX file  by serkan akkoyun <serkan akkoyun>,   Oct 20, 04:52
Hello everybody,

I sent 10 events to the detector by using

/run/beamOn 10 command.And I got an output data file named Gamma.0000.

I wanna sent one more 10 events (with different energy particle). I used the command as,

/run/beamOn 10

I got a new Gammas.0000 file. The previous data in this file are erased. Only new data are in the file.

How can I solve this problem

Best Regards,

1 Sad: Re: One more event in same GammaEventsXX file   (serkan akkoyun - Oct 20, 05:04)
Question Gamma Energies with different intensities  by serkan akkoyun <serkan akkoyun>,   Oct 20, 01:19
Hello everybody, I want to send several gammas to the detector. but these are not monocromatic or with same intensity.

For instance; 2 MeV gamma with 56% intensity 5 MeV gamma with 12% intensity 7 MeV gamma with 89% intensity etc.

Is it possible to menage this? Best wishes,

Serkan Akkoyun

1 Question: Re: Gamma Energies with different intensities   (serkan akkoyun - Oct 20, 08:16)
(_ Idea: Re: Gamma Energies with different intensities   (Antonio Magalhaes - Oct 20, 12:42)
Question loss of randomness  by Nick Laver <Nick Laver>,   Oct 08, 09:28
I have been attempting to run my simulation for 1 million events, however my computer is old and crashes around 75,000... so I have been running it 20 x 50,000 events and collecting the data together in one histogram, this has worked fine upto a point however my simulation has now started returning indentical results for each run, the date and time stamp change on the .data file into which my results are recorded changes and if I change the number of events in my run the number of entry changes in the my .data however they are no longer random... for example if I run 1000 photons followed by 100 photons, the 100 photon file will have only 100 results but these will be identical to the first 100 entries in the 1000 photon file... does anybody know what could be causing this and how to fix it ?

cheers Nick

1 Feedback: Re: loss of randomness   (Gumplinger Peter - Oct 08, 18:34)
1 Ok: Re: loss of randomness   (Nick Laver - Oct 09, 02:17)
1 Feedback: Re: loss of randomness   (Gumplinger Peter - Oct 09, 13:05)
... 1 Message(s)
2 Ok: Re: loss of randomness   (Nick Laver - Oct 09, 02:56)
Idea adding a command in G4UserPhysicsListMessenger  by Mathieu Trocmé <Mathieu Trocmé>,   Sep 21, 15:21
Hi there, 

I like playing with cuts for each of my particles and I'm a bit tired of creating a new PhysicsListMessenger each time. 
Could it be possible to add the following command to G4UserPhysicsListMessenger?
(I tested it by recompiling my g4.3.9.b01. No probs.)


G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(G4VUserPhysicsList* pParticleList):thePhysicsList(pParticleList)
{
//...

// /run/setCutForAGivenParticle command
  setCutForAGivenParticleCmd = new G4UIcommand("/run/setCutForAGivenParticle",this) ;
  setCutForAGivenParticleCmd->SetGuidance("Set a cut value to a specific particle") ;
  setCutForAGivenParticleCmd->SetGuidance("Usage: /run/setCutForAGivenParticle  gamma  1. mm") ;
    param = new G4UIparameter("particleName",'s',false) ;
      param->SetGuidance("To get the list of available particles, you can type: /particle/list all") ;
      setCutForAGivenParticleCmd->SetParameter(param) ;
    param = new G4UIparameter("cut",'d',false) ;
      param->SetDefaultValue("1.") ;
      param->SetParameterRange("cut>0.0") ;
      setCutForAGivenParticleCmd->SetParameter(param) ;
    param = new G4UIparameter("unit",'s',false) ;
      param->SetDefaultValue("mm") ;
      setCutForAGivenParticleCmd->SetParameter(param) ;
  setCutForAGivenParticleCmd->AvailableForStates(G4State_PreInit,G4State_Idle);

//...
}


G4UserPhysicsListMessenger::~G4UserPhysicsListMessenger()
{
// ...
  delete setCutForAGivenParticleCmd;
// ...
}


void G4UserPhysicsListMessenger::SetNewValue(G4UIcommand * command,G4String newValue)
{
// ...    
  } else if( command==setCutForAGivenParticleCmd ){
    G4String particleName, unit ; G4double cut ;
    std::istringstream str (newValue) ;
    str >> particleName >> cut >> unit ;
    if ( (G4ParticleTable::GetParticleTable())->FindParticle(particleName) == NULL ) {
      G4Exception( G4String("\n!!!\n!!! Error in /run/setCutForAGivenParticle: Particle '" + particleName + "' is not defined! \n!!!").c_str() ) ;
    } else { 
      thePhysicsList->SetCutValue(cut*G4UIcommand::ValueOf(unit), particleName) ; 
    }
  } // else if ...
}


Thanks, 
Mathieu
1 None: Re: adding a command in G4UserPhysicsListMessenger   (Mathieu Trocmé - Sep 29, 07:17)
1 None: Re: adding a command in G4UserPhysicsListMessenger   (Mathieu Trocmé - Sep 29, 07:26)
2 Agree: Re: adding a command in G4UserPhysicsListMessenger   (Gumplinger Peter - Oct 29, 05:57)
Question How I can receive number of events?  by Evgenya <Evgenya>,   Sep 21, 03:01
I began to study geant4 not for a long time. I had such question, if it is possible answer please.
   How from all stream (for example I stop 10^6 particles) to count how many particles has got to the detector (more precisely, how many primary particles from these 10^6 have got directly on the detector)?

Thank you.
1 Feedback: Re: How I can receive number of events?   (Gumplinger Peter - Sep 21, 17:00)
Question wrongly computed number of bins for some selective energies by RunAction class  by M Tariq Siddique <M Tariq Siddique>,   Sep 08, 00:39
Hello, i am simply tring to compute the spectrum of gamma's by using a fixed energy width (10 keV/bin) for each bin the way i have created the number of bins using dynamic memory allocation in RunAction class is given below and the problem i am facing is that for some selected energies like 0.3 MeV it creates 29 bins and crashed down with "malloc(): memory corruption:" error. Can any body explain this thing to me i will be very much thankfull.

Code in RunAction Class:

    BinsPerMeV = 100;
    PrimaryCounts = 0;
    NumberBins = BinsPerMeV*primenergy;
	G4cout<<"Number of Bins "<<NumberBins<<"\nEnergy "<<primenergy<<G4endl;
    PhotonEnergySpectrum = new G4int[NumberBins]; 
	airmuvalue = new G4float[NumberBins];
//initialise spectrum at beginning of each run
    for(G4int i=0;i<=NumberBins;i++)
	PhotonEnergySpectrum[i] = airmuvalue[i] = 0;

Here is the output for 0.2 MeV (runs fine):

### Run 0 start. Number of Bins 20 Energy 0.2 Start Run processing.

---> Begin of event: 0

Here is the output for 0.3 MeV (crashed):

### Run 1 start. Number of Bins 29 Energy 0.3 *** glibc detected *** BASSGeom: malloc(): memory corruption: 0x08f99f30 ***

Question Segmentation fault error  by Matt Worden <Matt Worden>,   Jul 09, 14:26
Hello, I am trying to create a cerenkov detector. The detector is a quartz sphere with 121 quartz channels extending from one side of the sphere. I made the channels using arrays of objects and For Loops. Now I am trying to put 1 G4MultiFunctionalDetector at the end of each of the 121 channels. I tried to create the detectors using the same for loop but during runtime I get a Segmentation fault error.

I am thinking it has to do with the array of G4MultiFunctionalDetector. After BeamOn the following line

Created G4MultiFunctionalDetector named MyDetector, and a G4PSFlatSurfaceCurrent scorer named myScorer MyDetector had already stored in /

Runs 120 times

I would like to put a detector at the bottom of each channel so I could tell how many photons went through each separate channel. I based my code off Novice Exercise 6 and the SLAC HandsOn activity 3.

Any help would be appreciated

1 None: Re: Segmentation fault error   (Tsukasa Aso - Jul 10, 00:49)
(_ None: Re: Segmentation fault error   (Matt Worden - Jul 20, 14:39)
1 None: Re: Segmentation fault error   (Tsukasa Aso - Jul 21, 01:46)
2 None: Re: Segmentation fault error   (Tsukasa Aso - Jul 21, 01:47)
1 None: Re: Segmentation fault error   (Matt Worden - Jul 21, 15:14)
2 None: Re: Segmentation fault error   (Tsukasa Aso - Sep 19, 00:21)
Question An error in libG4dyb.so  by <lesward>,   Jul 07, 04:22
When I am running a daya bay Geant4 program, an error is encountered as follows:

/home/liujc/G4dyb_release_2_9/InstallArea/Linux-i686/lib/libG4dyb.so: undefined reference to `DMXMinEkineCuts::DMXMinEkineCuts(G4String const&)'

When I open the file "libG4dyb.so", there's nothing but messy codes, so I don't know how to correct this problem. Can anyone help me with this problem? Thanks very much!

Question stopping simulation once reached a condition  by Antonio De Simone <Antonio De Simone>,   Jun 25, 08:30
I'm a novice user of geant4, for working reason i'm developing a simulation about a Medical Linac and i would like to know how to stop the simulation once i accumulated a predefined energy deposition in a voxel. Thank you for all your help.

Best regards

None Strange and Frustrating Output  by <jdswado@gatech.edu>,   19 Apr, 2009
Hello everyone,

I've built a scintillation detector experiment using lots of help from this forum and the given example code. In particular I used much of the file for SteppingVerbose.cc from novice example 2 for my SteppingVerbose File. This has recently become a problem because that file calls for lost of information to be printed for every particle that is created and during scintillation events many 1000s of particles are generated and this takes a VERY long time to print out. I figured I could do without that information and deleted it to save run time. Now my stepping verbose file looks like this:

ExN01SteppingVerbose::ExN01SteppingVerbose() {}

ExN01SteppingVerbose::~ExN01SteppingVerbose() {}

void ExN01SteppingVerbose::StepInfo() { }

void ExN01SteppingVerbose::TrackingStarted() { }

I just deleted all the stuff inside the functions because it wasn't necessary. Also my SteppingVerbose header file looks like this:

class ExN01SteppingVerbose;

#ifndef ExN01SteppingVerbose_h
#define ExN01SteppingVerbose_h 1

#include "G4SteppingVerbose.hh"

class ExN01SteppingVerbose : public G4SteppingVerbose 
{
 public:

  ExN01SteppingVerbose();
 ~ExN01SteppingVerbose();

  void StepInfo();
  void TrackingStarted();

};

#endif

The problem is that even after saving this file, and removing any and all references to the problem from the tmp/WIN-32/VC/ and bin/WIN-32/VC folders and completely rebuilding the application from scratch, it still behaves in the same manner as it did before I cleared out the print information from the SteppingVerbose files.

Namely it's still printing out something like the following for each particle:

Step# "Number" X mm Y mm Z mm KineE MeV deStep StepLeng mm TrakLeng mm Volume 
                1.4    3   20.5  43      
Lots of other stuff
Other Stuff
                                                             Out of World

etc.

As you can imagine this makes the application take an eternity to finish but I don't know how to make it stop, it's as if it remembers or has a backup of the original stepping verbose file that it keeps using even though I have a new one in place.

Any help would be greatly appreciated. Thanks!

None detector construction problem in runmanager  by Davinder Siwal <Davinder Siwal>,   14 Apr, 2009
Hi all

i am tring to write the simulation of a simple geometry crystal everything is fine but in file test1.cc at line no. 50 it is showing up an error which i am trying to solve do you have any idea how i can get rid of this

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2009/04/14/02.01-66654-test1.cc

[root@localhost test1]# make make: Warning: File `/home/davinder/g4work/tmp/Linux-g++/test1/exe/test1.d' has modification time 1.7e+04 s in the future Compiling test1.cc ... test1.cc: In function ‘int main()’: test1.cc:50: error: expected type-specifier before ‘test1DetectorConstruction’ test1.cc:50: error: cannot convert ‘int*’ to ‘G4VUserDetectorConstruction*’ in initialization test1.cc:50: error: expected ‘,’ or ‘;’ before ‘test1DetectorConstruction’ /home/davinder/geant4/clhep/include/CLHEP/Units/PhysicalConstants.h: At global scope: /home/davinder/geant4/clhep/include/CLHEP/Units/PhysicalConstants.h:78: warning: ‘CLHEP::electron_charge’ defined but not used /home/davinder/geant4/clhep/include/CLHEP/Random/Randomize.h:67: warning: ‘CLHEP::HepRandomGenActive’ defined but not used make: *** [/home/davinder/g4work/tmp/Linux-g++/test1/exe/test1.o] Error 1 [root@localhost test1]#

Question gdb debug  by wangym <wangym>,   20 Mar, 2009
My question is "How can I use gdb debug Geant4"
 the first,How can I compile my Geant4 code.how do I edit my Gunmakefile.
 the second,How can I use gdb to list my code,and setup my breakpoint.

 thanks
 wangym

1 Question: Re: gdb debug   (wangym - Nov 14, 07:22) new
Question Error Using g4py  by Jorge Ferrera <Jorge Ferrera>,   02 Mar, 2009
Hello everybody. I am a novice in using geant4. Well, I am trying to using g4py but I am having problems in compilation (make), that is my error: pyPhysicsLists.cc:90:24 QGSP_BIC2.hh: No such file or directory pyPhysicsLists.cc: In function 'void export_PhysicsLists()': pyPhysicsLists.cc:264: error 'QGSP_BIC2' was not declared in this scope pyPhysicsLists.cc:264: error 'QGSP_BIC2' cannot appear in a constant-expression pyPhysicsLists.cc:264: error template argument 1 is invalid pyPhysicsLists.cc:264: error template argument 2 is invalid make[2]: ***[pyPhysicsLists.o] Error 1

Well, this is the only error, but I can finish the make command
That was just an error than I try to execute g4py after using make install
Well, i received another error after python and from Geant4 import *:
Traceback (most recent call last):
 File "<stdin>", line 1, in ?
 File "Geant4/__init__.py", line 36, in ?
  from G4interface import *
ImportError: Geant4/G4interface.so: undefined symbol: _ZN11G4UImanager12GetUIpointerEv

I am using python 2.3.4 and Geant4 version 4.9.1 on SL (so)

Someone knows what can I try to execute g4py? Maybe using another version? I dunno thanks in advanced for answers and bye bye.

Question Problem in using "gmake"  by Weihao Ge <Weihao Ge>,   25 Feb, 2009
i copied the whole directory from another person and everything is fine under his directory.

When i tried to run "gmake", errors occur. i tried with both the $name in the file changed and unchanged, same thing happened and no executable program came out.

Thanks!

errors are like like:

/usr/local/geant4.8.2.p01/config/common.gmk:53: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:42: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:53: warning: overriding commands for target '/home/username/tmp/Linux-g++/libabc' /usr/local/geant4.8.2.p01/config/common.gmk:42: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/libabc' /usr/local/geant4.8.2.p01/config/common.gmk:71: warning: overriding commands for target ''/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:53: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/libabc' /usr/local/geant4.8.2.p01/config/common.gmk:83: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:71: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:106: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:83: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:359: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:106: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:367: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:359: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:395: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:367: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:395: warning: overriding commands for target '/home/username/tmp/Linux-g++/abc' /usr/local/geant4.8.2.p01/config/common.gmk:367: warning: ignoring old commands for target '/home/username/tmp/Linux-g++/abc'

Making dependency for file src/StepMaxMessenger.cc ... /bin/sh: lin 2: /StepMax.d: Permission denied (and exactly the same problems with everything under the src directory, including: abcVisManager, abcSteppingVerbose, abcSteppingActionMessenger, abcSteppingAction,abcRunActionMessenger, abcRunAction, abcPrimaryGeneratorMessenger, abcPrimaryGeneratorAction, abcPhysicsList, abcEventActionMessenger, abcEventAction, abcDetectorSD, abcDetectorROGeometry, abcDetectorMessenger, abcDetectorHit, abcDetectorConstruction, abcAnalysisManager, abcAnalysisExampleMessenger, abcAnalysisExample)

Question standard screen output at the beginning of the run  by Cristian Bungau <Cristian Bungau>,   24 Feb, 2009
Hi,

I am trying to run 100 independent simulations on GRID and I have the output written with G4cout since in this way it is written to a standard output file which I get at the end. Then I have to concatenate all these files into one file. Therefore I would be very grateful if you could please let me know if there is a way to skip the standard screen output at the beginning of the run:

*************************************************************
 Geant4 version Name: global-V09-01-17    (19-December-2008)
                      Copyright : Geant4 Collaboration
                      Reference : NIM A 506 (2003), 250-303
                            WWW : http://cern.ch/geant4
*************************************************************

Visualization Manager instantiating... Visualization Manager initialising... Registering graphics systems...

You have successfully registered the following graphics systems.
Current available graphics systems are:
  ASCIITree (ATree)
  DAWNFILE (DAWNFILE)
  G4HepRep (HepRepXML)
  G4HepRepFile (HepRepFile)
  RayTracer (RayTracer)
  VRML1FILE (VRML1FILE)
  VRML2FILE (VRML2FILE)
  OpenGLImmediateX (OGLIX)
  OpenGLStoredX (OGLSX)

etc.

Thank you,

Cristian

Question Problem with CLHEP RandGeneral  by valentina <valentina>,   16 Jan, 2009
Hi all,

I have a problem with CLHEP RandGeneral.
My run crashes giving the message:

FirsovXMMTel: src/RandGeneral.cc:201: double CLHEP::RandGeneral::mapRandom(double) const: Assertion `theIntegralPdf[nbelow] <= rand' failed.

This error occurs randomly during the run (it can happen at the start or after millions of particles).

I simulate the interaction of protons with the optics of XMM Newton space telescope at grazing incidence angles.
For this purpose, I have implemented the G4FirsovScattering process (not in the GEANT4 distribution) that generates the proton scattering angle randomly according to the Firsov probability distribution using Rand General:

 G4double G4FirsovScattering::DoFirsovReflection( G4double phy )
{
    G4double thetaMin = 0.0;
    G4double thetaMax = pi/2;
    G4int nBins = 1000;
    G4double probDist[1000];

    for( G4int i=0; i<nBins; i++ ) {
	G4double theta = thetaMin + ((thetaMax-thetaMin)/nBins)*i;
	probDist[i] = 3*pow(phy*theta,1.5)/
	    (2*pi*phy*(pow(phy,3)+pow(theta,3)));
    }

    CLHEP::RandGeneral randGeneral( probDist, nBins );
    G4double random = randGeneral.shoot();
    G4double scatAngle = thetaMin + (thetaMax-thetaMin)*random;

    return scatAngle;
}

I think that there is some problem with the random distribution of the incident particles, because if I change the seed in currentEvent.rndm, the run doesn't crash or it crashes in another point.

The protons are generated randomly in a macro file:
/random/resetEngineFrom currentEvent.rndm
/run/beamOn 100000000
/random/saveThisRun

the seed is given by (as example):

currentRun.rndm:
Uvec
1878463799
0
1609882275
1339746368

currentEvent.rndm
Uvec
1878463799
0
1943482995
577063730

I hope that my message is enough clear...
Thank you all for your work!!

Best regards,
Valentina Fioretti
1 Feedback: Re: Problem with CLHEP RandGeneral   (Gumplinger Peter - 16 Jan, 2009)
(_ Ok: Re: Problem with CLHEP RandGeneral   (valentina - 20 Jan, 2009)
(_ Feedback: Re: Problem with CLHEP RandGeneral   (Giovanni Santin - 12 Feb, 2009)
Question how to decide which process registered to a particle is invoked in Geant4?  by chen <chen>,   09 Dec, 2008
how to decide which process registered to a particle is invoked in Geant4? I know it depends on the Cross section of process, but I also want to know which class is responsible for this? thank you in advance.

Question Changing stepping action at runtime  by <sven>,   04 Nov, 2008
Hi,

in my G4 application I need to change my stepping action via a messenger. What I have done now is call runManager->SetUserAction( stepping_action ) in the BeginOfRunAction. This seems to work, but is this the right way? It would seem like I am setting multiple stepping actions because I can not remove the ones from previous runs. How does the run manager handle this?

Thanks for your help, Sven

Question Transport Matrices  by E Askan <E Askan>,   31 Jul, 2008
Dear Geant4 Users,

I had initially used a C program called raytrace to set up transport matrices and am working on changing it to a C++ program that will transport electrons to the Cerenkov target. To do this, I started with the Transport Matrix as follows:

void ExN02PrimaryGeneratorAction::InitializeTransportMatrix() {

  float T[6][6][6],R[6][6],in[6],outvec[6],Zo,z;

ifstream indata;
FILE *file;
char fname[50];
 int   using_x_direction,j,k,i,dum;
static int   set_up= FALSE,ray_number;

    for(i=0;i<6;i++)
       for(j=0;j<6;j++)
 outvec[i] = 0;         
 for(k=0;k<6;k++)
             T[i][j][k] = 0.0;
	for(i=0;i<5;i++)
       {
       for(j=0;j<6;j++)
          {
          for(k=0;k<=j;k++)

 fstream file("shms.dat");
	  if (!file){
	    cerr << "Failed to open file\n";
	    exit(EXIT_FAILURE);
	  }

    fscanf(file,"shms.dat",&dum,&dum,&(T[i][j][k]) );
          fscanf(file,"shms.dat");

          indata.open("shms.dat");
     fscanf(file,"shms.dat ",&(R[j][i]));

 outvec[i] += R[i][j]*in[j];
               for(k=0;k<6;k++)
                  outvec[i] += T[i][j][k]*in[j]*in[k];

 }

       }
    fclose( file );

Now, I need to use the function  void ExN02PrimaryGeneratorAction::TransportTargetToCerenkov()
 {}

in order to transport the electrons to the Cerenkov mirrors/target and observe the photon pattersn created as a result. I was wondering had anything to add as far as how to set up a code that will transport the electrons after the transport matrix is initialized.

Thanks in Advance,

EA

Question run aborted because of a problem in G4NeutronHPDeExGammas::GetDecayGammas()  by Cristian Bungau <Cristian Bungau>,   24 Jul, 2008
Dear All,

I am trying to run my code using the latest G4 release with all its data files, however after 400 events I get the following error message (looks like its due to a problem in G4NeutronHPDeExGammas::GetDecayGammas() ):

---> Begin of event: 400

--------- Ranecu engine status ---------
 Initial seed (index) = 0
 Current couple of seeds = 1524687724, 714936548
----------------------------------------
terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc

Program received signal SIGABRT, Aborted.
[Switching to Thread -1208367408 (LWP 6896)]
0x002cd410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0x002cd410 in __kernel_vsyscall ()
#1  0x0403bd20 in raise () from /lib/libc.so.6
#2  0x0403d631 in abort () from /lib/libc.so.6
#3  0x03fdec60 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#4  0x03fdc6c5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#5  0x03fdc702 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0x03fdc83a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7  0x03fdccbe in operator new () from /usr/lib/libstdc++.so.6
#8  0x00eed91d in G4NeutronHPDeExGammas::GetDecayGammas ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#9  0x00ef2abd in G4NeutronHPInelasticCompFS::CompositeApply ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#10 0x00f1ba42 in G4NeutronHPNInelasticFS::ApplyYourself ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#11 0x00ec5c44 in G4NeutronHPChannel::ApplyYourself ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#12 0x00ec4e2b in G4NeutronHPChannelList::ApplyYourself ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#13 0x00ef5b46 in G4NeutronHPInelastic::ApplyYourself ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4had_neu_hp.so
#14 0x00539cc0 in G4HadronicInteractionWrapper::ApplyInteraction (
    this=0xbfdd7078, thePro=@0xbfdd6f60, targetNucleus=@0x9b69028, 
---Type <return> to continue, or q <return> to quit---
    theInteraction=0xad42798, theProcessName=@0x9b68e70, 
    theModelName=@0xad4287c) at src/G4HadronicInteractionWrapper.cc:40
#15 0x0053d51e in G4HadronicProcess::GeneralPostStepDoIt ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4hadronic_mgt.so
#16 0x00540b22 in G4HadronInelasticProcess::PostStepDoIt ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4hadronic_mgt.so
#17 0x02d01f94 in G4SteppingManager::InvokePSDIP ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4tracking.so
#18 0x02d0230f in G4SteppingManager::InvokePostStepDoItProcs ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4tracking.so
#19 0x02d02e60 in G4SteppingManager::Stepping ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4tracking.so
#20 0x02d08dfd in G4TrackingManager::ProcessOneTrack ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4tracking.so
#21 0x02f46a5b in G4EventManager::DoProcessing ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4event.so
#22 0x02f470ab in G4EventManager::ProcessOneEvent ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4event.so
#23 0x00486b73 in G4RunManager::DoEventLoop ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4run.so
#24 0x004864f1 in G4RunManager::BeamOn ()
   from /home/cb67/geant4/geant4.9.1.p02/lib/Linux-g++/libG4run.so

I would be very grateful for any suggestion on how to solve this error or what might be causing it.

Thank you very much for your help,

Cristian

Question Not random enough  by Yuri Burmistenko <Yuri Burmistenko>,   03 Jul, 2008
My problem is that I get right result after too many histories. For example ti get flux tally of an isotropic source with no mateials and 40 cm between source and detector I need to make 3*10^7 histories. Too much, isn't it? In MCNP i get such a tally after 10^4 histories, or even less! I suppose somethig is wrong with my random numbers generator, but i set the seed. I wrote such a code:

void RunAction::BeginOfRunAction(const G4Run* aRun)
{
    long seeds[2];
    time_t systime = time(NULL);
    seeds[0] = (long) systime;
    seeds[1] = (long) (systime*G4UniformRand());
    // G4cout << "seed1: " << seeds[0] << "; seed2: " << seeds[1] << G4endl;
    CLHEP::HepRandom::setTheSeeds(seeds);
    CLHEP::HepRandom::showEngineStatus();
}  

and also i tryed with code:

 CLHEP::HepRandom::setTheSeed(time(0));

It doesn't help. It seems to me that I get the same random numbers all the time. Can any one help me, please?

1 Feedback: Re: Not random enough   (Gumplinger Peter - 03 Jul, 2008)
Question Verbosity Flag in G4RunManagerKernal  by mitzi boswell <mitzi boswell>,   20 Jun, 2008
How do you turn on the verbosity flag in the G4RunManager Kernal?

thanks

mitzi

Question URGENT Problem with "G4 kernel has come to Quit state"  Keywords: G4 kernel, Quit state
by Francisco <Francisco>,   30 May, 2008
Hi 

I was simulating a big amount of events (over 200 millions photons) and 
the programme crashed sending the following message: 

terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc
Aborted

I believe I made a mistake allocating memory, because with the
command "top" on linux I could see that the used memory was close to my
RAM memory. But anyway, after three failed attempts to simulate with that 
amount of events, Geant4 seems not to want to simulate anymore in batch 
mode and sends the message:

Graphics systems deleted.
Visualization Manager deleting...
G4 kernel has come to Quit state.


but, it simulates with the visualization mode (of course with less events). I
compiled the source code of the installation again, and it didn't work. If I
want to simulate in batch mode, the program simply stops and send the message.
Why is that happening and how can make Geant4 to forget my memory violation
and continue with the simulation without rancour?

Thank you
None Linux to Windows cyg win   by Perry Young <Perry Young>,   23 May, 2008

Hi I've got a custom program that works perfectly under my linux geant4 installation

however when I bring it over to my windows cygwin pc it gets all these linking errors. The programt then crashes when run Any thoughts?

Making dependency for file deapmc.cc ...
Making dependency for file src/LTrigger.cc ...
Making dependency for file src/LPmtXYZ.cc ...
Making dependency for file src/LPmt.cc ...
Making dependency for file src/LLookup.cc ...
Making dependency for file src/LFit.cc ...
Making dependency for file src/LEvent.cc ...
Making dependency for file src/LDecay.cc ...
Making dependency for file src/LBeta.cc ...
Making dependency for file src/GTree.cc ...
Making dependency for file src/G4RootTracker.cc ...
Making dependency for file src/G4RootTrack.cc ...
Making dependency for file src/G4RootStepper.cc ...
Making dependency for file src/G4RootRunMessenger.cc ...
Making dependency for file src/G4RootRunAction.cc ...
Making dependency for file src/G4RootEventActionMessenger.cc ...
Making dependency for file src/G4RootEventAction.cc ...
Making dependency for file src/G4RootEvent.cc ...
Making dependency for file src/G4OpFluor.cc ...
Making dependency for file src/DeapPhysicsMessenger.cc ...
Making dependency for file src/DeapPhysics.cc ...
Making dependency for file src/DeapPMTSensitiveDetector.cc ...
Making dependency for file src/DeapPMTHit.cc ...
Making dependency for file src/DeapMessenger.cc ...
Making dependency for file src/DeapMaterials.cc ...
Making dependency for file src/DeapManVisManager.cc ...
Making dependency for file src/DeapGeneratorMessenger.cc ...
Making dependency for file src/DeapGenerator.cc ...
Making dependency for file src/DeapDetector.cc ...
Compiling DeapDetector.cc ...
DeapDetector.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapGenerator.cc ...
DeapGenerator.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapGeneratorMessenger.cc ...
DeapGeneratorMessenger.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapManVisManager.cc ...
DeapManVisManager.cc
Compiling DeapMaterials.cc ...
DeapMaterials.cc
Compiling DeapMessenger.cc ...
DeapMessenger.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapPMTHit.cc ...
DeapPMTHit.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapPMTSensitiveDetector.cc ...
DeapPMTSensitiveDetector.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapPhysics.cc ...
DeapPhysics.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling DeapPhysicsMessenger.cc ...
DeapPhysicsMessenger.cc
Compiling G4OpFluor.cc ...
G4OpFluor.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootEvent.cc ...
G4RootEvent.cc
Compiling G4RootEventAction.cc ...
G4RootEventAction.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootEventActionMessenger.cc ...
G4RootEventActionMessenger.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootRunAction.cc ...
G4RootRunAction.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootRunMessenger.cc ...
G4RootRunMessenger.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootStepper.cc ...
G4RootStepper.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Compiling G4RootTrack.cc ...
G4RootTrack.cc
Compiling G4RootTracker.cc ...
G4RootTracker.cc
Compiling GTree.cc ...
GTree.cc
Compiling LBeta.cc ...
LBeta.cc
Compiling LDecay.cc ...
LDecay.cc
Compiling LEvent.cc ...
LEvent.cc
Compiling LFit.cc ...
LFit.cc
Compiling LLookup.cc ...
LLookup.cc
Compiling LPmt.cc ...
LPmt.cc
Compiling LPmtXYZ.cc ...
LPmtXYZ.cc
Compiling LTrigger.cc ...
LTrigger.cc
Creating/replacing object files in c:/g4work/tmp/WIN32-VC/deapmc/libdeapmc.a ...
Microsoft (R) Library Manager Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

Compiling deapmc.cc ...
deapmc.cc
c:\g4work\perry\rework original\file structure reorganized\deapmc\include\TString.h(420) : warning C4273: '_stricmp' : inconsistent dll linkage
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(111) : see previous definition of '_stricmp'
Using global libraries ...
Linking deapmc ...
libdeapmc.a(DeapPMTSensitiveDetector.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapPMTHit.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4OpFluor.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapMessenger.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootEventActionMessenger.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapGeneratorMessenger.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootRunMessenger.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootEventAction.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapPhysics.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapDetector.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
deapmc.OBJ : error LNK2019: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z) referenced in function "void __cdecl `dynamic initializer for 'gVersionCheck''(void)" (??__EgVersionCheck@@YAXXZ)
libdeapmc.a(G4RootStepper.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(DeapGenerator.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
libdeapmc.a(G4RootRunAction.o) : error LNK2001: unresolved external symbol "public: __thiscall TVersionCheck::TVersionCheck(int)" (??0TVersionCheck@@QAE@H@Z)
deapmc.OBJ : error LNK2019: unresolved external symbol "public: __thiscall TROOT::TROOT(char const *,char const *,void (__cdecl**)(void))" (??0TROOT@@QAE@PBD0PAP6AXXZ@Z) referenced in function "void __cdecl `dynamic initializer for 'theROOT''(void)" (??__EtheROOT@@YAXXZ)
deapmc.OBJ : error LNK2019: unresolved external symbol "public: virtual __thiscall TROOT::~TROOT(void)" (??1TROOT@@UAE@XZ) referenced in function "void __cdecl `dynamic atexit destructor for 'theROOT''(void)" (??__FtheROOT@@YAXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(G4OpFluor.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(G4RootStepper.o) : error LNK2019: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z) referenced in function "public: static void * __cdecl TObject::operator new(unsigned int)" (??2TObject@@SAPAXI@Z)
libdeapmc.a(DeapGenerator.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(G4RootRunAction.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(G4RootEventAction.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int)" (?ObjectAlloc@TStorage@@SAPAXI@Z)
libdeapmc.a(G4OpFluor.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(G4RootStepper.o) : error LNK2019: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z) referenced in function __unwindfunclet$??0G4RootStepper@@QAE@XZ$0
libdeapmc.a(DeapGenerator.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(G4RootRunAction.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(G4RootEventAction.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *)" (??3TObject@@SAXPAX@Z)
libdeapmc.a(DeapGenerator.o) : error LNK2019: unresolved external symbol "public: __thiscall TVector3::TVector3(double,double,double)" (??0TVector3@@QAE@NNN@Z) referenced in function "public: class TVector3 __thiscall TVector3::Cross(class TVector3 const &)const " (?Cross@TVector3@@QBE?AV1@ABV1@@Z)
libdeapmc.a(DeapDetector.o) : error LNK2001: unresolved external symbol "public: __thiscall TVector3::TVector3(double,double,double)" (??0TVector3@@QAE@NNN@Z)
libdeapmc.a(DeapGenerator.o) : error LNK2019: unresolved external symbol "public: __thiscall TH1F::TH1F(char const *,char const *,int,float const *)" (??0TH1F@@QAE@PBD0HPBM@Z) referenced in function "public: void __thiscall DeapGenerator::ReadSpectrum(char const *,char const *,double)" (?ReadSpectrum@DeapGenerator@@QAEXPBD0N@Z)
libdeapmc.a(DeapGenerator.o) : error LNK2019: unresolved external symbol "public: virtual __thiscall TVector3::~TVector3(void)" (??1TVector3@@UAE@XZ) referenced in function "public: void __thiscall DeapGenerator::IsoPolarization(double,double,double)" (?IsoPolarization@DeapGenerator@@QAEXNNN@Z)
libdeapmc.a(DeapDetector.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TVector3::~TVector3(void)" (??1TVector3@@UAE@XZ)
libdeapmc.a(DeapGenerator.o) : error LNK2019: unresolved external symbol "public: __thiscall TRandom::TRandom(unsigned int)" (??0TRandom@@QAE@I@Z) referenced in function "public: virtual void __thiscall DeapGenerator::GeneratePrimaries(class G4Event *)" (?GeneratePrimaries@DeapGenerator@@UAEXPAVG4Event@@@Z)
libdeapmc.a(G4OpFluor.o) : error LNK2001: unresolved external symbol "public: __thiscall TRandom::TRandom(unsigned int)" (??0TRandom@@QAE@I@Z)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: class TString & __thiscall TString::operator=(char const *)" (??4TString@@QAEAAV0@PBD@Z) referenced in function "public: void __thiscall G4RootRunAction::SetRootFileName(char const *)" (?SetRootFileName@G4RootRunAction@@QAEXPBD@Z)
libdeapmc.a(G4RootRunMessenger.o) : error LNK2001: unresolved external symbol "public: class TString & __thiscall TString::operator=(char const *)" (??4TString@@QAEAAV0@PBD@Z)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: virtual __thiscall TString::~TString(void)" (??1TString@@UAE@XZ) referenced in function "public: virtual __thiscall G4RootRunAction::~G4RootRunAction(void)" (??1G4RootRunAction@@UAE@XZ)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: __thiscall TString::TString(void)" (??0TString@@QAE@XZ) referenced in function "public: __thiscall G4RootRunAction::G4RootRunAction(void)" (??0G4RootRunAction@@QAE@XZ)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TClass::GetClass(class type_info const &,bool)" (?GetClass@TClass@@SAPAV1@ABVtype_info@@_N@Z) referenced in function "public: void __thiscall G4RootRunAction::OpenRootFile(void)" (?OpenRootFile@G4RootRunAction@@QAEXXZ)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: static enum EDataType __cdecl TDataType::GetType(class type_info const &)" (?GetType@TDataType@@SA?AW4EDataType@@ABVtype_info@@@Z) referenced in function "public: void __thiscall G4RootRunAction::OpenRootFile(void)" (?OpenRootFile@G4RootRunAction@@QAEXXZ)
libdeapmc.a(G4RootRunAction.o) : error LNK2019: unresolved external symbol "public: __thiscall TFile::TFile(char const *,char const *,char const *,int)" (??0TFile@@QAE@PBD00H@Z) referenced in function "public: void __thiscall G4RootRunAction::OpenRootFile(void)" (?OpenRootFile@G4RootRunAction@@QAEXXZ)
libdeapmc.a(DeapDetector.o) : error LNK2019: unresolved external symbol "public: double __thiscall TVector3::Mag(void)const " (?Mag@TVector3@@QBENXZ) referenced in function "public: void __thiscall TVector3::SetMag(double)" (?SetMag@TVector3@@QAEXN@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(G4RootTrack.o) : error LNK2019: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ) referenced in function "public: __thiscall G4RootTrack::G4RootTrack(void)" (??0G4RootTrack@@QAE@XZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: __thiscall TObject::TObject(void)" (??0TObject@@QAE@XZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LDecay.o) : error LNK2019: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z) referenced in function "public: __thiscall LDecay::LDecay(void)" (??0LDecay@@QAE@XZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TObject::DoError(int,char const *,char const *,char *)const " (?DoError@TObject@@MBEXHPBD0PAD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::AppendPad(char const *)" (?AppendPad@TObject@@UAEXPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(LDecay.o) : error LNK2019: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z) referenced in function __ehhandler$??0LDecay@@QAE@XZ
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Browse(class TBrowser *)" (?Browse@TObject@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::ClassName(void)const " (?ClassName@TObject@@UBEPBDXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::Clone(char const *)const " (?Clone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Compare(class TObject const *)const " (?Compare@TObject@@UBEHPBV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Copy(class TObject &)const " (?Copy@TObject@@UBEXAAV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Delete(char const *)" (?Delete@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::DistancetoPrimitive(int,int)" (?DistancetoPrimitive@TObject@@UAEHHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Draw(char const *)" (?Draw@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::DrawClass(void)const " (?DrawClass@TObject@@UBEXXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::DrawClone(char const *)const " (?DrawClone@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Dump(void)const " (?Dump@TObject@@UBEXXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(class TMethod *,class TObjArray *,int *)" (?Execute@TObject@@UAEXPAVTMethod@@PAVTObjArray@@PAH@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Execute(char const *,char const *,int *)" (?Execute@TObject@@UAEXPBD0PAH@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ExecuteEvent(int,int,int)" (?ExecuteEvent@TObject@@UAEXHHH@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(class TObject const *)const " (?FindObject@TObject@@UBEPAV1@PBV1@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TObject::FindObject(char const *)const " (?FindObject@TObject@@UBEPAV1@PBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetDrawOption(void)const " (?GetDrawOption@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall TObject::GetUniqueID(void)const " (?GetUniqueID@TObject@@UBEIXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetName(void)const " (?GetName@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetIconName(void)const " (?GetIconName@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char * __thiscall TObject::GetObjectInfo(int,int)const " (?GetObjectInfo@TObject@@UBEPADHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TObject::GetTitle(void)const " (?GetTitle@TObject@@UBEPBDXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::HandleTimer(class TTimer *)" (?HandleTimer@TObject@@UAE_NPAVTTimer@@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall TObject::Hash(void)const " (?Hash@TObject@@UBEKXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(class TClass const *)const " (?InheritsFrom@TObject@@UBE_NPBVTClass@@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::InheritsFrom(char const *)const " (?InheritsFrom@TObject@@UBE_NPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Inspect(void)const " (?Inspect@TObject@@UBEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsFolder(void)const " (?IsFolder@TObject@@UBE_NXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::IsEqual(class TObject const *)const " (?IsEqual@TObject@@UBE_NPBV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TObject::Notify(void)" (?Notify@TObject@@UAE_NXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::ls(char const *)const " (?ls@TObject@@UBEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Paint(char const *)" (?Paint@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Pop(void)" (?Pop@TObject@@UAEXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::Print(char const *)const " (?Print@TObject@@UBEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Read(char const *)" (?Read@TObject@@UAEHPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::RecursiveRemove(class TObject *)" (?RecursiveRemove@TObject@@UAEXPAV1@@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SaveAs(char const *,char const *)const " (?SaveAs@TObject@@UBEXPBD0@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SavePrimitive(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (?SavePrimitive@TObject@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetDrawOption(char const *)" (?SetDrawOption@TObject@@UAEXPBD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::SetUniqueID(unsigned int)" (?SetUniqueID@TObject@@UAEXI@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TObject::UseCurrentStyle(void)" (?UseCurrentStyle@TObject@@UAEXXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)const " (?Write@TObject@@UBEHPBDHH@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TObject::Write(char const *,int,int)" (?Write@TObject@@UAEHPBDHH@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Info(char const *,char const *,...)const " (?Info@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Warning(char const *,char const *,...)const " (?Warning@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Error(char const *,char const *,...)const " (?Error@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::SysError(char const *,char const *,...)const " (?SysError@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __cdecl TObject::Fatal(char const *,char const *,...)const " (?Fatal@TObject@@UBAXPBD0ZZ)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall G4RootTrack::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@G4RootTrack@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall G4RootTrack::Streamer(class TBuffer &)" (?Streamer@G4RootTrack@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl G4RootTrack::Class(void)" (?Class@G4RootTrack@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall G4RootTrack::IsA(void)const " (?IsA@G4RootTrack@@UBEPAVTClass@@XZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(G4RootTrack.o) : error LNK2019: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ) referenced in function "public: virtual __thiscall G4RootTrack::~G4RootTrack(void)" (??1G4RootTrack@@UAE@XZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual __thiscall TObject::~TObject(void)" (??1TObject@@UAE@XZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2019: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: int __thiscall ROOT::TGenericClassInfo::SetImplFile(char const *,int)" (?SetImplFile@TGenericClassInfo@ROOT@@QAEHPBDH@Z)
libdeapmc.a(G4RootTrack.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class G4RootTrack const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVG4RootTrack@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int,void *)" (?ObjectAlloc@TStorage@@SAPAXIPAX@Z) referenced in function "public: static void * __cdecl TObject::operator new(unsigned int,void *)" (??2TObject@@SAPAXIPAX@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: static void * __cdecl TStorage::ObjectAlloc(unsigned int,void *)" (?ObjectAlloc@TStorage@@SAPAXIPAX@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "public: __thiscall TClonesArray::TClonesArray(char const *,int,bool)" (??0TClonesArray@@QAE@PBDH_N@Z) referenced in function "public: __thiscall G4RootEvent::G4RootEvent(void)" (??0G4RootEvent@@QAE@XZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: __thiscall TClonesArray::TClonesArray(char const *,int,bool)" (??0TClonesArray@@QAE@PBDH_N@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall G4RootEvent::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@G4RootEvent@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall G4RootEvent::Streamer(class TBuffer &)" (?Streamer@G4RootEvent@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl G4RootEvent::Class(void)" (?Class@G4RootEvent@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall G4RootEvent::IsA(void)const " (?IsA@G4RootEvent@@UBEPAVTClass@@XZ)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "public: class TObject & __thiscall TObject::operator=(class TObject const &)" (??4TObject@@QAEAAV0@ABV0@@Z) referenced in function "public: class G4RootTrack & __thiscall G4RootTrack::operator=(class G4RootTrack const &)" (??4G4RootTrack@@QAEAAV0@ABV0@@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: class TObject & __thiscall TObject::operator=(class TObject const &)" (??4TObject@@QAEAAV0@ABV0@@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *,void *)" (??3TObject@@SAXPAX0@Z) referenced in function __unwindfunclet$?AddTrack@G4RootEvent@@QAEXPAVG4RootTrack@@@Z$0
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: static void __cdecl TObject::operator delete(void *,void *)" (??3TObject@@SAXPAX0@Z)
libdeapmc.a(G4RootEvent.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class G4RootEvent const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVG4RootEvent@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault4''(void)" (??__ER__dummyintdefault4@ROOT@@YAXXZ)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LDecay::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LDecay@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LDecay.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LDecay::Streamer(class TBuffer &)" (?Streamer@LDecay@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LDecay.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LDecay::Class(void)" (?Class@LDecay@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LDecay::IsA(void)const " (?IsA@LDecay@@UBEPAVTClass@@XZ)
libdeapmc.a(LDecay.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LDecay const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLDecay@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: virtual __thiscall TTree::~TTree(void)" (??1TTree@@UAE@XZ) referenced in function "public: virtual __thiscall GTree::~GTree(void)" (??1GTree@@UAE@XZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Browse(class TBrowser *)" (?Browse@TTree@@UAEXPAVTBrowser@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::Clear(char const *)" (?Clear@TNamed@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TObject * __thiscall TNamed::Clone(char const *)const " (?Clone@TNamed@@UBEPAVTObject@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TNamed::Compare(class TObject const *)const " (?Compare@TNamed@@UBEHPBVTObject@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::Copy(class TObject &)const " (?Copy@TNamed@@UBEXAAVTObject@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Delete(char const *)" (?Delete@TTree@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TTree::Notify(void)" (?Notify@TTree@@UAE_NXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::ls(char const *)const " (?ls@TNamed@@UBEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Print(char const *)const " (?Print@TTree@@UBEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::UseCurrentStyle(void)" (?UseCurrentStyle@TTree@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall GTree::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@GTree@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall GTree::Streamer(class TBuffer &)" (?Streamer@GTree@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::FillBuffer(char * &)" (?FillBuffer@TNamed@@UAEXAAPAD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetName(char const *)" (?SetName@TTree@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::SetNameTitle(char const *,char const *)" (?SetNameTitle@TNamed@@UAEXPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TNamed::SetTitle(char const *)" (?SetTitle@TNamed@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TNamed::Sizeof(void)const " (?Sizeof@TNamed@@UBEHXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TTree::KeepCircular(void)" (?KeepCircular@TTree@@MAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual void __thiscall TTree::MakeIndex(class TString &,int *)" (?MakeIndex@TTree@@MAEXAAVTString@@PAH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual class TBranch * __thiscall TTree::BranchImp(char const *,class TClass *,void *,int,int)" (?BranchImp@TTree@@MAEPAVTBranch@@PBDPAVTClass@@PAXHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual class TBranch * __thiscall TTree::BranchImp(char const *,char const *,class TClass *,void *,int,int)" (?BranchImp@TTree@@MAEPAVTBranch@@PBD0PAVTClass@@PAXHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall TTree::CheckBranchAddressType(class TBranch *,class TClass *,enum EDataType,bool)" (?CheckBranchAddressType@TTree@@MAE_NPAVTBranch@@PAVTClass@@W4EDataType@@_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TFriendElement * __thiscall TTree::AddFriend(class TTree *,char const *,bool)" (?AddFriend@TTree@@UAEPAVTFriendElement@@PAV1@PBD_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TFriendElement * __thiscall TTree::AddFriend(char const *,class TFile *)" (?AddFriend@TTree@@UAEPAVTFriendElement@@PBDPAVTFile@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TFriendElement * __thiscall TTree::AddFriend(char const *,char const *)" (?AddFriend@TTree@@UAEPAVTFriendElement@@PBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::AutoSave(char const *)" (?AutoSave@TTree@@UAE_JPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::Branch(char const *,char const *,void *,int,int)" (?Branch@TTree@@UAEPAVTBranch@@PBD0PAXHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::Branch(char const *,void *,char const *,int)" (?Branch@TTree@@UAEPAVTBranch@@PBDPAX0H@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::Branch(char const *,int,int)" (?Branch@TTree@@UAEHPBDHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::Branch(class TList *,int,int)" (?Branch@TTree@@UAEHPAVTList@@HH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::Branch(class TCollection *,int,int,char const *)" (?Branch@TTree@@UAEHPAVTCollection@@HHPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::Bronch(char const *,char const *,void *,int,int)" (?Bronch@TTree@@UAEPAVTBranch@@PBD0PAXHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::BranchOld(char const *,char const *,void *,int,int)" (?BranchOld@TTree@@UAEPAVTBranch@@PBD0PAXHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::BranchRef(void)" (?BranchRef@TTree@@UAEPAVTBranch@@XZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::BuildIndex(char const *,char const *)" (?BuildIndex@TTree@@UAEHPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TFile * __thiscall TTree::ChangeFile(class TFile *)" (?ChangeFile@TTree@@UAEPAVTFile@@PAV2@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TTree * __thiscall TTree::CloneTree(__int64,char const *)" (?CloneTree@TTree@@UAEPAV1@_JPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::CopyAddresses(class TTree *,bool)" (?CopyAddresses@TTree@@UAEXPAV1@_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::CopyEntries(class TTree *,__int64)" (?CopyEntries@TTree@@UAE_JPAV1@_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TTree * __thiscall TTree::CopyTree(char const *,char const *,__int64,__int64)" (?CopyTree@TTree@@UAEPAV1@PBD0_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBasket * __thiscall TTree::CreateBasket(class TBranch *)" (?CreateBasket@TTree@@UAEPAVTBasket@@PAVTBranch@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Draw(char const *,char const *,char const *,__int64,__int64)" (?Draw@TTree@@UAE_JPBD00_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Draw(char const *,class TCut const &,char const *,__int64,__int64)" (?Draw@TTree@@UAE_JPBDABVTCut@@0_J2@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::DropBaskets(void)" (?DropBaskets@TTree@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::DropBuffers(int)" (?DropBuffers@TTree@@UAEXH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::Fill(void)" (?Fill@TTree@@UAEHXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::FindBranch(char const *)" (?FindBranch@TTree@@UAEPAVTBranch@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TLeaf * __thiscall TTree::FindLeaf(char const *)" (?FindLeaf@TTree@@UAEPAVTLeaf@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::Fit(char const *,char const *,char const *,char const *,char const *,__int64,__int64)" (?Fit@TTree@@UAEHPBD0000_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TTree::GetAlias(char const *)const " (?GetAlias@TTree@@UBEPBDPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TBranch * __thiscall TTree::GetBranch(char const *)" (?GetBranch@TTree@@UAEPAVTBranch@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TTree::GetBranchStatus(char const *)const " (?GetBranchStatus@TTree@@UBE_NPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::GetEntries(char const *)" (?GetEntries@TTree@@UAE_JPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::GetEntriesFriend(void)const " (?GetEntriesFriend@TTree@@UBE_JXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::GetEntry(__int64,int)" (?GetEntry@TTree@@UAEH_JH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::GetEntryWithIndex(int,int)" (?GetEntryWithIndex@TTree@@UAEHHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::GetEntryNumberWithBestIndex(int,int)const " (?GetEntryNumberWithBestIndex@TTree@@UBE_JHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::GetEntryNumberWithIndex(int,int)const " (?GetEntryNumberWithIndex@TTree@@UBE_JHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TEntryList * __thiscall TTree::GetEntryList(void)" (?GetEntryList@TTree@@UAEPAVTEntryList@@XZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::GetEntryNumber(__int64)const " (?GetEntryNumber@TTree@@UBE_J_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TTree * __thiscall TTree::GetFriend(char const *)const " (?GetFriend@TTree@@UBEPAV1@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TTree::GetFriendAlias(class TTree *)const " (?GetFriendAlias@TTree@@UBEPBDPAV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TIterator * __thiscall TTree::GetIteratorOnAllLeaves(bool)" (?GetIteratorOnAllLeaves@TTree@@UAEPAVTIterator@@_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TLeaf * __thiscall TTree::GetLeaf(char const *)" (?GetLeaf@TTree@@UAEPAVTLeaf@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual double __thiscall TTree::GetMaximum(char const *)" (?GetMaximum@TTree@@UAENPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual double __thiscall TTree::GetMinimum(char const *)" (?GetMinimum@TTree@@UAENPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TList * __thiscall TTree::GetUserInfo(void)" (?GetUserInfo@TTree@@UAEPAVTList@@XZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::LoadBaskets(__int64)" (?LoadBaskets@TTree@@UAEH_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::LoadTree(__int64)" (?LoadTree@TTree@@UAE_J_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::LoadTreeFriend(__int64,class TTree *)" (?LoadTreeFriend@TTree@@UAE_J_JPAV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::MakeClass(char const *,char const *)" (?MakeClass@TTree@@UAEHPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::MakeCode(char const *)" (?MakeCode@TTree@@UAEHPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::MakeProxy(char const *,char const *,char const *,char const *,int)" (?MakeProxy@TTree@@UAEHPBD000H@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::MakeSelector(char const *)" (?MakeSelector@TTree@@UAEHPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Merge(class TCollection *,char const *)" (?Merge@TTree@@UAE_JPAVTCollection@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Process(class TSelector *,char const *,__int64,__int64)" (?Process@TTree@@UAE_JPAVTSelector@@PBD_J2@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Process(char const *,char const *,__int64,__int64)" (?Process@TTree@@UAE_JPBD0_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Project(char const *,char const *,char const *,char const *,__int64,__int64)" (?Project@TTree@@UAE_JPBD000_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual class TSQLResult * __thiscall TTree::Query(char const *,char const *,char const *,__int64,__int64)" (?Query@TTree@@UAEPAVTSQLResult@@PBD00_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::ReadFile(char const *,char const *)" (?ReadFile@TTree@@UAE_JPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Refresh(void)" (?Refresh@TTree@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::RemoveFriend(class TTree *)" (?RemoveFriend@TTree@@UAEXPAV1@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Reset(char const *)" (?Reset@TTree@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::ResetBranchAddress(class TBranch *)" (?ResetBranchAddress@TTree@@UAEXPAVTBranch@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::ResetBranchAddresses(void)" (?ResetBranchAddresses@TTree@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::Scan(char const *,char const *,char const *,__int64,__int64)" (?Scan@TTree@@UAE_JPBD00_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall TTree::SetAlias(char const *,char const *)" (?SetAlias@TTree@@UAE_NPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetBasketSize(char const *,int)" (?SetBasketSize@TTree@@UAEXPBDH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetBranchAddress(char const *,void *,class TBranch * *,class TClass *,enum EDataType,bool)" (?SetBranchAddress@TTree@@UAEXPBDPAXPAPAVTBranch@@PAVTClass@@W4EDataType@@_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetBranchAddress(char const *,void *,class TClass *,enum EDataType,bool)" (?SetBranchAddress@TTree@@UAEXPBDPAXPAVTClass@@W4EDataType@@_N@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetBranchAddress(char const *,void *,class TBranch * *)" (?SetBranchAddress@TTree@@UAEXPBDPAXPAPAVTBranch@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetBranchStatus(char const *,bool,unsigned int *)" (?SetBranchStatus@TTree@@UAEXPBD_NPAI@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetCacheSize(__int64)" (?SetCacheSize@TTree@@UAEX_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetCircular(__int64)" (?SetCircular@TTree@@UAEX_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetDebug(int,__int64,__int64)" (?SetDebug@TTree@@UAEXH_J0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetDirectory(class TDirectory *)" (?SetDirectory@TTree@@UAEXPAVTDirectory@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual __int64 __thiscall TTree::SetEntries(__int64)" (?SetEntries@TTree@@UAE_J_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetEstimate(__int64)" (?SetEstimate@TTree@@UAEX_J@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetFileNumber(int)" (?SetFileNumber@TTree@@UAEXH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetEventList(class TEventList *)" (?SetEventList@TTree@@UAEXPAVTEventList@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetEntryList(class TEntryList *,char const *)" (?SetEntryList@TTree@@UAEXPAVTEntryList@@PBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetObject(char const *,char const *)" (?SetObject@TTree@@UAEXPBD0@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetTreeIndex(class TVirtualIndex *)" (?SetTreeIndex@TTree@@UAEXPAVTVirtualIndex@@@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::SetWeight(double,char const *)" (?SetWeight@TTree@@UAEXNPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::Show(__int64,int)" (?Show@TTree@@UAEX_JH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TTree::StartViewer(void)" (?StartViewer@TTree@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual int __thiscall TTree::UnbinnedFit(char const *,char const *,char const *,char const *,__int64,__int64)" (?UnbinnedFit@TTree@@UAEHPBD000_J1@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttLine::Modify(void)" (?Modify@TAttLine@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttLine::ResetAttLine(char const *)" (?ResetAttLine@TAttLine@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttLine::SaveLineAttributes(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *,int,int,int)" (?SaveLineAttributes@TAttLine@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBDHHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttLine::SetLineAttributes(void)" (?SetLineAttributes@TAttLine@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttFill::Modify(void)" (?Modify@TAttFill@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttFill::ResetAttFill(char const *)" (?ResetAttFill@TAttFill@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttFill::SaveFillAttributes(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *,int,int)" (?SaveFillAttributes@TAttFill@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBDHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttFill::SetFillAttributes(void)" (?SetFillAttributes@TAttFill@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttMarker::Modify(void)" (?Modify@TAttMarker@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttMarker::ResetAttMarker(char const *)" (?ResetAttMarker@TAttMarker@@UAEXPBD@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttMarker::SaveMarkerAttributes(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *,int,int,int)" (?SaveMarkerAttributes@TAttMarker@@UAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@PBDHHH@Z)
libdeapmc.a(GTree.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall TAttMarker::SetMarkerAttributes(void)" (?SetMarkerAttributes@TAttMarker@@UAEXXZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "protected: int __thiscall TObjArray::GetAbsLast(void)const " (?GetAbsLast@TObjArray@@IBEHXZ) referenced in function "public: int __thiscall TObjArray::GetEntriesFast(void)const " (?GetEntriesFast@TObjArray@@QBEHXZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: unsigned int __thiscall TString::Hash(enum TString::ECaseCompare)const " (?Hash@TString@@QBEIW4ECaseCompare@1@@Z) referenced in function "public: virtual unsigned long __thiscall TNamed::Hash(void)const " (?Hash@TNamed@@UBEKXZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: class TVirtualTreePlayer * __thiscall TTree::GetPlayer(void)" (?GetPlayer@TTree@@QAEPAVTVirtualTreePlayer@@XZ) referenced in function "public: virtual __int64 __thiscall TTree::GetSelectedRows(void)" (?GetSelectedRows@TTree@@UAE_JXZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl GTree::Class(void)" (?Class@GTree@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall GTree::IsA(void)const " (?IsA@GTree@@UBEPAVTClass@@XZ)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TBuffer::GetClass(class type_info const &)" (?GetClass@TBuffer@@SAPAVTClass@@ABVtype_info@@@Z) referenced in function "public: __thiscall GTree::GTree(char const *,char const *,int)" (??0GTree@@QAE@PBD0H@Z)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "public: __thiscall TTree::TTree(char const *,char const *,int)" (??0TTree@@QAE@PBD0H@Z) referenced in function "public: __thiscall GTree::GTree(char const *,char const *,int)" (??0GTree@@QAE@PBD0H@Z)
libdeapmc.a(GTree.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class GTree const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVGTree@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault5''(void)" (??__ER__dummyintdefault5@ROOT@@YAXXZ)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LEvent::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LEvent@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LEvent.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LEvent::Streamer(class TBuffer &)" (?Streamer@LEvent@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LEvent.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LEvent::Class(void)" (?Class@LEvent@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LEvent::IsA(void)const " (?IsA@LEvent@@UBEPAVTClass@@XZ)
libdeapmc.a(LEvent.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LEvent const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLEvent@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LFit::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LFit@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LFit.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LFit::Streamer(class TBuffer &)" (?Streamer@LFit@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LFit.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LFit::Class(void)" (?Class@LFit@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LFit::IsA(void)const " (?IsA@LFit@@UBEPAVTClass@@XZ)
libdeapmc.a(LFit.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LFit const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLFit@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LPmtXYZ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LPmtXYZ@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LPmtXYZ::Streamer(class TBuffer &)" (?Streamer@LPmtXYZ@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LPmtXYZ.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LPmtXYZ::Class(void)" (?Class@LPmtXYZ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LPmtXYZ::IsA(void)const " (?IsA@LPmtXYZ@@UBEPAVTClass@@XZ)
libdeapmc.a(LPmtXYZ.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LPmtXYZ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLPmtXYZ@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault6''(void)" (??__ER__dummyintdefault6@ROOT@@YAXXZ)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LPmt::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LPmt@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LPmt.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LPmt::Streamer(class TBuffer &)" (?Streamer@LPmt@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LPmt.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LPmt::Class(void)" (?Class@LPmt@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LPmt::IsA(void)const " (?IsA@LPmt@@UBEPAVTClass@@XZ)
libdeapmc.a(LPmt.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LPmt const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLPmt@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LTrigger::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@LTrigger@@UAEXAAVTMemberInspector@@PAD@Z)
libdeapmc.a(LTrigger.o) : error LNK2001: unresolved external symbol "public: virtual void __thiscall LTrigger::Streamer(class TBuffer &)" (?Streamer@LTrigger@@UAEXAAVTBuffer@@@Z)
libdeapmc.a(LTrigger.o) : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl LTrigger::Class(void)" (?Class@LTrigger@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall LTrigger::IsA(void)const " (?IsA@LTrigger@@UBEPAVTClass@@XZ)
libdeapmc.a(LTrigger.o) : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class LTrigger const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVLTrigger@@@Z) referenced in function "void __cdecl ROOT::`dynamic initializer for 'R__dummyintdefault3''(void)" (??__ER__dummyintdefault3@ROOT@@YAXXZ)
c:/g4work/bin/WIN32-VC/deapmc.exe : warning LNK4088: image being generated due to /FORCE option; image may not run
... Done!

Question Running error: error while loading shared libraries:   Keywords: error while loading shared libraries
by Wonho <wonhol@korea.ac.kr>,   07 Apr, 2008

If I run exampleN01

The error message is shown below

 error while loading shared libraries: libG4run.so: cannot open shared object file: No such file or directory

If I run exampleN02

The error message is like below

 error while loading shared libraries: libG4decay.so: cannot open shared object file: No such file or directory

The .bash_profile is like below

PATH=$PATH:$HOME/bin

export PATH export G4WORKDIR=/home/wonhol/geant export LD_LIBRARY_PATH=/home/wonhol/CLHEP/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=/home/wonhol/geant4.9.0.p02/lib:$LD_LIBRARY_PATH source /home/wonhol/geant4.9.0.p02/env.sh export ROOTSYS=/home/wonhol/root export PATH=$ROOTSYS/bin:$PATH export G4WORKDIR=/home/wonhol/geant export G4INSTALL=/home/wonhol/geant4.9.0.p02 export G4VERSION=9.0 export G4LEDDATA=/home/wonhol/geant4.9.0.p02/data/G4EMLOW4.3 export LMF_HOME=/home/wonhol/lmf_v3.0 unset USERNAME

How can I solve this problem?

None Access to DetectorConstruction in hits file: a C++ problem  by David Oxley <David Oxley>,   06 Apr, 2008

Dear all,

Apologies, this is really a C++ problem, and I am not sure which forum to post it in.

I am writing a simulation involving germanium rotating every N events.

I have implemented a method of DetectorConstruction.cc which rotates the detectors. This, I call in the main.cc then reconstruct the geometry using the following lines

runManager->DefineWorldVolume(ExN01detector->Construct());
		       runManager->GeometryHasBeenModified();

		       runManager->Initialize();

Now in my data read out I want to include the rotation angle.

But I can't find a reasonable way to get at that information.

ideally something like .. hit->GetPosition()->GetTouchable()->GetDetectorConstruction()->GetAngle()

but i run into problems because the hit class can't see the detectorConstruction. The way I understand the only one that sees both is the main. But if i declare in the main Hit* hit =new Hit(); hit->GetAngle();

Then surely that will not be the same hit as is used for processing.

Any ideas or help with this problem are greatly appreciated.

Thanks to all

Dave

1 None: Re: Access to DetectorConstruction in hits file: a C++ problem   (jeremym@slac.stanford.edu - 07 Apr, 2008)
Question mcnp F5 tally in Geant4 (?)  by Yuri Burmistenko <Yuri Burmistenko>,   26 Mar, 2008

Is there in Geant 4 an interface to calculate flux at a point detector (Analog to the F5 tally of MCNP)?

None Order of classes/functions called  Keywords: class run order
by Mario <Mario>,   19 Mar, 2008
I am wondering exactly when specific constructors/destructors/functions
are called during a run... a general resource would be great for this. 
I do not have a debugger setup and am compiling on Cygwin on a Windows XP 
Professional OS... so I have no way to follow the code as it is run.  

I am wondering specifically where the code goes after finishing 
XXEventAction::EndOfEventAction and before going back to
XXPrimaryGeneratorAction::GeneratePrimaries.

I am running multiple particles per event and running multiple events per
actual simulation. 

My program is crashing somewhere in between the above stated points, and I
can't find out why.  If I have the random number generator set to have a 
different seed between runs the problem will occur at the end of a different
event...

Thanks in advance for the help!!

Cheers,
Mario
1 None: RE: Order of classes/functions called   (Makoto Asai - 19 Mar, 2008)
(_ None: RE: Order of classes/functions called   (Mario - 20 Mar, 2008)
(_ None: RE: Order of classes/functions called   (jeremym@slac.stanford.edu - 21 Mar, 2008)
(_ None: RE: Order of classes/functions called   (Mario - 22 Mar, 2008)
None Untitled  by serkan akkoyun <serkan akkoyun>,   13 Feb, 2008

I have geant4.9.1. When I run an example,OpenGl cannot open.As;

Idle> vis/open OGLIX Got standard cmap Window name: viewer-1 (OpenGLImmediateX)

I take this message but I dont see any geometri. Help me please Best wishes Serkan

1 None: Re: Untitled   (Makoto Asai - 26 Feb, 2008)
None clock skew   by sauvestre <sauvestre>,   30 Jan, 2008

i have a problem during compilation sometimes. If i compile my code, i have sometimes the following message "make: Warning: File `/cea/home/b2/sauves/g4work/tmp/Linux-g++/jes1/DetectorConstruction.d' has modification time 0.049 s in the future if i compile once again the message does or does not appear. What is the culprit of such a message. Did i make something wrong during the installation of geant4? thanks in advance regards jes

None ASCII file  Keywords: creating ASCII file
by Anil <Anil>,   14 Dec, 2007

Hello,

Iam learning GEANT4 newly. Iam able to run the example applications. But Iam unable understand how to store the output in an ASCII file. Can anybody help me?

Question segmentation fault from Process manager messenger  Keywords: process manager messenger
by Roccaz <jerome.roccaz@cea.fr>,   07 Dec, 2007

Hi everyone,

I first apologize if this message is not in the right place. The problem I have is a permanent segmentation fault when I quit the interactive session. My simulation seems to work well.

When I use gdb to know where this segmentation comes from, it says that it comes from G4ProcessManagerMessenger::~G4ProcessManagerMessenger$delete(). In fact, what could be wrong in my program that would give such an error?

thanks

Question Compilation problem in Geant4.9.0 with G4VParticleChange.ic  Keywords: Compilation G4VParticelChange
by <luzon@unizar.es>,   05 Dec, 2007

Hi,

I have some problems with migration to 4.9.0_patch1 version of the code. Even, if I try compiling one of the examples I get a message as follows:

Compiling ExN07DetectorConstruction.cc ...
In file included from /programas/GEANT4.9.0/include/G4VParticleChange.hh:301,
                 from /programas/GEANT4.9.0/include/G4VProcess.hh:68,
                 from /programas/GEANT4.9.0/include/G4ProcessManager.hh:76,
                 from /programas/GEANT4.9.0/include/G4SteppingManager.hh:68,
                 from /programas/GEANT4.9.0/include/G4TrackingManager.hh:57,
                 from /include/G4EventManager.hh:46,
                 from /include/G4RunManagerKernel.hh:67,
                 from /include/G4RunManager.hh:89,
                 from src/ExN07DetectorConstruction.cc:34:
/programas/GEANT4.9.0/include/G4VParticleChange.icc: In member function `
   G4Step* G4VParticleChange::UpdateStepInfo(G4Step*)':
/programas/GEANT4.9.0/include/G4VParticleChange.icc:40: error: `
   AddNonIonizingEnergyDeposit' undeclared (first use this function)
/programas/GEANT4.9.0/include/G4VParticleChange.icc:40: error: (Each undeclared 
   identifier is reported only once for each function it appears in.)
src/ExN07DetectorConstruction.cc: In member function `void 
   ExN07DetectorConstruction::SetSerialGeometry(bool)':
src/ExN07DetectorConstruction.cc:424: error: `GetParallelWorld' undeclared 
   (first use this function)
make: *** [/home/gloria/Geant4work/tmp/Linux-g++/exampleN07/ExN07DetectorConstruction.o] Error 1

In my own code I get:

In file included from /programas/GEANT4.9.0/include/G4VParticleChange.hh:301,
                 from /programas/GEANT4.9.0/include/G4VProcess.hh:68,
                 from /programas/GEANT4.9.0/include/G4ProcessManager.hh:76,
                 from /programas/GEANT4.9.0/include/G4SteppingManager.hh:68,
                 from /programas/GEANT4.9.0/include/G4TrackingManager.hh:57,
                 from /include/G4EventManager.hh:46,
                 from /include/G4RunManagerKernel.hh:67,
                 from /include/G4RunManager.hh:89,
                 from NEXT.cc:12:
/programas/GEANT4.9.0/include/G4VParticleChange.icc: In member function `
   G4Step* G4VParticleChange::UpdateStepInfo(G4Step*)':
/programas/GEANT4.9.0/include/G4VParticleChange.icc:40: error: `
   AddNonIonizingEnergyDeposit' undeclared (first use this function)
/programas/GEANT4.9.0/include/G4VParticleChange.icc:40: error: (Each undeclared 
   identifier is reported only once for each function it appears in.)
NEXT.cc: In function `int main(int, char**)':
NEXT.cc:30: warning: unused variable `char str2[100]'
NEXT.cc:31: warning: unused variable `int bo'
make: *** [/home/gloria/Geant4work/tmp/Linux-g++/NEXT/exe/NEXT.o] Error 1

It seems that my compilation problems could have something to do with 'AddNonIonizingEnergyDeposit', an undeclared function.

Any help would be apreciated

Question How to do nested loops in .mac file  Keywords: nested loops .mac
by Ethan Brown <ecbrown@physics.ucla.edu>,   28 Nov, 2007
Hi,

I want to do a nested loop in a .mac file.  I can do a single loop with:
/control/loop position.mac zPosition 10 90 10

and in position.mac:
/gun/position 10 10 {zPosition} cm
...

Is there a way to do this to vary x, y, and z values?  
For example, I want to do the equivalent of:

for(xPosition=10;xPosition<100;xPosition+=10){
  for(yPosition=10;yPosition<100;yPosition+=10){
    for(zPosition=10;zPosition<100;zPosition+=10){
      /gun/position xPosition yPosition zPosition cm
      ...
}}}

Thanks
1 None: RE: How to do nested loops in .mac file   (Makoto Asai - 28 Nov, 2007)
Question Segmentation Fault from 4.7.1 to 4.9.1  Keywords: segmentation fault, GEANT4.7.1, GEANT4.9.1
by <awroe@dominion.llumc.edu>,   26 Nov, 2007

Hello,

I was wanting to run an application which ran perfectly under version 4.7.1 in the newer version 4.9.1. The program worked perfectly fine under 4.7.1 and compiles and links fine under 4.9.1. However, when I go to run the simulation I get a segmentation fault immediately after the program applies cuts to the transport of secondaries. i.e.

/control/execute macros/particles.mac

/run/particle/applyCuts

Segmentation fault

Any thoughts or help in this regard would be extremely useful. Best Regards,

Andrew

None Question about BRBias  by Kareem Kazkaz <kkazkaz@comcast.net>,   22 Oct, 2007
Hello everyone.

I have a question about using BRBias from the G4 Radioactive Decay Manager (the /grdm/brbias
command). From the G4RDM documentation, here is the description of the command:

     If true probability of sampling each branching ratios will be equal.  If false, the probability
     will be made proportional to the branching ratio.

If I want to obtain accurate gamma ratios out of the G4RDM, I figured I needed to set brbias to
false. I then ran a quick simulation to determine the average gamma multiplicity from both
Co-60 and Tl-208. Co-60 should have a gamma multiplicity very close to 2 (by analyzing the
branching ratio of an entire gamma chain, we get 2*0.9988 + 1*0.0012 = 1.9988), whereas
Tl-208 should have a gamma multiplicity of about 2.35 ( = 2*0.64 + 3*0.34).

With brbias set to false, the gamma multiplicities I obtained were 1.50 and 2.95 for Co-60 and
Tl-208, respectively. With brbias set to true, the ratios were 1.9989 and 2.37...much, much
closer to what I was expecting.

So the brbias flag seems to work opposite from what the documentation says...By the
measure of gamma multiplicities, if I want correct gamma ratios I actually need to set the
brbias to true.

Here's my question: Is this a bug? Is the documentation incorrect? Or am I using brbias
incorrectly?

Thank you for any help you might be able to give.

Kareem Kazkaz


1 None: Re: Question about BRBias   (Kareem Kazkaz - 22 Oct, 2007)
(_ None: Re: Question about BRBias   (Fan Lei - 06 Nov, 2007)
None How to implement random engines in GEANT4 projects?  Keywords: Ranecu random
by Giulia De Bonis <Giulia De Bonis>,   10 Oct, 2007

I am modifying a GEANT4 project in use in my group, but I crashed against this problem in compiling the source

When I gmake my project I get the following:

<>Compiling PrimaryGeneratorAction.cc ...
<>In file included from src/PrimaryGeneratorAction.cc:29:
<>include/PrimaryGeneratorAction.hh:84: error: `RanecuEngine' does not name a type
<>include/PrimaryGeneratorAction.hh:84: error: extra semicolon
<>include/PrimaryGeneratorAction.hh:88: error: ISO C++ forbids declaration of `HepVector' with no type
<>include/PrimaryGeneratorAction.hh:88: error: expected `;' before '*' token
<>include/PrimaryGeneratorAction.hh:89: error: ISO C++ forbids declaration of `HepSymMatrix' with no type
<>include/PrimaryGeneratorAction.hh:89: error: expected `;' before '*' token
<>include/PrimaryGeneratorAction.hh:90: error: ISO C++ forbids declaration of `HepSymMatrix' with no type
<>include/PrimaryGeneratorAction.hh:90: error: expected `;' before '*' token
<>include/PrimaryGeneratorAction.hh:91: error: ISO C++ forbids declaration of `RandMultiGauss' with no type
<>include/PrimaryGeneratorAction.hh:91: error: expected `;' before '*' token
<>include/PrimaryGeneratorAction.hh:92: error: ISO C++ forbids declaration of `RandMultiGauss' with no type
<>include/PrimaryGeneratorAction.hh:92: error: expected `;' before '*' token
<>include/PrimaryGeneratorAction.hh:93: error: ISO C++ forbids declaration of `RandFlat' with no type
<>include/PrimaryGeneratorAction.hh:93: error: expected `;' before '*' token

Corrisponding lines in the code are the following:

private:
  G4ParticleGun* particleGun;
  RanecuEngine _newEngine;
  G4RandGauss *_randgauss;
  HepVector *_hepv;
  HepSymMatrix *_hepsm;
  HepSymMatrix *_hepsm2;
  RandMultiGauss *_rmg;
  RandMultiGauss *_rmg2;
  RandFlat       *_rfla; 

Of course, all the following os included at the beginning:

#include "Randomize.hh"
#include "CLHEP/Random/RandomEngine.h"
#include "CLHEP/Random/RanecuEngine.h"
#include "CLHEP/Random/RanluxEngine.h"
#include "CLHEP/RandomObjects/RandMultiGauss.h"
#include "CLHEP/Matrix/Vector.h"
#include "CLHEP/Matrix/DiagMatrix.h"
#include "CLHEP/Matrix/SymMatrix.h"

NOTE: the PrimaryGeneratorAction class is the only part of the project that contains any reference at the random generators

What is wrong with my code?

I searched for help almost everywhere, in this forum, in the GEANT4's User Guides, in the CLHEP manuals..., but I am still as much confused as the beginning... I am trying, at the same time, to learn something more about random generators, but reading the docums doesn't help very much: sometimes they say the "random lines" (i.e. the part where the random engine is initializated, that actually is missing in my project... or at least am not yet able to find it) must be placed in the main (see http://geant4-hn.slac.stanford.edu:5090/HyperNews/public/get/eventtrackmanage/74/1/2.html), sometimes they say in the PrimaryGeneratorAction (see http://geant4-hn.slac.stanford.edu:5090/HyperNews/public/get/particles/16/2.html), sometimes they say in the RunAction (see http://geant4-hn.slac.stanford.edu:5090/HyperNews/public/get/eventtrackmanage/74/1.html) I tried all the listed case, but no success at all. So... where to put the "Ranecu" actually? Can you suggest me the best way to implement the possibility of calling a random function?

Thank you very much in advance, Giulia

1 None: Re: How to implement random engines in GEANT4 projects?   (jeremym@slac.stanford.edu - 11 Oct, 2007)
(_ None: Re: How to implement random engines in GEANT4 projects?   (Giulia - 12 Oct, 2007)
None Random Numbers  Keywords: Random, CLHEP, HepRep, Ranecu
by Theo DuBose <Theo DuBose>,   24 Aug, 2007

Using the CLHEP Ranecu engine, I find that I get the same results over and over. This appears to be due to a constant seed from CLHEP. Has anyone else run into a similar problem? I have seen the save & restore methods with ranecu.conf in the source-- will this stop each new G4 kernel from initializing with the same seed?

1 Feedback: Re: Random Numbers   (Peter Gumplinger - 24 Aug, 2007)
None *Hadrontherapy example-** glibc detected *** double free or corruption (out): 0x091f62a0 ***  by jerry <jerry>,   22 Aug, 2007

Hi all,

I am working on the advanced/hadrontherapy example as part of my research. This example is running perfectly on my office, scientific linux machine. Recently I also installed the newly available Geant4-VMWARE player package in my laptop. All beginer level examples are running perfectly in my laptop including Brachytherapy example.But when I run Hadrontherapy example, although it compiles with out any error, when I run it, Iam getting an error and it aborts the run..The speific error is given below.

*** glibc detected *** double free or corruption (out): 0x091f62a0 *** Abort.

           Iam also giving a copy of the entire run output which Iam getting after getting the program successfully compiled...

*************************************************************
 Geant4 version Name: geant4-08-03    (5-May-2007)
                      Copyright : Geant4 Collaboration
                      Reference : NIM A 506 (2003), 250-303
                            WWW : http://cern.ch/geant4
*************************************************************

Visualization Manager instantiating... Visualization Manager initialising... Registering graphics systems...

You have successfully registered the following graphics systems.
Current available graphics systems are:
  ASCIITree (ATree)
  DAWNFILE (DAWNFILE)
  GAGTree (GAGTree)
  G4HepRep (HepRepXML)
  G4HepRepFile (HepRepFile)
  RayTracer (RayTracer)
  VRML1FILE (VRML1FILE)
  VRML2FILE (VRML2FILE)
  OpenGLImmediateX (OGLIX)
  OpenGLStoredX (OGLSX)

Registering model factories...

You have successfully registered the following model factories.
Registered model factories:
  generic
  drawByCharge
  drawByParticleID
  drawByOriginVolume
  drawByAttribute

Registered filter factories:
  chargeFilter
  particleFilter
  originVolumeFilter
  attributeFilter

 UI session starts ...
/tracking/verbose 0
/run/verbose 0
/event/verbose 0
/physics/addPhysics positron-standard
Adding PhysicsList component positron-standard
HadrontherapyPhysicsList::AddPhysicsList: positron-standard is registered
/physics/addPhysics ion-LowE
Adding PhysicsList component ion-LowE
HadrontherapyPhysicsList::AddPhysicsList: ion-LowE is registered
/physics/addPhysics muon-standard
Adding PhysicsList component muon-standard
HadrontherapyPhysicsList::AddPhysicsList: muon-standard is registered
/physics/addPhysics decay
Adding PhysicsList component decay
HadrontherapyPhysicsList::AddPhysicsList: decay is registered
/physics/addPhysics proton-precompound
Adding PhysicsList component proton-precompound
HadrontherapyPhysicsList::AddPhysicsList: proton-precompound is registered
****** Proton Precompound Physics List is active !!!!!! ******
 Hadronic physics is registered
/run/initialize
/vis/scene/create
/vis/open HepRepFile
/vis/viewer/flush
G4Scene::AddWorldIfEmpty: The scene was empty of run-duration models.
  "world" has been added.
WARNING: The scene, "scene-0", of viewer "viewer-0 (G4HepRepFile)"
  of scene handler "scene-handler-0"  has changed.  To see effect,
  "/vis/viewer/select viewer-0" and "/vis/viewer/rebuild".
/tracking/storeTrajectory 1
/vis/scene/endOfEventAction accumulate
WARNING: The vis manager will keep up to 100 events.
  This may use a lot of memory.
/vis/scene/notifyHandlers
WARNING: The scene, "scene-0", of viewer "viewer-0 (G4HepRepFile)"
  of scene handler "scene-handler-0"  has changed.  To see effect,
  "/vis/viewer/select viewer-0" and "/vis/viewer/rebuild".
/vis/viewer/update
/run/beamOn 1
*** glibc detected *** double free or corruption (out): 0x091f62a0 ***
Abort
localhost.localdomain:/hadrontherapy < 77 >

                  Please send me a reply at the earliest, if any one of u guys know the reason for this error.

Thanks in Advance,

Jerry

None A change from 4.8.2p01 to 4.8.3 or 4.9.0 causes slow down  Keywords: Geant Root output file time size speed
by Alexander Kish <alexkish@gmail.com>,   04 Jul, 2007

I'm simulating the BG (radiocative decays of different isotopes) coming from the materials of the detector.

I have Geant 4.8.2p01 on one computer, and 4.8.3 and 4.9.0 on other machines.

When I run the same simulation program with different versions of Geant, I see the difference in speed (4.8.2p01 is definitely faster) and the proportional difference in the size of the output file (*.root). The output file from 4.8.3 and 4.9.0 is almost 1000 times larger than the one I get from G4 4.8.2p01.

I'm trying to go through the list of changes made with the release of 4.8.3 version, but still haven't found anything.

May be anybody has an idea what could be the cause of such a difference in computational time, and, what is even more strange, in the size of the output root-file?

None Is there a maximum number of member attributes for detectorConstruction  Keywords: class attributes
by Mario <Mario>,   25 Jun, 2007
I have a large number of member attributes defined in my XXDetectorConstruction.hh
within the class.  I have 57 attributes of different types: G4Material*, 
G4Box*, G4LogicalVolume,... etc. When I add another attribute to my class, 
it compiles fine, but when the .exe file is ran, it never makes it to the
'Idle>' prompt, there is a Windows window that pops up and says, 

"meshSim.exe has encountered a problem and needs to close.  
We are sorry for the inconvenience."

Button: Send Error Report, Button: Don't Send, Button: Debug

If I remove the last attribute that was added, then it compiles, and
everything runs fine... is there a way to add more attributes for the class
without crashing it?? Thanks for the help!!

Cheers,
Mario
1 None: Re: Is there a maximum number of member attributes for detectorConstruction   (Mario - 25 Jun, 2007)
Question Geant4 Linking Error   Keywords: Geant4 Linking Error: "cannot find -lG4visHepRep"
by Matthew Middione <middionematt@csufresno.edu>,   21 Jun, 2007
I am having difficulties running any of the available Geant4 examples. 

Here is the error received while attempting to make an example.

Linking TestPR ...
/usr/bin/ld: cannot find -lG4visHepRep
collect2: ld returned 1 exit status
make: *** [/home/public/Desktop/TestPR/bin/Linux-g++/TestPR] Error 1

Below is my environment:

G4LEVELGAMMADATA=/home/public/Geant4/geant4.8.2.p01/data/PhotonEvaporation2.0
G4INSTALL=/home/public/Geant4/geant4.8.2.p01
G4LEDATA=/home/public/Geant4/geant4.8.2.p01/data/G4EMLOW4.2
G4VIS_BUILD_OPENGLX_DRIVER=1
G4RADIOACTIVEDATA=/home/public/Geant4/geant4.8.2.p01/data/RadioactiveDecay3.1
G4LIB=/home/public/Geant4/geant4.8.2.p01/lib
G4VIS_BUILD_RAYTRACERX_DRIVER=1
G4VIS_BUILD_OPENGLXM_DRIVER=1
G4LIB_BUILD_STATIC=1
G4VIS_USE_OPENGLX=1
G4UI_USE_TCSH=1
G4LIB_USE_GRANULAR=1
G4VIS_USE_RAYTRACERX=1
G4SYSTEM=Linux-g++
G4WORKDIR=/home/public/Desktop/TestPR
NeutronHPCrossSections=/home/public/Geant4/geant4.8.2.p01/data/G4NDL3.10
G4VIS_USE_OPENGLXM=1

Does anyone know of how I can overcome this compilation obstacle?

I am a bit of a Linux and Geant4 novice so a detailed procedure to fix
this issue would be much appreciated.  

Thanks,
Matthew Middione

1 None: Re: Geant4 Linking Error   (Makoto Asai - 23 Jun, 2007)
Question Compilation Errors while trying to run every example  Keywords: Compilation Errors: G4VisExecutive , G4OpenGLImmediateXm , G4OpenGLStoredXm
by Matthew Middione <middionematt@csufresno.edu>,   19 Jun, 2007
When I run any example provided in Geant4 I get the same error message after attempting to make the file.

The error that is generated for every example is as  follows:

e): In function `G4VisExecutive::RegisterGraphicsSystems()':
: undefined reference to `G4OpenGLImmediateXm::G4OpenGLImmediateXm()'
d): In function `G4VisExecutive::RegisterGraphicsSystems()':
: undefined reference to `G4OpenGLStoredXm::G4OpenGLStoredXm()'

All the files are made correctly and these messages are listed after attempting to link the examples.  Any information regarding this problem that I am experiencing would be much appreciated.  I am hoping that if I can solve this problem then I will be able to run the simulation that I created.

Thanks in anticipation,
Matthew Middione
1 None: Re: Compilation Errors while trying to run every example   (Makoto Asai - 23 Jun, 2007)
Question Compilation Error  Keywords: touch: cannot touch make:*** error 1
by Matthew Middione <middionematt@csufresno.edu>,   08 Jun, 2007
Hello everyone,

I am having difficulties near the end of my compilation.  Here is what I have thus far after typing make:

Making dependency for file src/TrackingAction.cc ...
Making dependency for file src/SteppingVerbose.cc ...
Making dependency for file src/SteppingAction.cc ...
Making dependency for file src/StepMaxMessenger.cc ...
Making dependency for file src/StepMax.cc ...
Making dependency for file src/RunAction.cc ...
Making dependency for file src/PrimaryGeneratorMessenger.cc ...
Making dependency for file src/PrimaryGeneratorAction.cc ...
Making dependency for file src/PhysListEmStandard.cc ...
Making dependency for file src/PhysListEmPenelope.cc ...
Making dependency for file src/PhysListEmLivermore.cc ...
Making dependency for file src/PhysicsListMessenger.cc ...
Making dependency for file src/PhysicsList.cc ...
Making dependency for file src/EventActionMessenger.cc ...
Making dependency for file src/EventAction.cc ...
Making dependency for file src/DetectorMessenger.cc ...
Making dependency for file src/DetectorConstruction.cc ...
Compiling DetectorConstruction.cc ...
Compiling DetectorMessenger.cc ...
Compiling EventAction.cc ...
Compiling EventActionMessenger.cc ...
Compiling PhysicsList.cc ...
Compiling PhysicsListMessenger.cc ...
Compiling PhysListEmLivermore.cc ...
Compiling PhysListEmPenelope.cc ...
Compiling PhysListEmStandard.cc ...
Compiling PrimaryGeneratorAction.cc ...
Compiling PrimaryGeneratorMessenger.cc ...
Compiling RunAction.cc ...
Compiling StepMax.cc ...
Compiling StepMaxMessenger.cc ...
Compiling SteppingAction.cc ...
Compiling SteppingVerbose.cc ...
Compiling TrackingAction.cc ...
Creating/replacing object files in /home/public/Desktop/TestPR/tmp/Linux-g++/testpr/libtestpr.a ...
ar: creating /home/public/Desktop/TestPR/tmp/Linux-g++/testpr/libtestpr.a
touch: cannot touch `/home/public/Desktop/TestPR/tmp/Linux-g++/testpr/exe/obj.last': No such file or directory
make: *** [/home/public/Desktop/TestPR/tmp/Linux-g++/testpr/exe/obj.last] Error 1

I am unaware of this "cannot touch" error and any help regarding this issue would be much appreciated.

Thanks in anticipation.

Matthew Middione
1 None: Re: Compilation Error   (Vladimir IVANTCHENKO - 08 Jun, 2007)
2 None: Re: Compilation Error   (me@marychin.org - 23 Jun, 2007)
Question Random generator correlation on quad-core PC  Keywords: random number correlation quad-core PC
by Ilya <Ilya>,   08 Jun, 2007

Dear all,

I have encountered a problem for which I don't see immediate solution. I am running 4 instances of one simulation program on a quad-core PC. These simulations use each different random seed numbers that are restored from different files in the beginning of run (similar as in /examples/novice/N03). I am using the defaul random generator.

Normally if I run the simulations on different PC's I get perfectly uncorrelated outputs. But after looking at the results obtained in 4 simulations on quad-core PC I found that the outputs are almost identical (only few events out of 3e6 are different).

I start the simulations within about 1 min time interval.

Can somebody explain why this happens (I guess it is due to some correlation of random generators but why...?)? And how to avoid this correlation?

I am using GEANT4.8.2.p1 under SUSE Linux

Thanks a lot for help, Ilya.

1 None: Re: Random generator correlation on quad-core PC   (Vladimir IVANTCHENKO - 08 Jun, 2007)
Question speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows  by Victor_Makarov <Victor_Makarov>,   11 May, 2007

Our company has just started to use Geant4 instead of G3. I am a new worker. So I was told to study G4. For a test I was given a tesk similar to TestEm4 (a source of gammas radiating a cube of NaI). So I modified TestEm4 for my task and received histogrammed energy deposition. At the same time that task was solved by our experienced engineer using Geant4. Our results look much alike. The only trouble is that his calculations lasted a few minutes for 1 000 000 events. My time was 1,5 hours!!! I used /tracking/verbose 0. So why did it take G4 on Windows such a long time? I've got two versions:

1) Maybe it's because cygwin makes it slow and using Unix will make it better.

2) Maybe /tracking/verbose 0 is not enough to shorten time by ignoring tracking verbose. Then, what things do I have to comment in sources files to ignore tracking verbose before compiling? Is it possible?

Does anyone have an idea? Thanks in advance.

1 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Vladimir IVANTCHENKO - 11 May, 2007)
1 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Victor - 11 May, 2007)
(_ None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Vladimir IVANTCHENKO - 11 May, 2007)
(_ None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Victor - 11 May, 2007)
2 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Makoto Asai - 11 May, 2007)
1 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Mark Donszelmann - 11 May, 2007)
2 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Victor - 11 May, 2007)
1 None: Re: speed of calculations on Geant4 under Windows/Cygwin vs Geant3 under Windows   (Makoto Asai - 11 May, 2007)
... 1 Message(s)
Question Parallelizing G4 application for dual-core processor  Keywords: top-c, dual-core, G4 application
by Illia <ishapoval@kipt.kharkov.ua>,   08 May, 2007
Dear All!

1) If I'm using the TOP-C method to make event parallelization of 
G4 application on dual-core Intel Pentium D what should be 
the procgroup file content?

2) What top-c files should I also change (comparing to 
Geant4/examples/extended/parallel/ParN02 project)
in order to optimally adopt it to my processor?

Many thanks in advance!!!
Illia Shapoval
None Large number of initial particles  by Mathieu Trocmé <Mathieu Trocmé>,   20 Mar, 2007
Hi, 

I'd like to count the number of recoil protons escaping a thin slice 
of polyethylene irradiating with MeV neutrons. 
Instead of using Hit & SD classes, I wanted to try the scoring classes 
(G4PSFlatSurfaceCurrent) through the "G4Run* myRunAction::GenerateRun()" mecanism 
using a large number of initial particles through "new G4ParticleGun(1000000)". 
It works fine as soon as the number of neutrons is < 1e5. 

So I took the ExampleN01, and 
in exampleN01.cc: 
- commented the event & tracking verbose commands 
- changed the numberOfEvent to 1, 
in ExN01PrimaryGeneratorAction.cc
- set n_particle to 1000000 (constructor)
- commented the 'switch' statement (GeneratePrimaries)
For 1e5 geantinos, everything's fine either on Windows XP or Scientific Linux 3.0.8.
Depending on the OS, I get a "Segmentation Fault" above 1e6/1e7 geantinos. 
I'm using G4_8.2_p01 on a 3.2 GHz machine with 1GB RAM. 

I don't use any visulisation...
http://geant4-hn.slac.stanford.edu:5090/HyperNews/public/get/runmanage/138.html

As may indicate the mulassis source code
http://reat.space.qinetiq.com/mulassis/
which would bring in ExN01Hit & ExN01SD, this may not be a proper way for counting purposes. 
If so, the interest of scoring classes would be a bit limited... 

Do I do anything wrong? 

Thanks for any help. 
Mathieu
1 None: Re: Large number of initial particles   (mathieu.trocme@ires.in2p3.fr - 26 Mar, 2007)
(_ None: Re: Large number of initial particles   (Mathieu Trocmé - 04 Apr, 2007)
Question Segmentation Fault in G4RToEConvForGamma::BuildAbsorptionLengthVector ()  Keywords: Segmentation Error
by Alan Shippen <Alan Shippen>,   12 Mar, 2007

Hello,
      I get the above error message every time i run the /run/beamOn command
Here is the output from gdb:

Program received signal SIGSEGV, Segmentation fault. 0x00000000005b49be in G4RToEConvForGamma::BuildAbsorptionLengthVector ()

and from backtrace:

#0  0x00000000005b49be in G4RToEConvForGamma::BuildAbsorptionLengthVector ()
#1  0x00000000005b71d6 in G4VRangeToEnergyConverter::Convert ()
#2  0x00000000005b2d5d in G4ProductionCutsTable::UpdateCoupleTable ()
#3  0x0000000000512c34 in G4RunManagerKernel::RunInitialization ()
#4  0x0000000000515ced in G4RunManager::RunInitialization ()
#5  0x0000000000513875 in G4RunManager::BeamOn ()
#6  0x0000000000518221 in G4RunMessenger::SetNewValue ()
#7  0x00000000006a5cb4 in G4UIcommand::DoIt ()
#8  0x00000000006ad02b in G4UImanager::ApplyCommand ()
#9  0x00000000004b25cb in G4UIterminal::ExecuteCommand ()
#10 0x00000000004b3f01 in G4UIterminal::SessionStart ()
#11 0x0000000000406960 in main ()

I personally assumed that it would be a problem with the range cuts but having studied other examples i can 't find anything wrong (in fact the whole physics process class is copied from example N03). As I am entirely new to developing with geant4 i'm all out of ideas of where to look now. Does anybody have any suggestions?

Thank You for Your Time

Alan

1 None: RE: Segmentation Fault in G4RToEConvForGamma::BuildAbsorptionLengthVector ()   (Vladimir Ivanchenko - 13 Mar, 2007)
(_ None: RE: Segmentation Fault in G4RToEConvForGamma::BuildAbsorptionLengthVector ()   (Alan - 13 Mar, 2007)
(_ None: RE: Segmentation Fault in G4RToEConvForGamma::BuildAbsorptionLengthVector ()   (Makoto Asai - 13 Mar, 2007)
None Is it possible to change the geometry during the tracking of a particle?  Keywords: run geometry
by Wang Yue <Wang Yue>,   20 Feb, 2007

Question: Is it possible to change or update parameterised volumes, or any volume actually within a run? specifically, during the tracking of a particle?

Thanks

1 None: Re: Is it possible to change the geometry during the tracking of a particle?   (Makoto Asai - 13 Mar, 2007)
(_ Question: Re: Is it possible to change the geometry during the tracking of a particle?   (Wang Yue - 14 Mar, 2007)
None Getting secondary particle number  by Katherin Shtejer <kshtejer@if.usp.br>,   17 Feb, 2007

Hello,

Please, where can I obtain the number of secondaries generated by the primary particle? I have slices as sensitive detectors where I register the energy deposit by a proton beam traversing the target. Also I count these energy depositions by the primary proton as well as each secondary particle, by I know that various energy depositions could come from the same particle. So, my question is if I can count the number of secondary particles (for example, alphas) here in my sensitive detector class, and how?

Could it be done, for example, in:

G4bool myTargetSD::ProcessHits(G4Step* aStep, G4TouchableHistory*) ?

Thank you in advance,

Regards,

Katherin

None Getting Number of Events to normalize  Keywords: value of number of events
by Katherin Shtejer <kshtejer@if.usp.br>,   15 Feb, 2007

Hi,

My problem is based on Hadrontherapy advanced example, with two main differences: 1) My geometry is very simple because I am using a simple detector divided in slices (these are sensitive detectors) where I record my hits. 2) I created a class named "Histograma" with the vectors to store the data coming from myTargetSD class.

My actual difficulty is that I want to normalize all of these data in "Histograma" by the total number of event and I do not know do it. I know this is possible if I put in myRunAction.cc this:

void myN01RunAction::BeginOfRunAction(const G4Run*) { G4int n_evt = aRun->GetNumberOfEvent(); ... }

but can you tell me how to get the value of n_evt in "Histograma" ?

I would appreciate any help..

Thank you

Katherin

1 None: Re: Getting Number of Events to normalize   (Makoto Asai - 15 Feb, 2007)
(_ None: Re: Getting Number of Events to normalize   (Katherin Shtejer - 16 Feb, 2007)
None Generate Events from an input file  by Frédéric Guillaume <Frédéric Guillaume>,   20 Dec, 2006

Hi,

I am running a huge calculation involving a lot of particles (about 1,000,000,000) in order to have sufficient statistics (only 0.3% of the particles reach the detector). The issue i am trying to solve is of course the computing time (One month to generate 500,000,000 particles !!!!). For that purpose, I have saved the energy, position and momentum direction of the primary particles at a certain point in the set-up. I would like to use the saved file (with the particles data) to start a new run, making the simulation faster.

Is there any components in GEANT4 doing this ????

Or should I do it myself ????

Regards, Frederic.

1 None: Re: Generate Events from an input file   (Makoto Asai - 08 Feb, 2007)
Question Where to place a loop?  Keywords: loop trouble
by Sergei Yakimenko <Sergei Yakimenko>,   12 Dec, 2006
Dear gentlemen,
I need to make simulation for particles of determined energy. Everything is OK with the exception of loop troubles.
When I placed a loop in the body of PrimaryGeneratorAction::GeneratePrimaries(?){?} the geant performed it as one event. But I need for one event per each step.
Please, can you tell me where I must place the loop?
Thank you
Sergei Yakimenko 
1 None: Re: Where to place a loop?   (Anton Korneev - 12 Dec, 2006)
Question G4 killed itself.  Keywords: Memory
by Sehwook Lee <swlee34@iastate.edu>,   16 Nov, 2006
Hi...
I am simulating a gas detector and using geant4 on Mac OsX 10.4.8.
When I shot 100 Gev electron into my detector, G4 kills itself.
I suspect that it aborted simulation because whole physical memory of my computer (2 GB 
memory) was exhausted since too much optical photons were generated and G4 tried to draw
all trajectories of them.

These are error messages.

Mirror(1589) malloc: *** vm_allocate(size=8421376) failed (error code=3)
Mirror(1589) malloc: *** error: can't allocate region
Mirror(1589) malloc: *** set a breakpoint in szone_error to debug
terminate called after throwing an instance of 'std::bad_alloc'

How can I fix this problem?
Do I have to install another physical memory to see the beautiful picture of G4?
or Do I have to give up visualization?
I would like to ask consultant courteously.
Thank you in advance.
1 None: Re: G4 killed itself.   (Jane Tinslay - 17 Nov, 2006)
1 Feedback: Re: G4 killed itself.   (Sehwook - 17 Nov, 2006)
3 Idea: Re: G4 killed itself.   (Peter Gumplinger - 17 Nov, 2006)
1 None: Re: G4 killed itself.   (rivertemple - 19 Nov, 2006)
...
3 More: Re: G4 killed itself.   (Peter Gumplinger - 19 Nov, 2006)
... 1 Message(s)
Question What can I use instead of common blocks of FORTRAN?  Keywords: Q
by Sergei Yakimenko <Sergei Yakimenko>,   09 Nov, 2006
I need to simulate a counter. But I don't know how to connect
some different modules. in fortran it was made with common blocks
yours sincerely
S. Yakimenko
Question What can I use instead of common blocks of FORTRAN?  Keywords: Q
by Sergei Yakimenko <Sergei Yakimenko>,   08 Nov, 2006
I need to simulate a counter. But I don't know how to connect
some different modules. in fortran it was made with common blocks
yours sincerely
S. Yakimenko
None how to use gdb and make file  Keywords: gdb and make
by <jgzm6@umr.edu>,   08 Oct, 2006
Hi, Masters
any one can help me would be very appreciated. I build a short code based
on the novice exampleN01. after makeing files successfulty I try to run it
, it abort with some error. then I debug it by using gdb. my command is:

______________________________________________________________
jgao@RO-20989 ~/Geant4/g4work/project1
$ make
Making dependency for file exampleN01.cc ...
Making dependency for file src/ExN01PrimaryGeneratorAction.cc ...
Making dependency for file src/ExN01PhysicsList.cc ...
Making dependency for file src/ExN01DetectorConstruction.cc ...
Compiling ExN01DetectorConstruction.cc ...
ExN01DetectorConstruction.cc
Compiling ExN01PhysicsList.cc ...
ExN01PhysicsList.cc
Compiling ExN01PrimaryGeneratorAction.cc ...
ExN01PrimaryGeneratorAction.cc
Creating/replacing object files in c:/Geant4/g4work/tmp/WIN32-VC/exampleN01/libe
xampleN01.a ...
Microsoft (R) Library Manager Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

Compiling exampleN01.cc ...
exampleN01.cc
Using granular libraries ...
Linking exampleN01 ...
... Done!

jgao@RO-20989 ~/Geant4/g4work/project1
$ ./exampleN01

*************************************************************
 Geant4 version Name: geant4-08-01-patch-01    (27-July-2006)
                      Copyright : Geant4 Collaboration
                      Reference : NIM A 506 (2003), 250-303
                            WWW : http://cern.ch/geant4
*************************************************************


jgao@RO-20989 ~/Geant4/g4work/project1
$ gdb exampleN01
GNU gdb 6.5.50.20060706-cvs (cygwin-special)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...(no debugging symbols found)

(gdb) backtrace
No stack.
(gdb) run
Starting program: /cygdrive/c/Geant4/g4work/project1/exampleN01.exe
Loaded symbols for /cygdrive/c/WINDOWS/system32/ntdll.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/kernel32.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/msvcp71.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/msvcr71.dll

*************************************************************
 Geant4 version Name: geant4-08-01-patch-01    (27-July-2006)
                      Copyright : Geant4 Collaboration
                      Reference : NIM A 506 (2003), 250-303
                            WWW : http://cern.ch/geant4
*************************************************************


Program received signal SIGSEGV, Segmentation fault.
0x00409896 in ?? ()
(gdb) backtrace
#0  0x00409896 in ?? ()
#1  0xffffffff in ?? ()
#2  0x00656f40 in ?? ()
#3  0x0040a638 in ?? ()
#4  0x0068d100 in ?? ()
#5  0x006369c0 in ?? ()
#6  0x00636940 in ?? ()
#7  0x0012ffc0 in ?? ()
#8  0xffffffff in ?? ()
#9  0x01330000 in ?? ()
#10 0x006804a4 in ?? ()
#11 0x00000008 in ?? ()
#12 0xff9db400 in ?? ()
#13 0x00661d88 in ?? ()
#14 0x00000000 in ?? ()
(gdb)

_________________________________________________________________________

Is this the right way to use "gdb" and "make", But from internet it is 
said that we have to compile the file with -g flag and then link. does 
"make" did that for us already?

thank you!

Gao

None sementation violation at runtime causes simulation to abort  Keywords: segmentation violation PrimaryGeneratorAction
by <miller@uchicago.edu>,   22 Sep, 2006

I have developed a program to simulate energy loss and energy deposit in a single-wire proportional tube. The program compiles and links succesfully, but at runtime I get the following error:

 *** Break *** segmentation violation
 Generating stack trace...
 0x080b9b88 in <unknown> from /lib/libc.so.6
 0x00b28ceb in PrimaryGeneratorAction::PrimaryGeneratorAction[in-charge](DetectorConstruction*) + 0xb3 from /home/tracer/miller/tubesim/lib/libtubesim.so
 0x08049ca8 in main + 0xc4 from /home/tracer/miller/tubesim/bin/Linux-g++/tubesim
 0x080a8b94 in __libc_start_main + 0xac from /lib/libc.so.6
 0x08049b55 in operator new(unsigned) + 0x31 from /home/tracer/miller/tubesim/bin/Linux-g++/tubesim
Aborted

My PrimaryGeneratorAction seems okay, so I am not sure what the problem is. Any advice would be greatly appreciated.

Thank you.

1 None: Re: sementation violation at runtime causes simulation to abort   (Makoto Asai - 22 Sep, 2006)
(_ None: Re: sementation violation at runtime causes simulation to abort   (miller@uchicago.edu - 22 Sep, 2006)
(_ None: Re: sementation violation at runtime causes simulation to abort   (Makoto Asai - 22 Sep, 2006)
(_ None: Re: sementation violation at runtime causes simulation to abort   (miller@uchicago.edu - 25 Sep, 2006)
Question Bus Error, Mac OSX  Keywords: Bus Error
by Paul <Paul>,   30 Aug, 2006

Hello, I am fairly new to geant (about 8 months working with it). I am running geant4.7.p01 on 
Mac OSX version 10.4.7 I have managed to set up a two detector geometry using liquid 
scintillator and have set up hadronic and electromagnetic physics lists (LHEP_PRECO_HP). I've 
managed to run some sanity checks and it seems like everything is working as it should. Recently 
it came time for me to do some actual simulations so I fired in a monoenergetic pencil beam of 
2 MeV neutrons using the GPS package. After about 2500 events the entire program crashed with
 a bus error, no other explanation was given. The run was done in a bash script and ran twice 
more, once for a very thin detector and once for a very thick detector. On the thin detector I 
recieved the same bus error message at 2800 interactions, on the thicker detector run it ran to 
completetion at 30,000 events. This leads me to believe the bus error is somehow related to my 
geometry but I cannot figure out how. Since I will need to run at 500,000 to 1,000,000 events 
soon need to sort this out, the sooner the better. Any help would be greatly appreciated and if
 you need any more information about my program in order to help let me know and I'll see what
 I can do. Thanks in advance.

Cheers, Paul

None Problem with migration from geant4.7.0 to geant4.8.1.p01  Keywords: migration geant4.8.1.p01
by Courtine Fabien <courtine@clermont.in2p3.fr>,   25 Aug, 2006
Hello,
I have a code which simulate gamma with energy from 10 keV to few MeV (i use LowEnergy package).
This code works very well with geant4.7.0 but i had a segmentation fault with geant4.8.1.p01.
Error Message from gdb:
PreInit> /control/execute test.mac

Program received signal SIGSEGV, Segmentation fault.
0x05f41472 in G4VUserPhysicsList::PreparePhysicsTable () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
(gdb) where
#0  0x05f41472 in G4VUserPhysicsList::PreparePhysicsTable () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#1  0x05f40d55 in G4VUserPhysicsList::BuildPhysicsTable () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#2  0x05f2ee98 in G4RunManagerKernel::BuildPhysicsTables () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#3  0x05f2ed05 in G4RunManagerKernel::RunInitialization () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#4  0x05f29d03 in G4RunManager::RunInitialization () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#5  0x05f29b3c in G4RunManager::BeamOn () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#6  0x05f37999 in G4RunMessenger::SetNewValue () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4run.so
#7  0x01ddb3eb in G4UIcommand::DoIt () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#8  0x01df4c43 in G4UImanager::ApplyCommand () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#9  0x01dd2081 in G4UIbatch::SessionStart () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#10 0x01df244a in G4UImanager::ExecuteMacroFile () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#11 0x01deeee1 in G4UIcontrolMessenger::SetNewValue () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#12 0x01ddb3eb in G4UIcommand::DoIt () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#13 0x01df4c43 in G4UImanager::ApplyCommand () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#14 0x01df4641 in G4UImanager::ApplyCommand () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4intercoms.so
#15 0x0151edb5 in G4UIterminal::ExecuteCommand () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4UIbasic.so
#16 0x0151e9ba in G4UIterminal::SessionStart () from /usr/local/geant4/geant4-08-01-ref-01-gcc-3.2.3/lib/Linux-g++/libG4UIbasic.so
#17 0x0804acbc in main (argc=1, argv=0xbfff94e4) at test_4_8_1_p01.cc:79

I tried to copy novice example N03 and it works very well!
Anybody can help me?
Fabien
1 None: Re: Problem with migration from geant4.7.0 to geant4.8.1.p01   (Vladimir IVANTCHENKO - 30 Aug, 2006)
2 None: Re: Problem with migration from geant4.7.0 to geant4.8.1.p01   (Courtine Fabien - 30 Aug, 2006)
1 None: Re: Problem with migration from geant4.7.0 to geant4.8.1.p01   (Vladimir IVANTCHENKO - 30 Aug, 2006)
(_ None: Re: Problem with migration from geant4.7.0 to geant4.8.1.p01   (CourtineFabien - 31 Aug, 2006)
Question G4Timer Questions  Keywords: G4Timer, Minimum Time, G4Timer Start, G4Timer Stop
by Zach Marshall <zmarshal@caltech.edu>,   06 Aug, 2006

Hello,

I cannot find the answers to these in the GEANT documentation, but I am sure they are fairly straightforward:

What is the minimum time a G4Timer can record?
  (such that it will not give myTime->GetSystemElapsed()=0)

Is there a structure for a timer that can be started and stopped repeatedl? Am I correct that a G4Timer cannot do this, e.g.

myTime->Start()
  do something for 1 second
myTime->Stop()
  do something for 2 seconds
myTime->Start()
  do something for 1 second
myTime->Stop()

myTime->GetSystemElapsed()

> 2 seconds

Thank you, Zach

1 Idea: Re: G4Timer Questions   (Zach Marshall - 19 Aug, 2006)
Question Parallel calculation and marshaled object  Keywords: marshal
by Alain Ferragut <Alain Ferragut>,   17 Jul, 2006

Hi, In LHEP_PRECO_HP physics list, there are classes defined with "template". By comparing Hit objects, where I saw also the "template" keyword, I was wondering if I need to marshal this physics list, in the same way as in Hit class. I need to make a parallel version of my current code. Actually, I have no idea of what I do by marshaling an object. Does anyone know ??? Anyway, thanks for your tips

1 None: Re: Parallel calculation and marshaled object   (Makoto Asai - 17 Jul, 2006)
3 None: Re: Parallel calculation and marshaled object   (John Apostolakis - 02 Jul, 2007)
5 None: Re: Parallel calculation and marshaled object   (John Apostolakis - 02 Jul, 2007)
None Problem with running xray_fluorescence advanced example  by Marianna <mhmarish@yahoo.com>,   13 Jul, 2006

Hi, I am trying to run the xray_fluorescence advanced example and after

Please Select Simulation Geometrical Set-Up: 1 - Test Beam 2 - Infinite Plane 3 - Planet and Sun 4 - Phase-Space Production

and choosing one of these I get the following error:

PixelThickness(mm): 3.5e+06 
PixelSizeXY(cm): 316228 
DeviceSizeX(cm): 316228 
DeviceSizeY(cm): 316228 
terminate called after throwing an instance of 'std::logic_error' 
  what():  basic_string::_S_construct NULL not valid 
Aborted 

I have tried to debug and I think the problem comes from the "XrayFluoSiLiDetectorType" file, from the char* path=getenv("XRAYDATA");

I have geant4.8.0 and I did not find XRAYDATA environment.

How is it possible to solve this problem? Any help is appreciable... Thank you. Marianna

Question Error Message when giving command 'beamOn'  Keywords: segmentation fault, run/beamOn
by Philipp Schmid <philipp.schmid@assoc.oeaw.ac.at>,   28 Jun, 2006
Hello,

Since I am a new user to Geant4 (currently I'm using G4.7.1) I used
the example TestEm8 as a skeleton and changed a few things to fit it for
my simulation.

After compiling and starting the program everything seems to work fine,
until I give the command /run/beamOn to start a simulation. Then G4
terminates with the message 'Segmentation fault'.

Since no further message is given I searched, but until now could not find
the error. Does anyone has an idea what might be the mistake and could
help me please?

Thanks in advance,
Philipp
1 None: Re: Error Message when giving command 'beamOn'   (Makoto Asai - 28 Jun, 2006)
3 None: Re: Error Message when giving command 'beamOn'   (Vladimir IVANTCHENKO - 28 Jun, 2006)
4 Note: Re: Error Message when giving command 'beamOn'   (Philipp Schmid - 29 Jun, 2006)
1 None: Re: Error Message when giving command 'beamOn'   (Vladimir IVANTCHENKO - 29 Jun, 2006)
Question What means User, Real and Sys times?  Keywords: /run/verbose 1 ,User time, Real time, Sys time,
by Shahrokh <Shahrokh>,   25 Jun, 2006
Hi,
Could you please let me know the difference between the three times returned by 
the level of verbosity equal to 1 for the G4RunManager (/run/verbose 1)?
The output of my program follows:
...
### Run 0 start
Start Run processing.
Run terminated.
Run Summary
  Number of events processed: 10000
  User=16.18s Real=47.37s Sys=2.87s
RunAction: End of run actions are started
...
What means User time, Real time and Sys time?

Please help me, 
Shahrokh.
Question How to split numerous events, to store and to accumulate their results?  Keywords: numerous event per run split store
by Shahrokh <Shahrokh>,   26 May, 2006
Hi,

I need to simulate 10^9 events per run but this is time consuming. 
For running, the computer needs to power on for several days. 
My computer is not so much powerful for running several days 
and I can not power on the computer for this long time. 
Thus, I think to split events to multiple steps including 10^6 events per step. 
So, to simulate 10^9 events, I need to do step by step and to store the results of each step. 
After doing one step, its results must be accumulated with the results of the previous steps.
Could you please answer me the following questions:
1) How can I store the results of each step (for example 10^6 events per step) in a file?
2) How can I accumulate the results of each step by the ones of the previous steps in a file?
3) Does this process mean "pile up" in geant4?
4) If so, which class of geant4 is used?

Please help me, 
Thanks a lot,
Shahrokh.
Question Problem with /random/resetEngineFrom ?  Keywords: random status
by Ioannis Sechopoulos <Ioannis Sechopoulos>,   26 May, 2006

I noticed that if you reset the random engine from a previously saved currentEvent.rndm using the above command, the next event will be the same than the last one that saved the currentEvent.rndm file, BUT after that, the following events are not the same. Specifically: I inserted a few HepRandom::showEngineStatus(); in different places (BeginOfRunAction, EndOfRunAction, BeginOfEventAction, EndOfEventAction, GeneratePrimaries) and then I turned on /random/setSavingFlag and performed a 10-event long run.

Then I exit and re-started the program, turned on /random/setSavingFlag again and performed a 4-event run. All the random engine status are equal with the previous run, as expected.

Then, I exit and re-start the program a third time, I use /random/resetEngineFrom currentEvent.rndm and perform /run/beamOn 6. As expected, the engine status outputs for the first event are equal to the last one of the previous run and the fourth of the first run, but the engine status at the EndOfEventAction of the first (replicated) event is different, and of course, all the others after that (for the other 5 events). Shouldn't they follow the same random numbers as before, or is it expected that only the first event will be replicated?

I am trying to simulate the re-starting of a long simulation that crashed half-way and I want to pick up where it crashed, but it seems that I won't get the same results as if the simulation had never crashed. I hope my problem is clear. Thanks

1 None: Re: Problem with /random/resetEngineFrom ?   (michel maire - 12 Jun, 2006)
None "Killed" after large number of initial particles  by <jackmank@gmail.com>,   19 Apr, 2006
I am using GEANT version 4.8.0.p01, running under Gentoo Linux 
on a 1GHz machine with 2 GB of RAM. I am trying to model a point 
isotropic gamma-ray source and a Germanium detector. I have my 
detector model and source designed and working except that when 
I try to run more than about a million (1,000,000) intial source 
particles (photons) GEANT just stops responding and then reports
"Killed".

Is there a restriction on the allowed number of initial particles
in GEANT? How can I make GEANT work for this large number of particles?
I need that large number of particles to get my statistics up.

Thanks,
KJ
1 None: Re: "Killed" after large number of initial particles   (Makoto Asai - 19 Apr, 2006)
(_ Idea: Re: "Killed" after large number of initial particles   (Kazuyoshi Furutaka - 19 Apr, 2006)
(_ Note: Re: "Killed" after large number of initial particles   (B. Liu - 20 Apr, 2006)
(_ None: Re: "Killed" after large number of initial particles   (jackmank@gmail.com - 20 Apr, 2006)
(_ None: Re: "Killed" after large number of initial particles   (John Allison - 22 Apr, 2006)
Question Potential G4 bug!? Optical Photon not getting stopped  Keywords: Scintillation OptcialPhoton Error at Runtime
by Joerg Orboeck <orboeck@phys.ufl.edu>,   30 Mar, 2006
Hello, 

I am running a similar G4 project as the underground_physics example.
That means a a detector with three metal vacuum cans one in the other.
Inside a LXe volume surrounded by teflon and three 1 inch^2 PMTs on top. 
In order to perform light collection efficiency (LCE) simulations for that
detector, I have defined the photo cathodes of the PMTs as SDs. 
I defined the optical properties like reflectivity etc. for all 
materials and switch on the scintillation effect for the LXe. 
In principle it is working now, i.e. in an interactive session I've seen 
a large number of scint-photons are produced and tracked through the 
detector, bouncing off the teflon
walls etc. As data structure I am using a ROOT TTree. All seems to be 
working fine in an interactive session as well as for a test run with 
a small number of events, started from a point source below the bottom 
of the innermost can. Now after these tests being successful, I started 
a run of 1 million events (reduction factor about 1000, i.e. 1M events 
started => ~1k events create a signal in the detector) I run into a 
problem after >300k events. The process appears to continue running 
(still using >80% CPU), but no more events are processed and no additional 
data is written to file. The ROOT file that was created, indicates that until
the problem occured everthing was doing fine. The tree is filled with
reasonable energies and "No of PMT hit" values and so on. I have tried
running it on our Mac G5 Xserve (OSX 10.4, Geant4.7.1, gcc4) as well my 
Linux64 notebook (AMD64 3200+, Debian Linux64, Geant4.8.0, gcc4.0.3), 
but I am running into the same problem on both machines. 

Looking a bit more closely into that matter, i.e. saving the RndmSeeds
and re-running that one event with max. verbosity indicates that out the
thousands of optical photons created, there is one "going nuts" :) in 
the detector. That means it is bouncing around for eternity (>3 million 
steps, tracklength > 7 KILOMETER!!!, until I stopped the run). 

I have no idea what is going on! Could that be a Geant4 bug??? 

I have created a tar-ball of my project, that can be downloaded here: 

www.phys.ufl.edu/~orboeck/UFXe_LCE_033006.tgz

Untaring this file will create a folder UFXE_2. In there is a 
macro "particle_source.mac" that runs the simulation the way I did. 
(UFXe particle_source.mac test.root) and the "currentEvent.rndm" 
contains a set of RndmSeeds that should reproduce the problem as 
described above.   

Any advice or help offered is highly appreciated. 

Thanks!

Greets Joerg
1 Feedback: Re: Potential G4 bug!? Optical Photon not getting stopped   (Peter Gumplinger - 20 Apr, 2006)
Question Question about saving Random Number Status  Keywords: random number
by Ioannis Sechopoulos <Ioannis Sechopoulos>,   29 Mar, 2006

I want to save the random status every 100 thousand events in case something goes wrong so that the simulation can be re-started. I found that I can save the random number status file by setting:

runManager->SetRandomNumberStore(true);

in the BeginOfRunAction and then calling:

runManager->rndmSaveThisEvent();

every 100 thousand events in BeginOfEventAction. But I noticed that this saves 'currentEvent.rndm' for EVERY event. I would prefer this didn't happen to save time. Is there some way to get around this?

Also, if I have to re-start the simulation, after restoring the random status, is there a way to set the Event ID number to a specific one? I found that the Run ID number can be set using G4RunManager, but I did not find an equivalent one for the Event ID number.

Thanks.

1 Question: Re: Question about saving Random Number Status   (Emanuele Leonardi - 18 May, 2006)
1 None: Re: Question about saving Random Number Status   (michel maire - 12 Jun, 2006)
3 More: Re: Question about saving Random Number Status   (Gabriele Cosmo - 12 Jun, 2006)
Question Having two run managers co-existing for full-simulation and quick reconstruction  by Chris Tunnell <tunnell@mail.hep.utexas.edu>,   10 Feb, 2006

In G4RunManager and the other RunManagers, there is a line in the constructor which prohibits multiple construction. This is a problem for me because in my geant4 detector simulation, I want to have reconstruction run in EndOfEventAction. What I would like to have happen is when EndOfEventAction receives an event, it loads up a run manager with a simplified geometry and physics list, and then geant4 propogates light until it triggers a PMT, and then this simple reconstruction simulation would return to the full simulation EndOfEventAction, just now the function had the simple reconstruction data.

Is this possible with or without hacking up geant4? All I can think of is having two seperate processes with different memory allocated for each so that way the static variables for both runmanagers cannot interfere.

1 None: Re: Having two run managers co-existing for full-simulation and quick reconstruction   (Makoto Asai - 10 Feb, 2006)
Question Question about "Floating point exception" at the end of run  Keywords: Floating point exception
by <liustonline@gmail.com>,   10 Feb, 2006

Hi, everyone,

At the end of run, system said "Floating point exception", what does this mean? What is the possible reason for this?

Thanks.

Shitao

1 None: Re: Question about "Floating point exception" at the end of run   (Makoto Asai - 10 Feb, 2006)
Question error for running example N02  by ozkansahin <ozkansahin>,   09 Feb, 2006

 i am new user for geant4.7.1. when i run the exampleN02 i faced an error like this

localhost] /home/osahin/geant4/geant4.7.1/examples/novice/N02 > gmake Creating shared library /home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.so ... ExN02DetectorConstruction.o(.text+0x0): In function `ExN02DetectorConstruction::ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:53: multiple definition of `ExN02DetectorConstruction::ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x0):src/ExN02DetectorConstructioneski.cc:53: first defined here ExN02DetectorConstruction.o(.text+0x22a): In function `ExN02DetectorConstruction::ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:53: multiple definition of `ExN02DetectorConstruction::ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x22a):src/ExN02DetectorConstructioneski.cc:53: first defined here ExN02DetectorConstruction.o(.text+0x454): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x454):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x4ea): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x4ea):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x580): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x580):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x616): In function `ExN02DetectorConstruction::Construct()': src/ExN02DetectorConstruction.cc:76: multiple definition of `ExN02DetectorConstruction::Construct()' ExN02DetectorConstructioneski.o(.text+0x616):src/ExN02DetectorConstructioneski.cc:76: first defined here ExN02DetectorConstruction.o(.text+0x2244): In function `ExN02DetectorConstruction::setTargetMaterial(G4String)': src/ExN02DetectorConstruction.cc:259: multiple definition of `ExN02DetectorConstruction::setTargetMaterial(G4String)' ExN02DetectorConstructioneski.o(.text+0x2244):src/ExN02DetectorConstructioneski.cc:259: first defined here ExN02DetectorConstruction.o(.text+0x2352): In function `ExN02DetectorConstruction::setChamberMaterial(G4String)': src/ExN02DetectorConstruction.cc:273: multiple definition of `ExN02DetectorConstruction::setChamberMaterial(G4String)' ExN02DetectorConstructioneski.o(.text+0x2352):src/ExN02DetectorConstructioneski.cc:273: first defined here ExN02DetectorConstruction.o(.text+0x2460): In function `ExN02DetectorConstruction::SetMagField(double)': src/ExN02DetectorConstruction.cc:287: multiple definition of `ExN02DetectorConstruction::SetMagField(double)' ExN02DetectorConstructioneski.o(.text+0x2460):src/ExN02DetectorConstructioneski.cc:287: first defined here

collect2: ld returned 1 exit status
gmake: *** [/home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.so] Error 1
[localhost] /home/osahin/geant4/geant4.7.1/examples/novice/N02 > gmake Making dependency for file src/ExN02DetectorConstruction.cc ... Compiling ExN02DetectorConstruction.cc ... Creating shared library /home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.so ... Creating/replacing object files in /home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.a ... Using granular libraries ... Linking exampleN02 ... [localhost] /home/osahin/geant4/geant4.7.1/examples/novice/N02 > gmake Making dependency for file src/ExN02DetectorConstruction.cc ... Compiling ExN02DetectorConstruction.cc ... Creating shared library /home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.so ... ExN02DetectorConstruction.o(.text+0x0): In function `ExN02DetectorConstruction::ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:53: multiple definition of `ExN02DetectorConstruction::ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x0):src/ExN02DetectorConstructioneski.cc:53: first defined here ExN02DetectorConstruction.o(.text+0x22a): In function `ExN02DetectorConstruction::ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:53: multiple definition of `ExN02DetectorConstruction::ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x22a):src/ExN02DetectorConstructioneski.cc:53: first defined here ExN02DetectorConstruction.o(.text+0x454): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x454):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x4ea): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x4ea):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x580): In function `ExN02DetectorConstruction::~ExN02DetectorConstruction()': src/ExN02DetectorConstruction.cc:68: multiple definition of `ExN02DetectorConstruction::~ExN02DetectorConstruction()' ExN02DetectorConstructioneski.o(.text+0x580):src/ExN02DetectorConstructioneski.cc:68: first defined here ExN02DetectorConstruction.o(.text+0x616): In function `ExN02DetectorConstruction::Construct()': src/ExN02DetectorConstruction.cc:76: multiple definition of `ExN02DetectorConstruction::Construct()' ExN02DetectorConstructioneski.o(.text+0x616):src/ExN02DetectorConstructioneski.cc:76: first defined here ExN02DetectorConstruction.o(.text+0x2244): In function `ExN02DetectorConstruction::setTargetMaterial(G4String)': src/ExN02DetectorConstruction.cc:259: multiple definition of `ExN02DetectorConstruction::setTargetMaterial(G4String)' ExN02DetectorConstructioneski.o(.text+0x2244):src/ExN02DetectorConstructioneski.cc:259: first defined here ExN02DetectorConstruction.o(.text+0x2352): In function `ExN02DetectorConstruction::setChamberMaterial(G4String)': src/ExN02DetectorConstruction.cc:273: multiple definition of `ExN02DetectorConstruction::setChamberMaterial(G4String)' ExN02DetectorConstructioneski.o(.text+0x2352):src/ExN02DetectorConstructioneski.cc:273: first defined here ExN02DetectorConstruction.o(.text+0x2460): In function `ExN02DetectorConstruction::SetMagField(double)': src/ExN02DetectorConstruction.cc:287: multiple definition of `ExN02DetectorConstruction::SetMagField(double)' ExN02DetectorConstructioneski.o(.text+0x2460):src/ExN02DetectorConstructioneski.cc:287: first defined here
collect2: ld returned 1 exit status
gmake: *** [/home/osahin/geant4/tmp/Linux-g++/exampleN02/libexampleN02.so] Error 1
[localhost] /home/osahin/geant4/geant4.7.1/examples/novice/N02 >

could anyone help me where i am wrong..

1 Question: Re: error for running example N02   (Gabriele Cosmo - 05 Mar, 2006)
Question changes in novice examples  Keywords: changes novice examples detector construction and exampleN01.cc
by ozkansahin <ozkansahin>,   07 Feb, 2006
i am new on geant4.7.1 to use it correctly.i changed exampleN01.cc  like this


#include "G4RunManager.hh"
#include "G4UImanager.hh"

#include "ExN01DetectorConstruction.hh"
#include "ExN01PhysicsList.hh"
#include "ExN01PrimaryGeneratorAction.hh"

#include "G4UIterminal.hh"
#include "G4UItcsh.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
int main(int argc,char** argv) {
  // Construct the default run manager
  G4RunManager* runManager = new G4RunManager;

  // set mandatory initialization classes
  runManager->SetUserInitialization(new ExN01DetectorConstruction);
  runManager->SetUserInitialization(new ExN01PhysicsList);


#ifdef G4VIS_USE
  // Visualization, if you choose to have it!
  G4VisManager* visManager = new G4VisExecutive;
  visManager->Initialize();
#endif


  // set mandatory user action class
  runManager->SetUserAction(new ExN01PrimaryGeneratorAction);

  // Initialize G4 kernel
  runManager->Initialize();

  // get the pointer to the UI manager and set verbosities
  G4UImanager* UI = G4UImanager::GetUIpointer();
  if(argc==1)
  // Define (G)UI terminal for interactive mode
  {
    // G4UIterminal is a (dumb) terminal.
    G4UIsession * session = 0;
#ifdef G4UI_USE_TCSH
      session = new G4UIterminal(new G4UItcsh);
#else
      session = new G4UIterminal();
#endif

    UI->ApplyCommand("/control/execute vis.mac");
    session->SessionStart();
    delete session;
  }
  else
  // Batch mode
  {
    G4String command = "/control/execute ";
    G4String fileName = argv[1];
    UI->ApplyCommand(command+fileName);
  }

#ifdef G4VIS_USE
  delete visManager;
#endif
  delete runManager;

  return 0;
}

//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

and detector construction to improve myself 
                                                                                                         
#include "ExN01DetectorConstruction.hh"

#include "G4Material.hh"
#include "G4Tubs.hh"
#include "G4LogicalVolume.hh"
#include "G4ThreeVector.hh"
#include "G4PVPlacement.hh"
#include "globals.hh"

ExN01DetectorConstruction::ExN01DetectorConstruction()
 :  experimentalHall_log(0), tracker_log(0),
    experimentalHall_phys(0), tracker_phys(0)
{;}

ExN01DetectorConstruction::~ExN01DetectorConstruction()
{
}
G4VPhysicalVolume* ExN01DetectorConstruction::Construct()
{

 //------------------------------------------------------ materials

  G4double a;  // atomic mass
  G4double z;  // atomic number
  G4double density;

  G4Material* Ar =
  new G4Material("ArgonGas", z= 18., a= 39.95*g/mole, density= 1.782*mg/cm3);

  G4Material* Al =
  new G4Material("Aluminum", z= 13., a= 26.98*g/mole, density= 2.7*g/cm3);

  G4Material* Pb =
  new G4Material("Lead", z= 82., a= 207.19*g/mole, density= 11.35*g/cm3);

  //------------------------------------------------------ volumes

  //------------------------------ experimental hall (world volume)
  //------------------------------ beam line along z axis

  G4double innerRadiusOfTheTube = 125.*mm;// 13.tower
  G4double outerRadiusOfTheTube = 169.*mm;
  G4double hightOfTheTube = 830.*mm;
  G4double startAngleOfTheTube = 350.*deg;
  G4double spanningAngleOfTheTube =20.*deg;
  G4Tubs* experimentalHall_tube1= new G4Tubs("expHall_tube",innerRadiusOfTheTube,
                                          outerRadiusOfTheTube,hightOfTheTube,
                                          startAngleOfTheTube,spanningAngleOfTheTube);
  experimentalHall_log = new G4LogicalVolume(experimentalHall_tube1,
                                             Ar,"expHall_log",0,0,0);
  experimentalHall_phys = new G4PVPlacement(0,G4ThreeVector(),
                                      experimentalHall_log,"expHall",0,false,0);


  //------------------------------ a tracker tube

    G4Tubs* tracker_tube =new  G4Tubs("tracker_tube",0.3*mm,0.4*mm,825.*mm,0.*deg,360.*deg);
    tracker_log = new G4LogicalVolume(tracker_tube,Al,"tracker_log",0,0);


//for(G4int i=0;i<16;i=i+5) // loop for 19 layers
//{
  G4double trackerPos_x =150.*mm;
  //G4double trackerPos_x = *100.*cm;
  G4double trackerPos_y = 2.*mm;
  G4double trackerPos_z = -175.*mm;
  tracker_phys = new G4PVPlacement(0,G4ThreeVector(trackerPos_x,trackerPos_y,trackerPos_z),
  tracker_log,"tracker",experimentalHall_log,false,0);

//}




  //------------------------------------------------------------------

 return experimentalHall_phys;
}
 1 but i havent got any dawn file or particle trajectory.it just opened with openglx.
 2 after that i returned  original files at the beginning .
 unfortunately when i run the program i dint see the detector scheme 
in the beginning what i missed i dont know.

could anyone help me please???????

1 None: Re: changes in novice examples   (Ryan Romero - 25 Jul, 2006)
(_ None: Re: changes in novice examples   (Eleni - 26 Jul, 2006)
Question Parallel calculation on multiple OS  Keywords: parallel computing
by Alain Ferragut <Alain Ferragut>,   07 Feb, 2006

Hello, I am interested in running G4 v4.7.1 on multiple machines for parallel calculation. I saw TOPC distribution in the extended examples, but it seems to work on different Linux machines. I am now running G4 on a linux machine, but other PC's on our network are WindowsXP PC's. Has anybody tried to run G4 on a network with different OS ? The "master" PC would be the one where the G4 distribution is installed, the linux PC. Thanks ,

Alain

Question Parallelization of very short events, help!  by Ioannis Sechopoulos <Ioannis Sechopoulos>,   25 Jan, 2006

Hello, I need to make my simulation parallel because, although each event takes only 0.1-0.15 ms, I need to run billions of events, which takes days. Once I get to work in parallel, I'll have access to a 64 node cluster, but meanwhile I am trying this out in a 2-processor computer under Linux. I got my parallel program to work, but it is actually slower than the serial version. To check this, I tried various things with the included N02 and ParN02 and the same things happen:

1.- If the event length is relatively long, approx. 2 ms per event in N02, in the parallel version, ParN02, the event takes approx 1.2 ms (with aggregated-tasks=100), which makes sense in a 2-cpu computer.

2.- But, if the event length is very short, e.g. 0.02-0.04 ms in N02, this takes 0.6 ms in ParN02 even with aggregated-tasks=100. This I understand is probably because the communication between master and slave is still the predominant time factor over the simulation time of the 100 events. So I tried increasing the aggregated tasks to 1000 and even 10,000 and higher, and still ParN02 is slower, reaching approx 0.2 ms per event, but it seems that it is slower for a different reason. When I use the trace=1 option, I see that when the master is trying to send a job to the slaves, a lot of:

master -> -1:

are produced before the job is actually accepted by one of the slaves. I believe this "rejection" (I am not sure if this -1 means the job was rejected) is what is slowing down the simulation. From what I saw in the TOP-C code, a -1 is returned if there are no slaves available.

So it seems like if the total job size sent to a slave is too small (i.e. aggregated-tasks=100 or so), the parallel version suffers because of the communication overhead, and if the job included many aggregated-tasks then the job keeps getting rejected for some reason.

Is there somebody with more experience in ParGeant4 that could tell me if this is the cause of the problem, and, more importantly, how to solve it? Will this problem go away if I use a 4-cpu workstation or a 64 node cluster?

Thank you very much!

Question default random number generator  Keywords: random engine generator default
by Jason Detwiler <Jason Detwiler>,   21 Dec, 2005

Does anyone know why HepJamesRandom is chosen as the default random number generator in G4? Why isn't, for example, MTwistEngine the default? The guys on Wikipedia rave about that one.

1 Feedback: Re: default random number generator   (Gabriele Cosmo - 05 Mar, 2006)
Question random number generation  Keywords: ranecu, random
by Carter Hall <Carter Hall>,   07 Nov, 2005

Hello,

I'm trying to simulate a large number of events, something like several billion. I've been doing this by running multiple jobs in parallel, using the ranecu engine and setting a unique initial seed for each job with HepRandom::setTheSeed(seed).

But I've just realized that this doesn't work so well. One problem is that the ranecu engine uses a table of initial seeds of length 215, and HepRandom::setTheSeed(seed) just picks an entry in this table. So it's not possible to have more than 215 independent jobs running in parallel - I had been attempting to run 2000 jobs.

Another problem seems to be that random numbers are repeating even within the first 215 jobs.

Is there another engine I can use to get more independent random numbers? Are there any examples illustrating the use of other engines? Thanks,

Carter

1 Feedback: Re: random number generation   (Gabriele Cosmo - 08 Nov, 2005)
Question Small CPU time usage  Keywords: performance CPU time
by MLucia <lucia.magliozzi@iss.infn.it>,   21 Sep, 2005
Dear G4Users,

I noticed that my Geant4 simulation of a discrete gamma camera, 
uses a small amount of CPU usage (< 5%) 
when processing events with few particles (3-5) 
while the CPU time increases to more than 70% 
when the events contain several particles (>1000).

It seems that in the first case most of the time is spent in I/O calls.

In fact, in verbose mode, when Geant4 simulates events with few particles, 
I get a lot of the following messages on stack operations:

> ### pop requested out of 0 stacked tracks.
> ### 0 waiting tracks are re-classified to
>     0 urgent tracks and 0 waiting tracks.
> NULL returned from G4StackManager.

Is it possible that these calls to the stack is 
the cause of the small CPU usage, 
or there are other explanations?

Eventually, are there ways to increase the CPU usage ?

Thanks in advance

Maria Lucia Magliozzi
Question function equivalent to CERNLIB routine  Keywords: CERNLIB
by Matt Worcester <mworcest@hep.uchicago.edu>,   11 Aug, 2005

Hi,

I'm looking for a function in Geant4 that is equivalent to the DIVDIF function interpolation routine from CERNLIB. Is there anything like this and/or some documentation?

Thanks, Matt

Question Secondary particle energy  Keywords: Human
by <pwijesinghe1@student.gsu.edu>,   26 Jul, 2005

Hi, I need to get the initial energies of secondary particles created in my chamber into an output file. Can you tell me how to do it? If I put tracking verbose level 2 It gives a huge number of data and I cannot see all in my screen. Any way to get them in an output file other than on screen? Thank you very much Pushpa

1 None: Re: Secondary particle energy   (Vladimir IVANTCHENKO - 26 Jul, 2005)
(_ None: KE of secondaries   (pwijesinghe1@student.gsu.edu - 26 Jul, 2005)
Sad ERROR!!! - Attempt to add more than the declared number of components  Keywords: G4Exception Aborting execution
by Lucia <lucia.magliozzi@iss.infn.it>,   26 Jul, 2005
Hi!!!

I need your help, please!!!!
I compile my programs without problems,
but the execution aborts...

This is the message:

Visualization Manager instantiating...
Visualization Manager initialising...
Registering graphics systems...

You have successfully chosen to use the following graphics systems.
Current available graphics systems are:
  ASCIITree (ATree)
  DAWNFILE (DAWNFILE)
  GAGTree (GAGTree)
  G4HepRepFile (HepRepFile)
  G4HepRep (HepRepXML)
  RayTracer (RayTracer)
  VRML1FILE (VRML1FILE)
  VRML2FILE (VRML2FILE)
ERROR!!! - Attempt to add more than the declared number of components.

*** G4Exception: Aborting execution ***
Aborted


What can I do?

Thanks in advantage

Maria Lucia Magliozzi

1 None: Re: ERROR!!! - Attempt to add more than the declared number of components   (Vladimir IVANTCHENKO - 26 Jul, 2005)
Question memory leak in exrdm  Keywords: exrdm, memory
by Carter Hall <Carter Hall>,   19 Jul, 2005

Hi Everyone,

I'm having trouble with a memory leak in my application, and it appears that I've reproduced the problem in the extended example exrdm. I'm running exrdm with u238c.mac, and I've told it to generate 10,000,000 events. After running for 10 hours, memory usage is up to 308 MB, and the swap space is 382 MB. These numbers keep growing as time goes on.

Has anyone else seen this problem? I'm using geant4.7.0 with gcc 3.2.3 on RHEL WS 3.

Thanks,

Carter

 

None touch error during compilation  Keywords: touch error during compilation
by Andres <Andres.Russu@uv.es>,   08 Jul, 2005

Hi,

Im getting the error message during gmake compilation, only in my Compton code.

****************************************************** gmake

touch: no se puede efectuar `touch' sobre «/home/andres/geant4/tmp/Linux-g++/Compton/exe/obj.last»: No existe el fichero o el directorio
gmake: *** [/home/andres/geant4/tmp/Linux-g++/Compton/exe/obj.last] Error 1
********************************************

I have (so far) this files implemented:

GNUmakefile
hadronic_lists.gmk
vis.mac
include --> ComptonDetectorConstruction.hh
            ComptonPrimaryGeneratorMessenger.hh  
            ComptonVisManager.hh
            ComptonPrimaryGeneratorAction.hh  
            ComptonRunAction.hh
src-->       ComptonDetectorConstruction.cc
            ComptonPrimaryGeneratorMessenger.cc  
            ComptonVisManager.cc
            ComptonPrimaryGeneratorAction.cc
            ComptonRunAction.cc

Any suggestion for the solution??

thanks, Andres

Question Geant4 eating up memory!  Keywords: Geant4 run-time memory leaks
by Zach Hartwig <zsh42@g2pc1.bu.edu>,   06 Jul, 2005
Hi everyone,

I'm currently having a nasty problem with Geant4 and memory.
During run-time, Geant4 rapidly consumes memory.  If a sufficient 
number of events are generated (~100), Geant4 eventually eats up 
all the available memory and freezes the computer.  

A simple description:  I have a circular "storage" tube composed 
of 12 identical "G4Tubs" sections of 30 degrees each composed
of vacuum.  There are 1cm thick aluminum walls that surround each 
of the 12 vacuum sections, each of the 4 walls (top,bottom,2 sides) 
are also "G4Tubs" of 30 degrees each.  A magnetic field, that I have 
derived from G4MagneticField, is placed within the regions surrounded 
by the aluminum walls. 

Things I have tried to eliminate memory issues:
-eliminated all optional user classes(ie, eventAction, steppingAction...)
-ran the geant4 geometry tests and got no overlapping, no spurious errors
-stripped down my complicated geometry to the one described above
-turned off trajectory storage
-ran Geant4 with memory checker "valgrind"
-ensured all created objects are deleted

Any suggestions on where to find these mysterious and devastating memory
leaks would be greatly appreciated!  Thanks very much.

~Zach
1 None: Re: Geant4 eating up memory!   (Vladimir IVANTCHENKO - 07 Jul, 2005)
None generating random number based on a histogram   Keywords: random number generation based on histogram
by Yen-Chu Chen <Yen-Chu Chen>,   30 Jun, 2005

I have a histogram of 100 bins and would like to generate random number based on this histogram. I used to do that in PAW. Any existing tool in GEANT4 to do so? If not any suggestion on this issue is welcome.

Thanks in advance!

Best regards, Yen-Chu

Question G4String: initialise with integer?  by I Cornelius <I Cornelius>,   29 Jun, 2005

Hello, 
 Are there any plans to implement some type conversion (double &/or int to G4String)?
I would like to include things such as the run number etc in my output filenames. 
At the moment I am using c function sprintf to convert the integer to a c string. Something like:
char thickness[300];
sprintf(thickness, "%f", detector->GetThickness());
G4String Filename = "results" + thickness + ".dat";
It would be nice if there was some overloading of the G4String constructor to allow for type conversion so instead I could use:
G4String Filename = "results" + G4String(detector->GetThickness()) + ".dat";
, removing the need to use c-strings. 

Regards, Iwan

1 None: Re: G4String: initialise with integer?   (Makoto Asai - 29 Jun, 2005)
None Seg fault in G4VRangeToEnergyConverter  by Tim Chambers <Tim Chambers>,   23 Jun, 2005
I am making a simulation of the earth's atmosphere and magnetic field, 
which I have built up by layers.  I first made a small (1m) iron ball 
with a dipole magnetic field, and everything functioned fine.  However, 
when I made a few changes, I encountered a segmentation fault when I 
try to run a particle.  The details:

I scaled up the detector to the full size of the earth (~6400km) and 
added concentric spherical shells of atmosphere at different densities, 
as well as scaling up the dipole.  The program compiles without any 
trouble, and if I "run" the simulation without any particles it executes 
and terminates normally.  However, as soon as I command
/run/beamOn 1
I get a segmentation fault.  From GDB'ing I get the following steps:

In G4RunManagerKernel::RunInitialization()
In G4ProductionCutsTable::UpdateCoupleTable()
In G4VRangeToEnergyConverter::Convert()
segmentation fault

Thinking it may be related to particle energy, I have tried everything 
from 10keV to 100 GeV electrons with no success.  I also wondered if 
the sheer size of the world (10,000 km) might be the problem, so I 
reduced everything by a factor of 10^5 (km->cm) but the same seg fault 
occurred.  If anybody can suggest what might be going wrong, that would 
be great.  Thank you!

-Tim Chambers
1 None: Re: Seg fault in G4VRangeToEnergyConverter   (Holger Gottschlag - 08 Aug, 2006)
1 None: Re: Seg fault in G4VRangeToEnergyConverter   (Holger Gottschlag - 08 Aug, 2006)
3 None: Re: Seg fault in G4VRangeToEnergyConverter   (Vladimir IVANTCHENKO - 08 Aug, 2006)
1 None: Re: Seg fault in G4VRangeToEnergyConverter   (Holger Gottschlag - 08 Aug, 2006)
... 3 Message(s)
None where are process objects deleted?  by Gumplinger Peter <Gumplinger Peter>,   21 Jun, 2005

The destructor of G4ProcessTable no longer deletes the processes themselves. This has supposedly moved to G4VUserPhysicsList;

 82     // destruction of processes has moved to G4VUserPhysicsList
 83     for (idx=fProcTblVector->begin(); idx!=fProcTblVector->end(); ++idx) {
 84       // delete all processes
 85       // delete (*idx)->GetProcess();
 86       delete (*idx);
 87     }  

but that is not so:

 92 G4VUserPhysicsList::~G4VUserPhysicsList()
 93 {
 94   if (theMessenger != 0) {
 95     delete theMessenger;
 96     theMessenger = 0;
 97   }
 98 }

A related question, what purpose does the class G4VModularPhysicsList serve?

1 Note: Re: where are process objects deleted?   (Götz Ruprecht - 21 Jun, 2005)
3 None: Re: where are process objects deleted?   (Hisaya Kurashige - 05 Sep, 2005)
Question how can I get ,using a data file, that geant4 generates more events?  Keywords: how can I get ,using a data file, that geant4 generates more events?
by Jose Luis <alcaraz@ifae.es>,   04 May, 2005

> Thanks for you replay,

My input file contain: (typeOfParticle,Energy,Momentum-Direction) that I put in PrimaryGenerationAction, and, as you say, all these particles are the same event, and I want that each particle genetare a different event. Thanks again Jose

Question how can I get ,using a data file, that geant4 generates more events?  Keywords: how can I get ,using a data file, that geant4 generates more events?
by Jose <alcaraz@ifae.es>,   04 May, 2005

> Thanks for you replay,

My input file contain: (typeOfParticle,Energy,Momentum-Direction) that I put in PrimaryGenerationAction, and, as you say, all these particles are the same event, and I want that each particle genetare a different event. Thanks again Jose

1 None: Re: how can I get ,using a data file, that geant4 generates more events?   (Makoto Asai - 04 May, 2005)
Question how can I get ,using a data file, that geant4 generates more events?  Keywords: how can I get ,using a data file, that geant4 generates more events?
by Jose <alcaraz@ifae.es>,   04 May, 2005

I have a data file which contain a N-particles with their dynamic properties,
and I put it in PrimaryGeneratorAction.cc using a command "while" and "ifstream"
 to read the particles but all these particles generate only one event, and
my idea is that each particle generate a different event. 
How can I get it?
Thanks
Jose Luis

1 None: Re: how can I get ,using a data file, that geant4 generates more events?   (Makoto Asai - 04 May, 2005)
Question how can I get ,using a data file, that geant4 generates more events?  Keywords: how can I get ,using a data file, that geant4 generates more events?
by Jose <alcaraz@ifae.es>,   04 May, 2005

I have a data file with contain a N-particles with their dynamic properties,
and I put it in PrimaryGeneratorAction.cc using a command "while" and "ifstream"
 to read the particles but all these particles generate only one event, and
my idea is that each particle generate a different event. 
How can I get it?
Thanks
Jose Luis

None Change whole geometry between runs  by Emanuele Leonardi <Emanuele Leonardi>,   28 Apr, 2005
I have a question which is similar to the one described in the
"Run management during geometry change" thread.

I am simulating a PB/Scintillator sampling calorimeter and I would like
to be able to change my geometrical setup between runs.

This include:

- changing thickness and/or number of lead and scintillator layers
- changing the thickness of the aluminum support structure
- changing the size/shape of the layers
- etc.etc.

I do not think that this is easily handled by using the method described
in the A01 example, where a single physical volume is modified with a
call to the SetTranslation method and the the RunManger is notified with
GeometryHasBeenModified.

I would rather erase the whole geometry after each run and re-create it
with the new parameters.

What is the correct way to do this?

Thanks

             Emanuele Leonardi
1 None: Re: Change whole geometry between runs   (michel maire - 28 Apr, 2005)
1 Question: Re: Change whole geometry between runs   (Steven Avery - 29 Apr, 2005)
1 None: Re: Change whole geometry between runs   (Makoto Asai - 29 Apr, 2005)
...
3 None: Re: Change whole geometry between runs   (michel maire - 02 May, 2005)
...
3 None: Re: Change whole geometry between runs   (Makoto Asai - 29 Apr, 2005)
None problems when compiling examples   Keywords: problems when compiling examples
by <yutingr@sohu.com>,   19 Apr, 2005

i am Jane,i am starting to use Geant4.6.0 when i try to run a example with the command gmake,i receive this error message gmake:***[../../../geant4.6.0/tmp/Linux-g++/exampleN03/ExN03DetectorMessenger.o] error1 what is the meaning of it? How can i do with it? thank you!

Question How to simulate with all possible processes?  Keywords: How to simulate with all possible processes?
by Vadim V. Galitsyn <vadim.g@mail.ru>,   17 Feb, 2005

How to simulate with all possible processes?

1 None: Re: How to simulate with all possible processes?   (Makoto Asai - 17 Feb, 2005)
(_ Question: Re: How to simulate with all possible processes?   (Vadim V. Galitsyn - 18 Feb, 2005)
None Segmentation fault for certain particle energies  by Matt Orr <orrm@uah.edu>,   28 Jan, 2005

Currently I have a detector at which I am firing 10 GeV protons. This seems to work just fine. However, when I raise or lower the energy of the incident particle to a particular value I get a segmentation fault when I run the simulation. I could lower the incident particle energy to, say, 5 GeV and the simulation may run fine. However, at some point I start getting a segmentation fault (let's just say at 1 GeV for the sake of argument). The same thing happens if I raise the particle energy. What could be the cause of an error like this. Any insight would be very helpful. Thanks!

	- Matt -   

1 None: Re: Segmentation fault for certain particle energies   (Makoto Asai - 28 Jan, 2005)
None how to use GeneralParticleSource? a specified isotop  by Karen Saucke <Karen Saucke>,   27 Jan, 2005

Hello,

I need to have some sources of radioactive isotopes. For example Co60, Pu 10 years old ...

I already implemented the G4RadioactiveDecay to GenericIon in my physics list.

starting the UI with

/gun/particle ion /gun/in 27 60 0 0 /gun/energy 0 eV

does not leave the particle at the source, but the 'ions' fly without reaction through the detector.

I looked around for the command /gps/particle (GeneralParticleSource) but couldn't find.

Any hint what to do, to put somewhere a radioactive Nuclide and only detect its decay products?

Is there an example around.

Thanks a lot,

Karen

1 None: Re: how to use GeneralParticleSource? a specified isotop   (Vladimir IVANTCHENKO - 27 Jan, 2005)
(_ None: Re: how to use GeneralParticleSource? a specified isotop   (Karen Saucke - 28 Jan, 2005)
(_ None: Re: how to use GeneralParticleSource? a specified isotop   (Vladimir IVANTCHENKO - 28 Jan, 2005)
Sad Problem compiling examples  Keywords: problem running examples
by Amir Sabbagh <sabbagh_fisica@yahoo.it>,   21 Jan, 2005
I'm Amir,i'm starting to use Geant4.6.0 on a mandrake 10.1 pc

When i try to run an example with the command make, i receive this error message

Using granular libraries ...
Linking exampleN01 ...
/usr/bin/ld: cannot find -lCLHEP
collect2: ld returned 1 exit status

What's the meaning of it?
How i can fix it?

thank you
Amir
1 None: Re: Problem compiling examples   (Karen Saucke - 27 Jan, 2005)
(_ Question: Re: Problem compiling examples   (Amir Sabbagh - 28 Jan, 2005)
Question How to simulate the 232Th or 238U decay chain?  Keywords: generation of decay chains
by Igor <machulin@in2p3.fr>,   19 Jan, 2005

	Dear colleagues.
	May be you know how to simulate the radioactivity chains in GEANT4?
If there is some generator, where I can put just the name of the chain, 
and the decay scheme will be automatically taken from some database 
(like ENDF)?
Thank you.
Igor Machulin

1 Ok: Re: Here is the answer : /examples/extended/radioactivedecay/   (Igor Machulin - 28 Jan, 2005)
Question What limitations are support G4ParticleGun?  Keywords: What limitations are support G4ParticleGun?
by Vadim Galitsyn <vadim.g@mail.ru>,   03 Dec, 2004

What limitations are support G4ParticleGun?

I try:

G4ParticleGun * particleGun = new G4ParticleGun( N_Particles );

How many particles can I load into my ParticleGun? If I try 40000 particles - It works. If I try 100000 - It says: Segmentation fault

Where is a limit?

Thanx, Vadim Galitsyn

Question AbortRun  by Vlasios Vasileiou <Vlasios Vasileiou>,   17 Nov, 2004

Hi all,

Is there a way I can know from inside mySD::EndOfEvent() that an G4RunManager->AbortRun() was issued from myPrimaryGeneratorAction?

The variable runAborted from G4RunManager holds the information that I want but it is protected.

Thanks, Vlasios Vasileiou

1 None: Re: AbortRun   (Makoto Asai - 07 Mar, 2005)
Question segment fault when exitting  Keywords: state management
by luhao <luhao>,   27 Oct, 2004

Hello!
    I am trying to test the 'state hook' in geant4 when it shifts its
state. I modified novice/exampleN01 as:
1. add file Ex01IdleHook.hh:
     #include "G4VStateDependent.hh"
     #include "G4Types.hh"
     #include "G4ios.hh"
    class UserHookForIdle: public G4VStateDependent
           {
             public:
             UserHookForIdle();
             ~UserHookForIdle();
             G4bool Notify(G4ApplicationState);
           };
2. add file Ex01IdleHook.cc
    #include "ExN01IdleHook.hh"
    #include "G4RunManager.hh"
    UserHookForIdle::UserHookForIdle(){;}
    UserHookForIdle::~UserHookForIdle(){;}
    G4bool UserHookForIdle::Notify(G4ApplicationState required)
     {
       if(required!=G4State_Idle) return true;
       G4cout<<"idle state detected!"<<G4endl;
       return true;
     }

3. modify exampleN01.cc:

  #include "ExN01IdleHook.hh"
      // Initialize G4 kernel
      runManager->Initialize();
      UserHookForIdle myhook;
      // get the pointer to the UI manager and set verbosities
      //  G4UImanager* UI = G4UImanager::GetUIpointer();
      //  UI->ApplyCommand("/run/verbose 1");
      //   UI->ApplyCommand("/event/verbose 1");
      //   UI->ApplyCommand("/tracking/verbose 1");

      // start a run
      //      int numberOfEvent = 3;
      //  runManager->BeamOn(numberOfEvent);
      G4UIsession* session=new G4UIterminal(new G4UItcsh);
      session->SessionStart();    
      delete session;

Everything works well before the program exits. When I execute "/run/beamOn 1", the program 
print "idle state detected" just I want it to be. But when I run: "exit", I get a segment fault. That happens before 
"delete runManger" in the exampleN01.cc
the error message is as follow:
*** Break *** segmentation violation
 Generating stack trace...
/usr/bin/addr2line: single: No such file or directory
/usr/bin/addr2line: single: No such file or directory
 0x432614d6 in __libc_free + 0x86 from /lib/tls/libc.so.6
 0x431bc983 in operator delete(void*) + 0x23 from /usr/lib/libstdc++.so.5
 0x4001adb4 in UserHookForIdle::~UserHookForIdle [in-charge deleting]() + 0x30 from /home/gh/geant4.6.1/tmp/Linux-g++/single/libsingle.so
 0x416e519a in G4StateManager::~G4StateManager [in-charge]() + 0x8c from /home/gh/geant4.6.1/lib/Linux-g++/libG4globman.so
 0x412d99b4 in G4RunManagerKernel::~G4RunManagerKernel [in-charge deleting]() + 0x168 from /home/gh/geant4.6.1/lib/Linux-g++/libG4run.so
 0x412dc091 in G4RunManager::~G4RunManager [in-charge deleting]() + 0x1af from /home/gh/geant4.6.1/lib/Linux-g++/libG4run.so
 0x08049c94 in main + 0x290 from single
 0x43203574 in __libc_start_main + 0xe4 from /lib/tls/libc.so.6
 0x08049975 in operator new(unsigned) + 0x31 from single

I tested it both in RH7.3 & in RH9.0

can anyone help me out? thank you very much!

1 None: Re: segment fault when exitting   (Makoto Asai - 07 Mar, 2005)
None sudden stop of G4.6.0.p1 TestEm1 without any modification  by Ma yunzhi <Ma yunzhi>,   26 Oct, 2004

Geant4 experts and fans,

I was puzzled about the sudden stop at the first event of TestEm1 without any modification on my pc. On another pc, it works.

Will someone analyis for me the reasons for it and give some advice?

Something must be wrong with my PC about java VM (see the end of the output)

version: geant4-06-00-patch-01
platform: redhat linux 9.0

ps: java installed. javac and java work as expected.

Thanks a lot.

%%%%%%%%%% OUTPUT of G4.6.0.p1 TestEm1 %%%%%%%%%%%%%%

**********************************************
 Geant4 version $Name: geant4-06-00-patch-01 $
                                (11-February-2004)
             Copyright : Geant4 Collaboration
**********************************************
G4Material: Mean excitation energy is changed for Water Iold= 70.8926eV; Inew= 75 eV;

***** Table : Nb of materials = 12 *****

 Material:      Air     density:  1.290 kg/m3   temperature: 273.15 K  pressure:   1.00 atm  RadLength: 285.161 m  
   --->  Element: Nitrogen  N   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:  70.00 %  Abundance  72.71 %
   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  30.00 %  Abundance  27.29 %

 Material: H2liquid     density: 70.800 kg/m3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   8.923 m  
   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material:    Water H_2O   density:  1.000 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:  36.092 cm 
   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  11.21 %  Abundance  66.67 %
   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  88.79 %  Abundance  33.33 %

 Material: liquidArgon     density:  1.390 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:  14.065 cm 
   --->  Element: liquidArgon      Z = 18.0   N =  40.0   A =  39.95 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material: Aluminium     density:  2.700 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   8.893 cm 
   --->  Element: Aluminium      Z = 13.0   N =  27.0   A =  26.98 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material:  Silicon     density:  2.330 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   9.368 cm 
   --->  Element:  Silicon      Z = 14.0   N =  28.1   A =  28.09 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material: Germanium     density:  5.323 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   2.301 cm 
   --->  Element: Germanium      Z = 32.0   N =  72.6   A =  72.61 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material:      BGO     density:  7.100 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.123 cm 
   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  15.41 %  Abundance  63.16 %
   --->  Element: Germanium Ge   Z = 32.0   N =  72.6   A =  72.59 g/mole  fractionMass:  17.48 %  Abundance  15.79 %
   --->  Element:  Bismuth Bi   Z = 83.0   N = 209.0   A = 208.98 g/mole  fractionMass:  67.10 %  Abundance  21.05 %

 Material:     Iron     density:  7.870 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.759 cm 
   --->  Element:     Iron      Z = 26.0   N =  55.9   A =  55.85 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material: Tungsten     density: 19.300 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   3.504 mm 
   --->  Element: Tungsten      Z = 74.0   N = 183.8   A = 183.85 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material:     Lead     density: 11.350 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   5.612 mm 
   --->  Element:     Lead      Z = 82.0   N = 207.2   A = 207.19 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

 Material:  Uranium     density: 18.950 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   3.166 mm 
   --->  Element:  Uranium      Z = 92.0   N = 238.0   A = 238.03 g/mole  fractionMass: 100.00 %  Abundance 100.00 %

Visualization Manager instantiating... Visualization Manager initialising... Registering graphics systems...

You have successfully chosen to use the following graphics systems.
Current available graphics systems are:
  ASCIITree (ATree)
  DAWNFILE (DAWNFILE)
  GAGTree (GAGTree)
  G4HepRepFile (HepRepFile)
  G4HepRep (HepRepXML)
  RayTracer (RayTracer)
  VRML1FILE (VRML1FILE)
  VRML2FILE (VRML2FILE)
#
###/testem/phys/addPhysics  g4v52
/testem/phys/addPhysics  standard
#
/testem/phys/setGCut  95 cm
/testem/phys/setECut  95 cm
#
/run/initialize

 The Box is 20 m   of Aluminium

phot:  Total cross sections from Sandia parametrisation. 
PhysicsList::SetCuts:CutLength : 1 mm # /process/inactivate phot /process/inactivate compt /process/inactivate conv /process/inactivate msc # /process/eLoss/StepFunction 0.183 170 micrometer /process/eLoss/fluct 0 # /run/verbose 2 # /gun/particle e- /gun/energy 1 GeV /run/beamOn 100 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy for gamma The cut in range [950 (mm)] is too big for material idx=4 The cut in energy is set1.79769e+305GeV

compt:  Total cross sections from a parametrisation. Good description from 10 KeV to (100/Z) GeV. 
       Scattered gamma energy according Klein-Nishina.
        PhysicsTables from 1 keV to 100 GeV in 80 bins. 

conv:  Total cross sections from a parametrisation. Good description from 1.5 MeV to 100 GeV for all Z. 
        e+e- energies according Bethe-Heitler
        PhysicsTables from 1.022 MeV to 100 GeV in 100 bins. 

msc:  Model variant of multiple scattering for e-
      Lambda tables from 100 eV  to 100 TeV in 120 bins.
      Boundary algorithm is active with facrange= 0.199

eIoni:   tables are built for  e-
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Step function: finalRange(mm)= 0.17, dRoverRange= 0.183, integral: 1
      Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.

eBrem:   tables are built for  e-
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Total cross sections from a parametrisation based on the EEDL data library. 
      Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.

eIoni:   tables are built for  e+
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Step function: finalRange(mm)= 0.17, dRoverRange= 0.183, integral: 1
      Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.

eBrem:   tables are built for  e+
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Total cross sections from a parametrisation based on the EEDL data library. 
      Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.

annihil:  Total cross section from Heilter formula(annihilation into 2 photons).
        gamma energies sampled according Heitler
        PhysicsTables from 10 keV to 10 TeV in 100 bins. 

msc:  Model variant of multiple scattering for proton
      Lambda tables from 100 eV  to 100 TeV in 120 bins.
      Boundary algorithm is active with facrange= 0.199

hIoni:   tables are built for  proton
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Step function: finalRange(mm)= 0.17, dRoverRange= 0.183, integral: 0
      Bether-Bloch model for Escaled > 2 MeV, parametrisation of Bragg peak below, Integral mode 0

msc:  Model variant of multiple scattering for mu+
      Lambda tables from 100 eV  to 100 TeV in 120 bins.
      Boundary algorithm is active with facrange= 0.199

MuIoni:   tables are built for  mu+
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Step function: finalRange(mm)= 0.17, dRoverRange= 0.183, integral: 0
      Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.

MuBrems:   tables are built for  mu+
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Parametrised model 

MuPairProd:   tables are built for  mu+
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Parametrised model 
### All dEdx and Range tables are built #####

MuIoni:   tables are built for  mu-
      dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
      Lambda tables from threshold to 100 TeV in 120 bins.
      Step function: finalRange(mm)= 0.17, dRoverRange= 0.183, integral: 0
      Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.

msc:  Model variant of multiple scattering for pi-
      Lambda tables from 100 eV  to 100 TeV in 120 bins.
      Boundary algorithm is active with facrange= 0.199

Region DefaultRegionForTheWorld
 Materials : Aluminium 
 Production cuts :  gamma 95 cm     e- 95 cm     e+ 1 mm 

========= Table of registered couples ==============================

Index : 0     used in the geometry : Yes     recalculation needed : No 
 Material : Aluminium
 Range cuts        :  gamma 95 cm     e- 95 cm     e+ 1 mm 
 Energy thresholds :  gamma 2.88022e+295 J      e- 1.08898 GeV    e+ 568.011 keV
 Region(s) which use this couple : 
    DefaultRegionForTheWorld

====================================================================

Start closing geometry. G4GeometryManager::ReportVoxelStats -- Voxel Statistics

    Total memory consumed for geometry optimisation:   0 kByte
    Total CPU time elapsed for geometry optimisation: 0 seconds
### Run 0 start.

--------- Ranecu engine status ---------
 Initial seed (index) = 0
 Current couple of seeds = 9876, 54321
----------------------------------------
Destroying JVM.
Start Run processing.

---> Begin of Event: 0 **************** Another exception has been detected while we were handling last error. Dumping information about last error:

ERROR REPORT FILE = (N/A)

PC = 0x402a5df5

SIGNAL = 11 (VM shutdown) <<== LOOK HERE

FUNCTION NAME = (N/A)

OFFSET = 0xFFFFFFFF

LIBRARY NAME = (N/A)

Please check ERROR REPORT FILE for further information, if there is any. Good bye.

None how to loop runs in .mac file  by Ma yunzhi <Ma yunzhi>,   22 Oct, 2004

hi geant4 fans,

I want to do many runs with different beam energies. The first method I resorted to is the '/control/loop' command.

   the syntax of 'loop' is as follows

            loop macrofile loopcounter initial final step

   and the help says that loopcounter can be used as an aliased variable.

   I suceeded in looping a macro but failed to use the aliased 
   loopcounter.

   As my understanding, the aliased loopcounter can be used in the 
   looped microfile as a variable.

   I do this like this in my microfile looped.mac-
    #-------------------looped.mac----------------------
    #...
    /gun/energy $loopcounter keV
    #...
    #----------------------------------------------

    Then I looped looped.mac in the looping macrofile
    #-------------------looping.mac----------------------
    #...
    /control/loop looped.mac loopcouter 1 3 1
    #...
    #----------------------------------------------  

    But things did not go as I expected. Why?

    Thanks for helpful discussions.

1 None: Re: how to loop runs in .mac file   (Makoto Asai - 22 Oct, 2004)
Question Run manager error in a new Geant4 version  Keywords: runManager->Initialize()
by Teresa Marrodan Undagoitia <tmarroda@ph.tum.de>,   22 Oct, 2004

Hi,

I´m trying to run a program in a new version of Geant4 and I´m having problems.

My program was working properly in Geant4.5.2 in another computer, now I´m trying to run the same program in Geant4.6.2. I could manage to make it compile but now when I run the program it crashes just after the line:

 runManager->Initialize();

The message that I get is: Abgebrochen, the german word for Broken. I wanted to ask if someone have some idea about what is happening.

I don´t know if it has to do with the problem but maybe. At the beginning I had a compilation error because my program uses a variable that before was public and now is protected. It was:

->GetCrossSectionDataStore();

I as looking at the Geant4 program were it was and I just change it from protected to pulic to be able to compile. I´ still trying to fin why this has been changed in the new version but I don´t find anything. Maybe is this the problem ... ?

Thank you

Teresa

1 None: Re: Run manager error in a new Geant4 version   (Makoto Asai - 22 Oct, 2004)
(_ Ok: Problem solved!   (Teresa Marrodan Undagoitia - 26 Oct, 2004)
None Untitled  by antonis <leisos@eap.gr>,   14 Oct, 2004

I have a problem with geant4.
I try to run a simulation in order to study the Bremsstrahlung process of a muon 
with energy 1000 TeV. I actually select only events that the gamma energy is more
 than 10% of the muon energy (100 TeV), by abording the event if the gamma particle has lower energy.
Although everything works fine when i set the energy of the primary muon
at 1, 10 and 100 TeV, when the energy is 1000 TeV the program stops without 
any complain after the simulation of the first event (first event with
a gamma energy more than 100 TeV).
Do you have any ideas why is this happening?

1 None: Re: range of PhysicsTables   (michel maire - 14 Oct, 2004)
None Information inside the SD class  by Giorgio <giorgiorusso@lns.infn.it>,   08 Jun, 2004
Dear All,

we developed  a piece of code in which we take informations about
energy deposited and volumes inside the SD class:

G4double energyDeposit = aStep->GetTotalEnergyDeposit();
  

// Read Voxel indexes: i is the x index, k is the z index
G4int k = ROhist->GetReplicaNumber(1);
G4int i = ROhist->GetReplicaNumber(2);
G4int j = ROhist->GetReplicaNumber(0);
 
Now we would like to send the <<energyDeposit>> and <<i, j, k>> variables
inside the RunAction class, in order to collect the information at the
end of the run.
Is this possible in a direct way?
all the best
Pablo & Giorgio
1 None: Re: Information inside the SD class   (michel maire - 18 Jun, 2004)
None Untitled  by SE <spodolsky@mail.ru>,   29 May, 2004

Dear All! Please explain how to solve the next problem with example 5:

If i make fast simulation like this -

#  exampleN05.in
#
/gun/particle e- /gun/energy 1 GeV /gun/position 0 0 0
#
#/tracking/verbose 1
#
/gun/direction 0 .6 1. /run/beamOn 5000000 #

exit

program hangup during first 20000 simulation on 2.95 3.3 and 3.2 complers. Please, help, I use this example as template for my fast simulation program.

Thanks. Sergey Podolsky

1 None: Re: Untitled   (luhao - 27 Oct, 2004)
Question /run/abort command  by Ivana Hrivnacova <Ivana Hrivnacova>,   26 May, 2004
 Hi,

 If /run/abort command is called from UserEventAction::BeginOfEventAction()
 (I have tried in on the novice N02 example with Geant4 6.1),
 the run is aborted only after the whole event is processed.
 Calling the command in later phases of run, works as expected.
 Is this a bug or do I need to do this  in other way ?
 
 Thank you,

 Ivana Hrivnacova 
 
1 None: Re: /run/abort command   (Makoto Asai - 26 May, 2004)