22 lines
483 B
C++
22 lines
483 B
C++
#ifndef G4VoxelBreastFactory_h
|
|
#define G4VoxelBreastFactory_h 1
|
|
|
|
#include "G4VBodyFactory.h"
|
|
#include "G4VOrgan.h"
|
|
|
|
#include <map>
|
|
class G4VBodyFactory;
|
|
class G4VPhysicalVolume;
|
|
class G4VOrgan;
|
|
|
|
class G4VoxelBreastFactory : public G4VBodyFactory {
|
|
public:
|
|
G4VoxelBreastFactory();
|
|
~G4VoxelBreastFactory();
|
|
G4VPhysicalVolume* CreateOrgan(const G4String&, G4VPhysicalVolume*, const G4String&, G4bool, G4bool);
|
|
|
|
private:
|
|
std::map<std::string, G4VOrgan*> organ;
|
|
};
|
|
#endif
|