slic/src
diff -u -r1.5 -r1.6
--- VRML2Writer.cc 13 Jan 2011 00:57:56 -0000 1.5
+++ VRML2Writer.cc 19 Jan 2011 21:29:27 -0000 1.6
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/slic/src/VRML2Writer.cc,v 1.5 2011/01/13 00:57:56 jeremy Exp $
+// $Header: /cvs/lcd/slic/src/VRML2Writer.cc,v 1.6 2011/01/19 21:29:27 jeremy Exp $
#include "VRML2Writer.hh"
// stl
@@ -18,6 +18,8 @@
#include "G4Point3D.hh"
#include "globals.hh"
+#include "math.h"
+
namespace slic
{
@@ -53,7 +55,7 @@
}
void VRML2Writer::processPhysicalVolume(G4VPhysicalVolume* pv)
- {
+ {
writeLine("DEF " + pv->GetName() + " Transform {");
indent();
writeLine("children [");
@@ -154,9 +156,9 @@
indent();
std::stringstream ss;
ss << "size "
- << box->GetXHalfLength() / m << " "
- << box->GetYHalfLength() / m << " "
- << box->GetZHalfLength() / m;
+ << box->GetXHalfLength() * 2 / m << " "
+ << box->GetYHalfLength() * 2 / m << " "
+ << box->GetZHalfLength() * 2 / m;
writeLine(ss.str());
unindent();
writeLine("}");