31 #ifndef G4DAWNFILE_SCENE_HANDLER_HH
32 #define G4DAWNFILE_SCENE_HANDLER_HH
142 void SendStr (
const char* char_string ) ;
214 const char* char_string );
219 const char* char_string );
225 const char* char_string2 );
234 const char* char_string2 );
void SendStrDouble6(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6)
void AddCompound(const G4THitsMap< G4StatDouble > &hits)
void EndSavingG4Prim(void)
void ClearTransientStore()
void SendStr(const char *char_string)
system("rm -rf microbeam.root")
virtual void EndModeling()
G4bool IsSavingG4Prim(void)
G4bool FRflag_in_modeling
void SendStrInt3(const char *char_string, G4int ival1, G4int ival2, G4int ival3)
virtual void BeginModeling()
void AddSolid(const G4Orb &orb)
void SendInt4Str(G4int ival1, G4int ival2, G4int ival3, G4int ival4, const char *char_string)
void SendBoundingBox(void)
void SendStrDouble5(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5)
void SendStrDouble7(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, G4double dval7)
const int COMMAND_BUF_SIZE
static G4int fSceneIdCount
virtual void AddCompound(const G4VTrajectory &)
G4bool SendVisAttributes(const G4VisAttributes *pAV)
void BeginSavingG4Prim(void)
void SendStrDouble11(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, G4double dval7, G4double dval8, G4double dval9, G4double dval10, G4double dval11)
void SendStrDouble2(const char *char_string, G4double dval1, G4double dval2)
void SendStrDouble3(const char *char_string, G4double dval1, G4double dval2, G4double dval3)
void AddSolid(const G4Polycone &polycone)
void SendTransformedCoordinates(void)
void SendStrInt(const char *char_string, G4int ival)
virtual void BeginModeling()
void AddCompound(const G4THitsMap< G4double > &hits)
G4bool flag_saving_g4_prim
void AddCompound(const G4VDigi &digi)
virtual void EndModeling()
char fG4PrimFileName[256]
void SendPhysVolName(void)
virtual void EndPrimitives()
virtual void AddSolid(const G4Box &)
void SendStrDouble3Str(const char *char_string1, G4double dval1, G4double dval2, G4double dval3, const char *char_string2)
G4DAWNFILESceneHandler(G4DAWNFILE &system, const G4String &name="")
virtual ~G4DAWNFILESceneHandler()
void AddSolid(const G4Box &box)
virtual void AddPrimitive(const G4Polyline &)=0
void AddCompound(const G4VHit &hit)
void SendIntDouble3(G4int ival, G4double dval1, G4double dval2, G4double dval3)
void AddCompound(const G4VTrajectory &traj)
void SendDouble(G4double val)
void SendStrDouble(const char *char_string, G4double dval)
void AddSolid(const G4Polyhedra &polyhedra)
const char * GetG4PrimFileName()
void SendStrDouble6Str(const char *char_string1, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, const char *char_string2)
void AddPrimitive(const G4Polyline &line)
void SendInt3Str(G4int ival1, G4int ival2, G4int ival3, const char *char_string)
void SendStrInt4(const char *char_string, G4int ival1, G4int ival2, G4int ival3, G4int ival4)
void SendStrDouble4(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4)
virtual void BeginPrimitives(const G4Transform3D &objectTransformation)
void AddPrimitive(const G4Polymarker &polymarker)
void AddSolid(const G4Ellipsoid &ellipsoid)
void AddPrimitive(const G4Scale &scale)