34 #ifndef G4GMocrenFile_SCENE_HANDLER_HH
35 #define G4GMocrenFile_SCENE_HANDLER_HH
system("rm -rf microbeam.root")
virtual void EndModeling()
G4Polyhedron * polyhedron
void AddSolid(const G4Box &box)
void ClearTransientStore()
virtual void EndPrimitives()
void AddSolid(const G4Polyhedra &polyhedra)
G4ThreeVector kVolumeSize
G4int kNestedVolumeDirAxis[3]
void AddSolid(const G4Ellipsoid &ellipsoid)
G4int kNestedVolumeDimension[3]
void AddDetector(const G4VSolid &solid)
G4Transform3D kVolumeTrans3D
G4GMocrenFile & GetSystem()
void BeginSavingGdd(void)
G4GMocrenMessenger & kMessenger
virtual void BeginModeling()
virtual void BeginModeling()
void AddPrimitive(const G4Polymarker &polymarker)
G4bool operator==(const Index3D &_right) const
std::vector< Detector > kDetectors
void AddCompound(const G4VTrajectory &traj)
virtual void EndModeling()
std::vector< G4String > kNestedVolumeNames
G4GMocrenFileSceneHandler(G4GMocrenFile &system, G4GMocrenMessenger &messenger, const G4String &name="")
G4bool kFlagSaving_g4_gdd
G4bool kbModelingTrajectory
virtual void AddSolid(const G4Box &)
static G4int kSceneIdCount
G4bool operator<(const Index3D &_right) const
virtual void AddPrimitive(const G4Polyline &)=0
virtual void BeginPrimitives(const G4Transform3D &objectTransformation)
std::map< G4int, float > kModality
G4Transform3D transform3D
void InitializeParameters()
std::map< G4String, std::map< Index3D, G4double > > kNestedHitsList
void AddSolid(const G4Polycone &polycone)
G4ThreeVector kVoxelDimension
void AddPrimitive(const G4Polyline &line)
G4bool kbSetModalityVoxelSize
void AddSolid(const G4Orb &orb)
G4int kFlagParameterization
virtual ~G4GMocrenFileSceneHandler()
G4bool kFlagProcessedInteractiveScorer
void AddPrimitive(const G4Scale &scale)
const char * GetGddFileName()
void GetNestedVolumeIndex(G4int, G4int[3])
std::map< Index3D, float > kNestedModality