diff --git a/Fireworks/Core/BuildFile.xml b/Fireworks/Core/BuildFile.xml
index 668f534e37ef3..244d7de01ca84 100644
--- a/Fireworks/Core/BuildFile.xml
+++ b/Fireworks/Core/BuildFile.xml
@@ -32,6 +32,7 @@
+
diff --git a/Fireworks/Core/interface/FWEveViewManager.h b/Fireworks/Core/interface/FWEveViewManager.h
index eaccbcd251fac..49f643aaf7ab8 100644
--- a/Fireworks/Core/interface/FWEveViewManager.h
+++ b/Fireworks/Core/interface/FWEveViewManager.h
@@ -77,7 +77,7 @@ class FWEveViewManager : public FWViewManagerBase
FWTypeToRepresentations supportedTypesAndRepresentations() const;
- static void syncAllViews() { s_syncAllViews = false; }
+ static void syncAllViews() { s_syncAllViews = true; }
protected:
virtual void modelChangesComing();
virtual void modelChangesDone();
diff --git a/Fireworks/Core/src/FireworksCoreLinkDef.h b/Fireworks/Core/src/FireworksCoreLinkDef.h
deleted file mode 100644
index 36c2cf6cad249..0000000000000
--- a/Fireworks/Core/src/FireworksCoreLinkDef.h
+++ /dev/null
@@ -1,85 +0,0 @@
-#include "Fireworks/Core/src/CSGConnector.h"
-#include "Fireworks/Core/interface/FWIntValueListenerBase.h"
-#include "Fireworks/Core/interface/FWSummaryManager.h"
-#include "Fireworks/Core/src/FWGUIEventDataAdder.h"
-#include "Fireworks/Core/src/FWColorSelect.h"
-#include "Fireworks/Core/src/FWNumberEntry.h"
-#include "Fireworks/Core/src/FWCollectionSummaryWidget.h"
-#include "Fireworks/Core/src/FWCompactVerticalLayout.h"
-#include "Fireworks/Core/src/FWModelContextMenuHandler.h"
-
-#include "Fireworks/Core/interface/CmsShowEDI.h"
-#include "Fireworks/Core/interface/FWViewEnergyScaleEditor.h"
-#include "Fireworks/Core/interface/CmsShowSearchFiles.h"
-
-#include "Fireworks/Core/interface/FWGUISubviewArea.h"
-#include "Fireworks/Core/interface/CmsShowMainFrame.h"
-#include "Fireworks/Core/src/FWGUIValidatingTextEntry.h"
-
-#include "Fireworks/Core/interface/CmsShowModelPopup.h"
-#include "Fireworks/Core/interface/FWGUIEventFilter.h"
-#include "Fireworks/Core/interface/CmsShowCommonPopup.h"
-#include "Fireworks/Core/interface/CmsShowViewPopup.h"
-#include "Fireworks/Core/interface/FWInvMassDialog.h"
-
-#include "Fireworks/Core/interface/FWGeometryTableViewBase.h"
-#include "Fireworks/Core/src/FWGeometryTableView.h"
-#include "Fireworks/Core/src/FWOverlapTableView.h"
-#include "Fireworks/Core/interface/FWTextProjected.h"
-
-#include "Fireworks/Core/interface/FWGeoTopNode.h"
-#include "Fireworks/Core/src/FWEveOverlap.h"
-#include "Fireworks/Core/src/FWEveDetectorGeo.h"
-#include "Fireworks/Core/src/FWGeoTopNodeGL.h"
-
-
-
-#ifdef __CINT__
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-#pragma link C++ class FWGUIEventDataAdder;
-
-#pragma link C++ class CSGConnector;
-#pragma link C++ class FWIntValueListenerBase;
-#pragma link C++ class FWColorFrame;
-#pragma link C++ class FWColorPopup;
-#pragma link C++ class FWColorRow;
-#pragma link C++ class FWColorSelect;
-#pragma link C++ class FWNumberEntryField;
-
-#pragma link C++ class FWCollectionSummaryWidget;
-#pragma link C++ class FWSummaryManager;
-
-#pragma link C++ class FWCompactVerticalLayout;
-#pragma link C++ class FWModelContextMenuHandler;
-
-#pragma link C++ class CmsShowEDI;
-#pragma link C++ class FWViewEnergyScaleEditor;
-#pragma link C++ class CmsShowSearchFiles;
-
-#pragma link C++ class FWGUISubviewArea;
-#pragma link C++ class CmsShowMainFrame;
-#pragma link C++ class FWGUIValidatingTextEntry;
-
-#pragma link C++ class CmsShowModelPopup;
-#pragma link C++ class FWGUIEventFilter;
-#pragma link C++ class CmsShowCommonPopup;
-#pragma link C++ class CmsShowViewPopup;
-#pragma link C++ class FWInvMassDialog;
-
-#pragma link C++ class FWEveText;
-#pragma link C++ class FWEveTextProjected;
-#pragma link C++ class FWEveTextGL;
-
-#pragma link C++ class FWInvMassDialog;
-
-#pragma link C++ class FWGeometryTableViewBase;
-#pragma link C++ class FWGeometryTableView;
-#pragma link C++ class FWOverlapTableView;
-
-#pragma link C++ class FWGeoTopNode;
-#pragma link C++ class FWEveOverlap;
-#pragma link C++ class FWEveDetectorGeo;
-#pragma link C++ class FWGeoTopNodeGL;
-#endif
diff --git a/Fireworks/Core/src/classes.h b/Fireworks/Core/src/classes.h
index 5a2c153c6d15f..ecd360af8e477 100644
--- a/Fireworks/Core/src/classes.h
+++ b/Fireworks/Core/src/classes.h
@@ -31,6 +31,42 @@
#include "Fireworks/Core/interface/FWTSelectorToEventList.h"
#include "Fireworks/Core/src/FWEveDigitSetScalableMarker.h"
#include "Fireworks/Core/src/FW3DViewDistanceMeasureTool.h"
+
+
+#include "Fireworks/Core/src/CSGConnector.h"
+#include "Fireworks/Core/interface/FWIntValueListenerBase.h"
+#include "Fireworks/Core/interface/FWSummaryManager.h"
+#include "Fireworks/Core/src/FWGUIEventDataAdder.h"
+#include "Fireworks/Core/src/FWColorSelect.h"
+#include "Fireworks/Core/src/FWNumberEntry.h"
+#include "Fireworks/Core/src/FWCollectionSummaryWidget.h"
+#include "Fireworks/Core/src/FWCompactVerticalLayout.h"
+#include "Fireworks/Core/src/FWModelContextMenuHandler.h"
+
+#include "Fireworks/Core/interface/CmsShowEDI.h"
+#include "Fireworks/Core/interface/FWViewEnergyScaleEditor.h"
+#include "Fireworks/Core/interface/CmsShowSearchFiles.h"
+
+#include "Fireworks/Core/interface/FWGUISubviewArea.h"
+#include "Fireworks/Core/interface/CmsShowMainFrame.h"
+#include "Fireworks/Core/src/FWGUIValidatingTextEntry.h"
+
+#include "Fireworks/Core/interface/CmsShowModelPopup.h"
+#include "Fireworks/Core/interface/FWGUIEventFilter.h"
+#include "Fireworks/Core/interface/CmsShowCommonPopup.h"
+#include "Fireworks/Core/interface/CmsShowViewPopup.h"
+#include "Fireworks/Core/interface/FWInvMassDialog.h"
+
+#include "Fireworks/Core/interface/FWGeometryTableViewBase.h"
+#include "Fireworks/Core/src/FWGeometryTableView.h"
+#include "Fireworks/Core/src/FWOverlapTableView.h"
+#include "Fireworks/Core/interface/FWTextProjected.h"
+
+#include "Fireworks/Core/interface/FWGeoTopNode.h"
+#include "Fireworks/Core/src/FWEveOverlap.h"
+#include "Fireworks/Core/src/FWEveDetectorGeo.h"
+#include "Fireworks/Core/src/FWGeoTopNodeGL.h"
+
namespace Fireworks_Core {
struct Fireworks_Core {
//add 'dummy' Wrapper variable for each class type you put into the Event
diff --git a/Fireworks/Core/src/classes_def.xml b/Fireworks/Core/src/classes_def.xml
index 69e8e51c00b23..b16f438d83a01 100644
--- a/Fireworks/Core/src/classes_def.xml
+++ b/Fireworks/Core/src/classes_def.xml
@@ -36,4 +36,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fireworks/Eve/BuildFile.xml b/Fireworks/Eve/BuildFile.xml
index 74c5f9ad986d2..4a7abd56e381c 100644
--- a/Fireworks/Eve/BuildFile.xml
+++ b/Fireworks/Eve/BuildFile.xml
@@ -5,6 +5,7 @@
+
diff --git a/Fireworks/Eve/python/testEve_cfg.py b/Fireworks/Eve/python/testEve_cfg.py
index fa4e31d670b5a..7e24b449b688a 100644
--- a/Fireworks/Eve/python/testEve_cfg.py
+++ b/Fireworks/Eve/python/testEve_cfg.py
@@ -7,7 +7,7 @@
### Expects test.root in current directory.
process.source = cms.Source(
"PoolSource",
- fileNames=cms.untracked.vstring('file:test.root')
+ fileNames=cms.untracked.vstring('file:/home/alja/cms-dev/7.3/RelValZEE-reco.root')
)
# process.maxEvents = cms.untracked.PSet(
diff --git a/Fireworks/Eve/src/FireworksEveLinkDef.h b/Fireworks/Eve/src/FireworksEveLinkDef.h
deleted file mode 100644
index 7691369de3415..0000000000000
--- a/Fireworks/Eve/src/FireworksEveLinkDef.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "Fireworks/Eve/interface/EveService.h"
-
-#ifdef __CINT__
-
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-
-#pragma link C++ class EveService;
-
-#endif
diff --git a/Fireworks/Eve/src/classes.h b/Fireworks/Eve/src/classes.h
new file mode 100644
index 0000000000000..064a0adbe4505
--- /dev/null
+++ b/Fireworks/Eve/src/classes.h
@@ -0,0 +1,2 @@
+#include "Fireworks/Eve/interface/EveService.h"
+
diff --git a/Fireworks/Eve/src/classes_def.xml b/Fireworks/Eve/src/classes_def.xml
new file mode 100644
index 0000000000000..8178072c3438f
--- /dev/null
+++ b/Fireworks/Eve/src/classes_def.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/Fireworks/FWInterface/BuildFile.xml b/Fireworks/FWInterface/BuildFile.xml
index cf115689bdefd..7949c0dd89e25 100644
--- a/Fireworks/FWInterface/BuildFile.xml
+++ b/Fireworks/FWInterface/BuildFile.xml
@@ -13,6 +13,8 @@
+
+
diff --git a/Fireworks/FWInterface/src/FireworksFWInterfaceLinkDef.h b/Fireworks/FWInterface/src/FireworksFWInterfaceLinkDef.h
deleted file mode 100644
index c7981b8bfd6f3..0000000000000
--- a/Fireworks/FWInterface/src/FireworksFWInterfaceLinkDef.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "Fireworks/FWInterface/src/FWPathsPopup.h"
-
-#ifdef __CINT__
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-#pragma link C++ class FWPathsPopup;
-
-#endif
diff --git a/Fireworks/FWInterface/src/classes.h b/Fireworks/FWInterface/src/classes.h
new file mode 100644
index 0000000000000..cf4712939f913
--- /dev/null
+++ b/Fireworks/FWInterface/src/classes.h
@@ -0,0 +1,2 @@
+#include "Fireworks/FWInterface/src/FWPathsPopup.h"
+
diff --git a/Fireworks/FWInterface/src/classes_def.xml b/Fireworks/FWInterface/src/classes_def.xml
new file mode 100644
index 0000000000000..aea744ae56e5f
--- /dev/null
+++ b/Fireworks/FWInterface/src/classes_def.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/Fireworks/TableWidget/src/FireworksTableWidgetLinkDef.h b/Fireworks/TableWidget/src/FireworksTableWidgetLinkDef.h
deleted file mode 100644
index b17640d9df0ff..0000000000000
--- a/Fireworks/TableWidget/src/FireworksTableWidgetLinkDef.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "Fireworks/TableWidget/interface/FWTableWidget.h"
-#include "Fireworks/TableWidget/interface/FWTableManagerBase.h"
-#include "Fireworks/TableWidget/interface/FWCheckedTextTableCellRenderer.h"
-#include "Fireworks/TableWidget/src/FWTabularWidget.h"
-
-#ifdef __CINT__
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-#pragma link C++ class FWTabularWidget;
-#pragma link C++ class FWTableWidget;
-#pragma link C++ class FWTableManagerBase;
-#pragma link C++ class FWCheckedTextTableCellRenderer;
-#endif
-
diff --git a/Fireworks/TableWidget/src/classes.h b/Fireworks/TableWidget/src/classes.h
new file mode 100644
index 0000000000000..67f1e2d806f20
--- /dev/null
+++ b/Fireworks/TableWidget/src/classes.h
@@ -0,0 +1,4 @@
+#include "Fireworks/TableWidget/interface/FWTableWidget.h"
+#include "Fireworks/TableWidget/interface/FWTableManagerBase.h"
+#include "Fireworks/TableWidget/interface/FWCheckedTextTableCellRenderer.h"
+#include "Fireworks/TableWidget/src/FWTabularWidget.h"
diff --git a/Fireworks/TableWidget/src/classes_def.xml b/Fireworks/TableWidget/src/classes_def.xml
new file mode 100644
index 0000000000000..2b99aa4ebda6e
--- /dev/null
+++ b/Fireworks/TableWidget/src/classes_def.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Fireworks/Vertices/BuildFile.xml b/Fireworks/Vertices/BuildFile.xml
index 9d91d36ce2602..f99abdc429bd0 100644
--- a/Fireworks/Vertices/BuildFile.xml
+++ b/Fireworks/Vertices/BuildFile.xml
@@ -6,6 +6,7 @@
+
diff --git a/Fireworks/Vertices/plugins/BuildFile.xml b/Fireworks/Vertices/plugins/BuildFile.xml
index ea6c4d749b171..8bda6bc5a92e8 100644
--- a/Fireworks/Vertices/plugins/BuildFile.xml
+++ b/Fireworks/Vertices/plugins/BuildFile.xml
@@ -7,5 +7,6 @@
+
diff --git a/Fireworks/Vertices/src/FireworksVerticesLinkDef.h b/Fireworks/Vertices/src/FireworksVerticesLinkDef.h
deleted file mode 100644
index 8d94b57b2c746..0000000000000
--- a/Fireworks/Vertices/src/FireworksVerticesLinkDef.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "Fireworks/Vertices/interface/TEveEllipsoid.h"
-#include "Fireworks/Vertices/interface/TEveEllipsoidGL.h"
-
-#ifdef __CINT__
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-#pragma link C++ class TEveEllipsoid;
-#pragma link C++ class TEveEllipsoidGL;
-#pragma link C++ class TEveEllipsoidProjected;
-#pragma link C++ class TEveEllipsoidProjectedGL;
-#endif
diff --git a/Fireworks/Vertices/src/classes.h b/Fireworks/Vertices/src/classes.h
new file mode 100644
index 0000000000000..99588bd4d0968
--- /dev/null
+++ b/Fireworks/Vertices/src/classes.h
@@ -0,0 +1,4 @@
+#include "Fireworks/Vertices/interface/TEveEllipsoid.h"
+#include "Fireworks/Vertices/interface/TEveEllipsoidGL.h"
+
+
diff --git a/Fireworks/Vertices/src/classes_def.xml b/Fireworks/Vertices/src/classes_def.xml
new file mode 100644
index 0000000000000..f59c65cc740aa
--- /dev/null
+++ b/Fireworks/Vertices/src/classes_def.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+