Import Geant4 10.6.2 source tree
This commit is contained in:
@@ -16,11 +16,15 @@ committal in the source repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
21-May-2020 G.Lima (geom-specific-V10-05-23)
|
||||
- Fix constructor signatures in G4UExtrudedSolid wrapper.
|
||||
There were missing const and reference qualifiers in non-POD parameters.
|
||||
|
||||
17-January-2020 E.Tcherniaev (geom-specific-V10-05-22)
|
||||
- Implemented G4Tet::SetVertices(), it addresses request made
|
||||
at Geant4 Technical Forum.
|
||||
|
||||
14-January-2020 Gabriele Cosmo
|
||||
14-January-2020 G.Cosmo
|
||||
- Added protection in G4VFacet header for double definition of global
|
||||
symbols from Windows Kits code.
|
||||
|
||||
|
||||
@@ -62,16 +62,16 @@ class G4UExtrudedSolid : public G4UAdapter<vecgeom::UnplacedExtruded>
|
||||
|
||||
public: // with description
|
||||
|
||||
G4UExtrudedSolid(const G4String& pName,
|
||||
std::vector<G4TwoVector> polygon,
|
||||
std::vector<ZSection> zsections);
|
||||
G4UExtrudedSolid(const G4String& pName,
|
||||
const std::vector<G4TwoVector>& polygon,
|
||||
const std::vector<ZSection>& zsections);
|
||||
// General constructor
|
||||
|
||||
G4UExtrudedSolid(const G4String& pName,
|
||||
std::vector<G4TwoVector> polygon,
|
||||
G4double halfZ,
|
||||
G4TwoVector off1, G4double scale1,
|
||||
G4TwoVector off2, G4double scale2);
|
||||
G4UExtrudedSolid(const G4String& pName,
|
||||
const std::vector<G4TwoVector>& polygon,
|
||||
G4double halfZ,
|
||||
const G4TwoVector& off1, G4double scale1,
|
||||
const G4TwoVector& off2, G4double scale2);
|
||||
// Special constructor for solid with 2 z-sections
|
||||
|
||||
~G4UExtrudedSolid();
|
||||
|
||||
@@ -44,8 +44,8 @@
|
||||
// Constructors
|
||||
//
|
||||
G4UExtrudedSolid::G4UExtrudedSolid(const G4String& name,
|
||||
std::vector<G4TwoVector> polygon,
|
||||
std::vector<ZSection> zsections)
|
||||
const std::vector<G4TwoVector>& polygon,
|
||||
const std::vector<ZSection>& zsections)
|
||||
: Base_t(name) // General constructor
|
||||
{
|
||||
unsigned int nVertices = polygon.size();
|
||||
@@ -73,10 +73,10 @@ G4UExtrudedSolid::G4UExtrudedSolid(const G4String& name,
|
||||
|
||||
|
||||
G4UExtrudedSolid::G4UExtrudedSolid(const G4String& name,
|
||||
std::vector<G4TwoVector> polygon,
|
||||
const std::vector<G4TwoVector>& polygon,
|
||||
G4double halfZ,
|
||||
G4TwoVector off1, G4double scale1,
|
||||
G4TwoVector off2, G4double scale2)
|
||||
const G4TwoVector& off1, G4double scale1,
|
||||
const G4TwoVector& off2, G4double scale2)
|
||||
: Base_t(name) // Special constructor for 2 sections
|
||||
{
|
||||
unsigned int nVertices = polygon.size();
|
||||
|
||||
Reference in New Issue
Block a user