#ifndef HGEOMGEANT3BUILDER_H #define HGEOMGEANT3BUILDER_H using namespace std; #include "hgeombuilder.h" #include #include class HGeomGeant3Builder : public HGeomBuilder { private: fstream* debugfile; public: HGeomGeant3Builder(); HGeomGeant3Builder(const char*,const char*); ~HGeomGeant3Builder(); Bool_t createNode(HGeomNode*); Int_t createMedium(HGeomMedium*); Bool_t createHit(HGeomHit*); void openDebugFile(const char*); Bool_t createVolume(HGeomMdcWire*, Int_t); Int_t createRotation(HGeomRotation*); Bool_t positionNode(HGeomMdcWire*, HGeomNode*, Int_t); void fillMdcCommonBlock(HGeomNode*); private: Bool_t fillMdcCommonBlock(HGeomHit*); Bool_t fillShowerCommonBlock(HGeomHit*); void closeDebugFile(); }; #endif /* !HGEOMGEANT3BUILDER_H */