34 #ifndef G4HepRepFileSCENEHANDLER_HH
35 #define G4HepRepFileSCENEHANDLER_HH
145 void AddHepRepInstance(
const char* primName,
147 void CheckFileOpen();
152 G4bool warnedAbout2DMarkers;
160 std::vector<G4AttValue>* trajAttValues;
161 std::map<G4String,G4AttDef>* trajAttDefs;
162 std::vector<G4AttValue>* hitAttValues;
163 std::map<G4String,G4AttDef>* hitAttDefs;
165 #ifdef G4HEPREPFILEDEBUG
void AddCompound(const G4VTrajectory &)
G4HepRepFileSceneHandler(G4VGraphicsSystem &system, const G4String &name)
void AddPrimitive(const G4Polyline &)
void AddSolid(const G4Box &)
virtual void AddPrimitive(const G4Polyline &)=0
void AddCompound(const G4THitsMap< G4StatDouble > &hits)
void AddPrimitive(const G4Scale &scale)
void AddCompound(const G4VDigi &digi)
virtual ~G4HepRepFileSceneHandler()
virtual void AddCompound(const G4VTrajectory &)
static G4int fSceneIdCount
void BeginPrimitives2D(const G4Transform3D &objectTransformation)
void AddCompound(const G4THitsMap< G4double > &hits)
G4HepRepFileXMLWriter * GetHepRepXMLWriter()
void ClearTransientStore()