31#ifndef DicomIntersectVolume__HH
32#define DicomIntersectVolume__HH
34#include "G4UImessenger.hh"
38#include "G4PhantomParameterisation.hh"
39#include "G4ThreeVector.hh"
40#include "G4RotationMatrix.hh"
65 G4bool exists, G4int nVols );
67 G4bool exists, G4int nVols );
Manages intersections of DICOM files with volumes.
void BuildG4Solid(std::vector< G4String > params)
G4PhantomParameterisation * GetPhantomParam(G4bool bMustExist)
G4ThreeVector fPhantomMinusCorner
void BuildUserSolid(std::vector< G4String > params)
G4UIcmdWithAString * fG4VolumeCmd
virtual void SetNewValue(G4UIcommand *command, G4String newValues)
G4UIcmdWithAString * fUserVolumeCmd
std::vector< G4String > GetWordsInString(const G4String &stemp)
std::vector< G4VPhysicalVolume * > GetPhysicalVolumes(const G4String &name, G4bool exists, G4int nVols)
std::vector< G4LogicalVolume * > GetLogicalVolumes(const G4String &name, G4bool exists, G4int nVols)
G4bool IsPhantomVolume(G4VPhysicalVolume *pv)