[HepData-svn] r1368 - trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Jun 23 15:20:22 BST 2010


Author: buckley
Date: Wed Jun 23 15:20:24 2010
New Revision: 1368

Log:
Almost there? The ROOTCINT interpreter throws an unrecoverable error if input lines are longer than some unknown number! Aaargh, piece of junk!

Modified:
   trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/RootFormatter.java

Modified: trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/RootFormatter.java
==============================================================================
--- trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/RootFormatter.java	Wed Jun 23 14:25:46 2010	(r1367)
+++ trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/RootFormatter.java	Wed Jun 23 15:20:24 2010	(r1368)
@@ -92,6 +92,17 @@
                             Bin b = x.getBin(r);
                             Point p = y.getPoint(r);
                             if (b != null && p != null) {
+                                // The ROOTCINT interpreter seems to die if passed long lines!
+                                if (r % 10 == 0) {
+                                    String brk = "\n    ";
+                                    xv.append(brk);
+                                    xem.append(brk);
+                                    xep.append(brk);
+                                    yv.append(brk);
+                                    yem.append(brk);
+                                    yep.append(brk);
+                                }
+
                                 Double xval = b.getFocus();
                                 xv.append(sep + xval.toString());
                                 Double dxminus = b.getDMinus();


More information about the HepData-svn mailing list