Import Geant4 10.6.2 source tree

This commit is contained in:
Gabriele Cosmo
2020-05-29 14:54:29 +02:00
parent 8c87fe78c4
commit c02c370437
448 changed files with 23779 additions and 31516 deletions
@@ -29,6 +29,7 @@
// 2007 Q
// ====================================================================
#include <boost/python.hpp>
#include <memory>
#include "G4Polycone.hh"
using namespace boost::python;
@@ -46,9 +47,9 @@ G4Polycone* f1_CreatePolycone(const G4String& name, G4double phiStart,
const std::vector<G4double>& rInner,
const std::vector<G4double>& rOuter)
{
G4double zlist[numZPlanes];
G4double r0list[numZPlanes];
G4double r1list[numZPlanes];
std::unique_ptr<G4double[]> zlist(new G4double[numZPlanes]);
std::unique_ptr<G4double[]> r0list(new G4double[numZPlanes]);
std::unique_ptr<G4double[]> r1list(new G4double[numZPlanes]);
for (G4int i=0; i< numZPlanes; i++) {
zlist[i]= zPlane[i];
@@ -57,7 +58,7 @@ G4Polycone* f1_CreatePolycone(const G4String& name, G4double phiStart,
}
return new G4Polycone(name, phiStart, phiTotal, numZPlanes,
zlist, r0list, r1list);
zlist.get(), r0list.get(), r1list.get());
}
@@ -66,8 +67,8 @@ G4Polycone* f2_CreatePolycone(const G4String& name, G4double phiStart,
const std::vector<G4double>& r,
const std::vector<G4double>& z)
{
G4double zlist[numRZ];
G4double rlist[numRZ];
std::unique_ptr<G4double[]> zlist(new G4double[numRZ]);
std::unique_ptr<G4double[]> rlist(new G4double[numRZ]);
for (G4int i=0; i< numRZ; i++) {
rlist[i]= r[i];
@@ -75,7 +76,7 @@ G4Polycone* f2_CreatePolycone(const G4String& name, G4double phiStart,
}
return new G4Polycone(name, phiStart, phiTotal, numRZ,
rlist, zlist);
rlist.get(), zlist.get());
}