34#ifndef G4HepRepFileSCENEHANDLER_HH
35#define G4HepRepFileSCENEHANDLER_HH
141 void AddHepRepInstance(
const char* primName,
143 void CheckFileOpen();
148 G4bool warnedAbout2DMarkers;
156 std::vector<G4AttValue>* trajAttValues;
157 std::map<G4String,G4AttDef>* trajAttDefs;
158 std::vector<G4AttValue>* hitAttValues;
159 std::map<G4String,G4AttDef>* hitAttDefs;
161#ifdef G4HEPREPFILEDEBUG
void AddSolid(const G4Box &)
void ClearTransientStore()
G4HepRepFileXMLWriter * GetHepRepXMLWriter()
static G4int fSceneIdCount
void AddPrimitive(const G4Polyline &)
void BeginPrimitives2D(const G4Transform3D &objectTransformation)
void AddCompound(const G4THitsMap< G4double > &hits)
void AddCompound(const G4VDigi &digi)
void AddPrimitive(const G4Scale &scale)
void AddCompound(const G4VTrajectory &)
virtual ~G4HepRepFileSceneHandler()
virtual void AddCompound(const G4VTrajectory &)
virtual void AddPrimitive(const G4Polyline &)=0