Import Geant4 1.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:28:20 +02:00
parent aaa409b6ee
commit ca1c8cb059
2995 changed files with 106830 additions and 299600 deletions
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4AntiNeutronAnnihilationAtRest.cc,v 1.1 1999/01/07 16:13:42 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4AntiNeutronAnnihilationAtRest.cc,v 1.1.10.1 1999/12/07 20:52:37 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4AntiProtonAnnihilationAtRest.cc,v 1.1 1999/01/07 16:13:42 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4AntiProtonAnnihilationAtRest.cc,v 1.1.10.1 1999/12/07 20:52:37 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4DistributionGenerator.cc,v 1.2 1999/05/25 00:24:19 gcosmo Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4DistributionGenerator.cc,v 1.2.6.1.2.1 1999/12/07 20:52:37 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -31,8 +31,8 @@
// Constructor
G4DistributionGenerator::G4DistributionGenerator(RWTValOrderedVector<G4double>& x,
RWTValOrderedVector<G4double>& values)
G4DistributionGenerator::G4DistributionGenerator(G4RWTValOrderedVector<G4double>& x,
G4RWTValOrderedVector<G4double>& values)
{
_x = x;
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4KaonMinusAbsorption.cc,v 1.1 1999/01/07 16:13:43 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4KaonMinusAbsorption.cc,v 1.1.10.1 1999/12/07 20:52:37 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,5 +1,5 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4MuonMinusCaptureAtRest.cc,v 1.1 1999/01/07 16:13:44 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4MuonMinusCaptureAtRest.cc,v 1.1.10.1 1999/12/07 20:52:38 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4NeutronCaptureAtRest.cc,v 1.1 1999/01/07 16:13:44 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4NeutronCaptureAtRest.cc,v 1.1.10.1 1999/12/07 20:52:39 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusAbsorptionAtRest.cc,v 1.3 1999/05/06 14:37:01 stesting Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusAbsorptionAtRest.cc,v 1.3.8.1 1999/12/07 20:52:39 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopAbsorption.cc,v 1.3 1999/05/27 09:59:47 pia Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopAbsorption.cc,v 1.3.6.1.2.1 1999/12/07 20:52:39 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -26,9 +26,9 @@
#include "G4PiMinusStopAbsorption.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -69,7 +69,7 @@ G4PiMinusStopAbsorption::~G4PiMinusStopAbsorption()
G4DynamicParticleVector* G4PiMinusStopAbsorption::DoAbsorption()
{
RWTPtrOrderedVector<G4ParticleDefinition>* defNucleons = _materialAlgo->DefinitionVector();
G4RWTPtrOrderedVector<G4ParticleDefinition>* defNucleons = _materialAlgo->DefinitionVector();
G4double newA = _nucleusA;
G4double newZ = _nucleusZ;
@@ -92,7 +92,7 @@ G4DynamicParticleVector* G4PiMinusStopAbsorption::DoAbsorption()
G4double mass = G4NucleiProperties::GetNuclearMass(newA,newZ);
RWTPtrOrderedVector<G4LorentzVector>* p4Nucleons = _materialAlgo->P4Vector(binding,mass);
G4RWTPtrOrderedVector<G4LorentzVector>* p4Nucleons = _materialAlgo->P4Vector(binding,mass);
if (defNucleons != 0 && p4Nucleons != 0)
{
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopAl.cc,v 1.1 1999/01/07 16:13:45 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopAl.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopAl.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -93,11 +93,11 @@ G4PiMinusStopAl::G4PiMinusStopAl()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -107,8 +107,8 @@ G4PiMinusStopAl::G4PiMinusStopAl()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopC.cc,v 1.1 1999/01/07 16:13:45 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopC.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopC.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -109,11 +109,11 @@ G4PiMinusStopC::G4PiMinusStopC()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -123,8 +123,8 @@ G4PiMinusStopC::G4PiMinusStopC()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopCo.cc,v 1.1 1999/01/07 16:13:45 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopCo.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopCo.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -95,11 +95,11 @@ G4PiMinusStopCo::G4PiMinusStopCo()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -109,8 +109,8 @@ G4PiMinusStopCo::G4PiMinusStopCo()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopCu.cc,v 1.1 1999/01/07 16:13:45 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopCu.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopCu.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -94,11 +94,11 @@ G4PiMinusStopCu::G4PiMinusStopCu()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -108,8 +108,8 @@ G4PiMinusStopCu::G4PiMinusStopCu()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopLi.cc,v 1.1 1999/01/07 16:13:45 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopLi.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopLi.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -99,11 +99,11 @@ G4PiMinusStopLi::G4PiMinusStopLi()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -113,8 +113,8 @@ G4PiMinusStopLi::G4PiMinusStopLi()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopMaterial.cc,v 1.1 1999/01/07 16:13:46 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopMaterial.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopMaterial.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -51,8 +51,8 @@
G4PiMinusStopMaterial::G4PiMinusStopMaterial()
{
// _definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
// _momenta = new RWTPtrOrderedVector<G4LorentzVector>();
// _definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
// _momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
_definitions = 0;
_momenta = 0;
_distributionE = 0;
@@ -76,7 +76,7 @@ G4PiMinusStopMaterial::~G4PiMinusStopMaterial()
delete _distributionAngle;
}
RWTPtrOrderedVector<G4ParticleDefinition>* G4PiMinusStopMaterial::DefinitionVector()
G4RWTPtrOrderedVector<G4ParticleDefinition>* G4PiMinusStopMaterial::DefinitionVector()
{
_definitions->append(G4Neutron::Neutron());
@@ -91,7 +91,7 @@ RWTPtrOrderedVector<G4ParticleDefinition>* G4PiMinusStopMaterial::DefinitionVect
}
RWTPtrOrderedVector<G4LorentzVector>* G4PiMinusStopMaterial::P4Vector(const G4double binding,
G4RWTPtrOrderedVector<G4LorentzVector>* G4PiMinusStopMaterial::P4Vector(const G4double binding,
const G4double massNucleus)
{
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopN.cc,v 1.1 1999/01/07 16:13:46 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopN.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopN.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -93,11 +93,11 @@ G4PiMinusStopN::G4PiMinusStopN()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -107,8 +107,8 @@ G4PiMinusStopN::G4PiMinusStopN()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopO.cc,v 1.1 1999/01/07 16:13:46 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopO.cc,v 1.1.8.1.2.1 1999/12/07 20:52:40 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopO.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -93,11 +93,11 @@ G4PiMinusStopO::G4PiMinusStopO()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -107,8 +107,8 @@ G4PiMinusStopO::G4PiMinusStopO()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopPb.cc,v 1.1 1999/01/07 16:13:47 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopPb.cc,v 1.1.8.1.2.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopPb.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -93,11 +93,11 @@ G4PiMinusStopPb::G4PiMinusStopPb()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -107,8 +107,8 @@ G4PiMinusStopPb::G4PiMinusStopPb()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PiMinusStopTa.cc,v 1.1 1999/01/07 16:13:47 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PiMinusStopTa.cc,v 1.1.8.1.2.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,9 +28,9 @@
#include "G4PiMinusStopTa.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -93,11 +93,11 @@ G4PiMinusStopTa::G4PiMinusStopTa()
// R ratio
_R = 1. / (1. + npRatio);
_definitions = new RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new RWTPtrOrderedVector<G4LorentzVector>();
_definitions = new G4RWTPtrOrderedVector<G4ParticleDefinition>();
_momenta = new G4RWTPtrOrderedVector<G4LorentzVector>();
RWTValOrderedVector<double> eKinVector;
RWTValOrderedVector<double> eKinDataVector;
G4RWTValOrderedVector<double> eKinVector;
G4RWTValOrderedVector<double> eKinDataVector;
int i;
for (i=0; i<eKinEntries; i++)
{
@@ -107,8 +107,8 @@ G4PiMinusStopTa::G4PiMinusStopTa()
eKinVector.insert(eKin[eKinEntries]);
_distributionE = new G4DistributionGenerator(eKinVector,eKinDataVector);
RWTValOrderedVector<double> angleVector;
RWTValOrderedVector<double> angleDataVector;
G4RWTValOrderedVector<double> angleVector;
G4RWTValOrderedVector<double> angleDataVector;
for (i=0; i<angleEntries; i++)
{
angleVector.insert(angle[i]);
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PionMinusAbsorptionAtRest.cc,v 1.1 1999/01/07 16:13:47 gunter Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4PionMinusAbsorptionAtRest.cc,v 1.1.10.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// --------------------------------------------------------------
// GEANT 4 class implementation file --- Copyright CERN 1998
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4StopDeexcitation.cc,v 1.2 1999/04/18 11:28:59 hpw Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4StopDeexcitation.cc,v 1.2.6.1.2.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -26,9 +26,9 @@
#include "G4StopDeexcitation.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include <rw/cstring.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "g4rw/cstring.h"
#include "globals.hh"
#include "Randomize.hh"
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4StopDummyDeexcitation.cc,v 1.2 1999/04/18 11:29:00 hpw Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4StopDummyDeexcitation.cc,v 1.2.6.1.2.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -28,8 +28,8 @@
#include "G4StopDummyDeexcitation.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "globals.hh"
#include "G4DynamicParticleVector.hh"
@@ -1,12 +1,12 @@
// This code implementation is the intellectual property of
// the RD44 GEANT4 collaboration.
// the GEANT4 collaboration.
//
// By copying, distributing or modifying the Program (or any work
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4StopTheoDeexcitation.cc,v 1.2 1999/04/18 11:29:00 hpw Exp $
// GEANT4 tag $Name: geant4-00-01 $
// $Id: G4StopTheoDeexcitation.cc,v 1.2.6.1.2.1 1999/12/07 20:52:41 gunter Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
// -------------------------------------------------------------------
// GEANT 4 class file --- Copyright CERN 1998
@@ -30,8 +30,8 @@
#include "G4StopTheoDeexcitation.hh"
#include <rw/tpordvec.h>
#include <rw/tvordvec.h>
#include "g4rw/tpordvec.h"
#include "g4rw/tvordvec.h"
#include "globals.hh"
#include "G4ThreeVector.hh"