Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
@@ -23,13 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// --------------------------------------------------------------------
// GEANT 4 class header file
//
//
// G4SolidExtentList
//
// Class description:
@@ -40,11 +33,10 @@
// to calculate the extent of a CSG-like solid for a voxel
// (G4VSolid::CalculateExtent).
// Author:
// David C. Williams (davidw@scipp.ucsc.edu)
// Author: David C. Williams (davidw@scipp.ucsc.edu)
// --------------------------------------------------------------------
#ifndef G4SolidExtentList_hh
#define G4SolidExtentList_hh
#ifndef G4SOLIDEXTENTLIST_HH
#define G4SOLIDEXTENTLIST_HH
#include "G4Types.hh"
@@ -56,18 +48,18 @@ class G4SolidExtentList
G4SolidExtentList();
G4SolidExtentList( const EAxis targetAxis,
const G4VoxelLimits &voxelLimits );
const G4VoxelLimits& voxelLimits );
~G4SolidExtentList();
void AddSurface( const G4ClippablePolygon &surface );
void AddSurface( const G4ClippablePolygon& surface );
G4bool GetExtent( G4double &min, G4double &max ) const;
G4bool GetExtent( G4double& min, G4double& max ) const;
protected:
EAxis axis; // Target axis
G4bool limited; // True if limited
G4bool limited = false; // True if limited
G4double minLimit; // ... min limit
G4double maxLimit; // ... max limit