32 #ifndef DicomPartialDetectorConstruction_h
33 #define DicomPartialDetectorConstruction_h 1
64 virtual void ReadPhantomData();
66 void ConstructPhantomContainer();
67 virtual void ConstructPhantom();
69 void ReadVoxelDensitiesPartial( std::ifstream&
fin, std::map<
G4int, std::map< G4int, G4int > > ifxmin, std::map<
G4int, std::map< G4int, G4int > > ifxmax );
71 std::pair<G4double,G4double> ReadVoxelDim(
G4int nVoxel, std::ifstream& fin );
72 void ReadVoxelDensitiesPartial( std::ifstream& fin );
82 std::multimap<G4int,G4int> fFilledIDs;
83 std::map< G4int, std::map< G4int, G4int > > fFilledMins;
84 std::map< G4int, std::map< G4int, G4int > > fFilledMaxs;
87 G4double fOffsetX, fOffsetY, fOffsetZ;
89 std::vector<G4Material*> fPhantomMaterials;
Definition of the DicomDetectorConstruction class.
~DicomPartialDetectorConstruction()
virtual G4VPhysicalVolume * Construct()
DicomPartialDetectorConstruction()