/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GDMLWriteStructure.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GDMLWriteStructure.hh Source File
Ratpac-two
GDMLWriteStructure.hh
1 #ifndef GDMLWriteStructure_hh
2 #define GDMLWriteStructure_hh
3 
4 #include "G4GDMLWriteStructure.hh"
5 #include "G4OpticalSurface.hh"
6 #include "GLG4TorusStack.hh"
7 
8 namespace RAT {
9 class GDMLWriteStructure : public G4GDMLWriteStructure {
10  public:
11  virtual void AddSolid(const G4VSolid* const) override;
12 
13  protected:
14  void GLG4TorusStackWrite(xercesc::DOMElement* solElement, const GLG4TorusStack* const torusStack);
15  void OpticalSurfaceWrite(xercesc::DOMElement* solElement, const G4OpticalSurface* const surf);
16 };
17 
18 } // namespace RAT
19 #endif
Definition: GLG4TorusStack.hh:62
Definition: GDMLWriteStructure.hh:9
Definition: CCCrossSecMessenger.hh:29