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