Import Geant4 9.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 17:01:34 +02:00
parent b1eb5424d2
commit e2d2f9810a
10384 changed files with 698580 additions and 628834 deletions
@@ -23,6 +23,10 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file medical/DICOM/include/DicomIntersectVolume.hh
/// \brief Definition of the DicomIntersectVolume class
//
#ifndef DicomIntersectVolume__HH
#define DicomIntersectVolume__HH
@@ -39,6 +43,8 @@ class G4PhantomParameterisation;
class G4UIcmdWithAString;
class G4VSolid;
/// Manages intersections of DICOM files with volumes
class DicomIntersectVolume : public G4UImessenger
{
public:
@@ -46,7 +52,7 @@ public:
~DicomIntersectVolume();
void SetNewValue(G4UIcommand * command,
G4String newValues);
G4String newValues);
private:
@@ -59,20 +65,20 @@ private:
std::vector<G4String> GetWordsInString( const G4String& stemp);
private:
G4UIcmdWithAString* theUserVolumeCmd;
G4UIcmdWithAString* theG4VolumeCmd;
G4UIcmdWithAString* fUserVolumeCmd;
G4UIcmdWithAString* fG4VolumeCmd;
G4VSolid* theSolid;
G4VSolid* fSolid;
G4VPhysicalVolume* thePhantomVolume;
G4VPhysicalVolume* fPhantomVolume;
std::ofstream fout;
G4PhantomParameterisation* theRegularParam;
G4PhantomParameterisation* fRegularParam;
G4ThreeVector thePhantomMinusCorner;
G4ThreeVector fPhantomMinusCorner;
G4bool* theVoxelIsInside;
G4bool* fVoxelIsInside;
};
#endif