Index: /trunk/MagicSoft/Cosy/base/coord.h
===================================================================
--- /trunk/MagicSoft/Cosy/base/coord.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/base/coord.h	(revision 1109)
@@ -4,5 +4,15 @@
 #include <math.h>          // floor
 
-#include "slalib/slamac.h" // D2PI
+/* pi/180:  degrees to radians */
+const double kDeg2Rad = 0.017453292519943295769236907684886127134428718885417;
+
+/* 180/pi:  radians to degrees */
+const double kRad2Deg = 57.295779513082320876798154814105170332405472466564;
+
+/* pi/2:  90 degrees in radians */
+const double kPiDiv2 = 1.5707963267948966192313216916397514420985846996876;
+
+/* 2pi */
+const double k2Pi = 6.2831853071795864769252867665590057683943387987502;
 
 class Deg
@@ -19,5 +29,5 @@
     double operator()() { return fDeg; }
 
-    operator double() const { return fDeg*D2PI/360.0; }
+    operator double() const { return fDeg*kDeg2Rad; }
 };
 
@@ -118,10 +128,10 @@
 inline double Rad2Deg(double rad)
 {
-    return 360.0/D2PI*rad;
+    return kRad2Deg*rad;
 }
 
 inline double Deg2Rad(double rad)
 {
-    return D2PI/360.0*rad;
+    return kDeg2Rad*rad;
 }
 #endif
Index: /trunk/MagicSoft/Cosy/base/msgqueue.h
===================================================================
--- /trunk/MagicSoft/Cosy/base/msgqueue.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/base/msgqueue.h	(revision 1109)
@@ -2,5 +2,5 @@
 #define MSGQUEUE_H
 
-#include <pthread.h>
+#include "threads.h"
 
 #define WM_NULL 0x0000
Index: /trunk/MagicSoft/Cosy/base/timer.h
===================================================================
--- /trunk/MagicSoft/Cosy/base/timer.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/base/timer.h	(revision 1109)
@@ -2,5 +2,5 @@
 #define TIMER_H
 
-#include <unistd.h> // gettimeofday
+struct timeval;
 
 class Timer
Index: /trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h	(revision 1109)
@@ -5,3 +5,12 @@
 #pragma link off all functions;
 
+#pragma link C++ class VmodIcan+;
+#pragma link C++ class CanOpen+;
+#pragma link C++ class Network+;
+
+#pragma link C++ class NodeDrv+;
+
+#pragma link C++ class PendingSDO+;
+#pragma link C++ class PendingSDOList+;
+
 #endif
Index: /trunk/MagicSoft/Cosy/candrv/Makefile
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/Makefile	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/Makefile	(revision 1109)
@@ -31,13 +31,14 @@
 .SUFFIXES: .c .cc .cxx .h .hxx .o 
 
-SRCFILES = canopen.cc \
-	   network.cc \
+SRCFILES = vmodican.cc \
+	   sdolist.cc \
+	   canopen.cc \
            nodedrv.cc \
-	   sdolist.cc \
-           vmodican.cc 
+	   network.cc
 
 SRCS    = $(SRCFILES)
 HEADERS = $(SRCFILES:.cc=.h)
 OBJS    = $(SRCFILES:.cc=.o) 
+CINTHEADERS = $(HEADERS)
 
 ############################################################
Index: /trunk/MagicSoft/Cosy/candrv/canopen.cc
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/canopen.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/canopen.cc	(revision 1109)
@@ -3,4 +3,6 @@
 #include <iostream.h> // cout
 #include <iomanip.h>  // setw, setfill
+
+ClassImp(CanOpen);
 
 CanOpen::CanOpen(const char *dev, const int baud, MLog &out) : VmodIcan(dev, baud, out)
Index: /trunk/MagicSoft/Cosy/candrv/network.cc
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/network.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/network.cc	(revision 1109)
@@ -3,4 +3,6 @@
 #include <iostream.h> // cout
 #include <iomanip.h>  // setw, setfill
+
+ClassImp(Network);
 
 void Network::Start()
Index: /trunk/MagicSoft/Cosy/candrv/network.h
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/network.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/network.h	(revision 1109)
@@ -32,4 +32,6 @@
 
     bool HasError() const;
+
+    ClassDef(Network, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/candrv/nodedrv.cc
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/nodedrv.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/nodedrv.cc	(revision 1109)
@@ -6,4 +6,6 @@
 #include "network.h"
 #include "MLogManip.h"
+
+ClassImp(NodeDrv);
 
 NodeDrv::NodeDrv(BYTE_t nodeid, const char *name, MLog &out) : Log(out), fNetwork(NULL), fId(32), fError(0)
Index: /trunk/MagicSoft/Cosy/candrv/nodedrv.h
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/nodedrv.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/nodedrv.h	(revision 1109)
@@ -3,5 +3,15 @@
 
 #include "log.h"
+
+#ifdef __CINT__
+typedef Byte_t   BYTE_t;
+typedef UShort_t WORD_t;
+typedef Short_t  WORDS_t;
+typedef UInt_t   LWORD_t;
+typedef Int_t    LWORDS_t;
+struct timeval;
+#else
 #include "gendef.h"
+#endif
 
 class Network;
@@ -72,4 +82,6 @@
 
     void EnableCanMsg(BYTE_t fcode);
+
+    ClassDef(NodeDrv, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/candrv/sdolist.cc
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/sdolist.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/sdolist.cc	(revision 1109)
@@ -2,4 +2,7 @@
 
 #include <iostream.h>
+
+ClassImp(PendingSDO);
+ClassImp(PendingSDOList);
 
 PendingSDOList::PendingSDOList()
Index: /trunk/MagicSoft/Cosy/candrv/sdolist.h
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/sdolist.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/sdolist.h	(revision 1109)
@@ -2,7 +2,17 @@
 #define SDOLIST_H
 
+#ifdef __CINT__
+struct pthread_mutex_t;
+#else
 #include <pthread.h>
+#endif
 
+#ifdef __CINT__
+typedef Byte_t   BYTE_t;
+typedef UShort_t WORD_t;
+#else
+#include <TROOT.h>
 #include "gendef.h"
+#endif
 
 class PendingSDO
@@ -16,4 +26,6 @@
     PendingSDO(BYTE_t n=0, WORD_t i=0, BYTE_t s=0)
         : Node(n), Idx(i), Subidx(s), Next(NULL) {}
+
+    ClassDef(PendingSDO, 0)
 };
 
@@ -28,5 +40,5 @@
 public:
     PendingSDOList();
-    ~PendingSDOList();
+    virtual ~PendingSDOList();
 
     void Add(BYTE_t node, WORD_t idx, BYTE_t subidx);
@@ -37,4 +49,6 @@
     int IsPending(BYTE_t node);
     int IsPending(BYTE_t node, WORD_t idx, BYTE_t subidx);
+
+    ClassDef(PendingSDOList, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/candrv/vmodican.cc
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/vmodican.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/vmodican.cc	(revision 1109)
@@ -10,4 +10,6 @@
 #include <sys/ioctl.h>     // ioctl
 #include <sys/resource.h>  // PRIO_PROCESS
+
+ClassImp(VmodIcan);
 
 void VmodIcan::PrintMsg(Message *m)
Index: /trunk/MagicSoft/Cosy/candrv/vmodican.h
===================================================================
--- /trunk/MagicSoft/Cosy/candrv/vmodican.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/candrv/vmodican.h	(revision 1109)
@@ -7,7 +7,17 @@
 
 #include "log.h"
+
+#ifdef __CINT__
+//#include <TROOT.h>
+typedef UShort_t WORD_t;
+typedef Byte_t   BYTE_t;
+#else
 #include "gendef.h"
+#endif
 
 #include "MThread.h"
+
+class Message;
+class FastMessage;
 
 class VmodIcan : public Log, protected MThread
@@ -65,4 +75,6 @@
                       BYTE_t m0=0, BYTE_t m1=0, BYTE_t m2=0, BYTE_t m3=0,
                       BYTE_t m4=0, BYTE_t m5=0, BYTE_t m6=0, BYTE_t m7=0);
+
+    ClassDef(VmodIcan, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/catalog/CatalogIncl.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/CatalogIncl.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/CatalogIncl.h	(revision 1109)
@@ -1,3 +1,3 @@
-#ifndef __CINT__
+#ifdef __CINT__
 
 #endif // __CINT__
Index: /trunk/MagicSoft/Cosy/catalog/CatalogLinkDef.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/CatalogLinkDef.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/CatalogLinkDef.h	(revision 1109)
@@ -5,3 +5,10 @@
 #pragma link off all functions;
 
+#pragma link C++ class Slalib+;
+#pragma link C++ class SlaStars+;
+#pragma link C++ class SlaPlanets+;
+
+#pragma link C++ class SaoFile+;
+#pragma link C++ class StarCatalog+;
+
 #endif
Index: /trunk/MagicSoft/Cosy/catalog/Makefile
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/Makefile	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/Makefile	(revision 1109)
@@ -24,6 +24,6 @@
 # @code 
 
-CINT     = Catalog
-LIB      = catalog.a
+CINT = Catalog
+LIB  = catalog.a
 
 #------------------------------------------------------------------------------
@@ -37,7 +37,8 @@
 	   StarCatalog.cc
 
-SRCS    = $(SRCFILES)
-HEADERS = $(SRCFILES:.cc=.h)
-OBJS    = $(SRCFILES:.cc=.o) 
+SRCS        = $(SRCFILES)
+HEADERS     = $(SRCFILES:.cc=.h)
+OBJS        = $(SRCFILES:.cc=.o) 
+CINTHEADERS = $(HEADERS)
 
 ############################################################
Index: /trunk/MagicSoft/Cosy/catalog/SaoFile.cc
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SaoFile.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SaoFile.cc	(revision 1109)
@@ -10,4 +10,6 @@
 #define FALSE 0
 #define TRUE  1
+
+ClassImp(SaoFile);
 
 static int lt(sort_t *t1, sort_t *t2)
Index: /trunk/MagicSoft/Cosy/catalog/SaoFile.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SaoFile.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SaoFile.h	(revision 1109)
@@ -1,4 +1,6 @@
 #ifndef SAOFILE_H
 #define SAOFILE_H
+
+#include <TROOT.h>
 
 #include "coord.h"
@@ -43,5 +45,5 @@
 public:
     SaoFile(const char *name);
-    ~SaoFile();
+    virtual ~SaoFile();
 
     void  Compress();
@@ -78,4 +80,6 @@
 
     const char *String() const { return data; }
+
+    ClassDef(SaoFile, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/catalog/SlaPlanets.cc
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SlaPlanets.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SlaPlanets.cc	(revision 1109)
@@ -4,4 +4,6 @@
 
 #include "slalib.h"
+
+ClassImp(SlaPlanets);
 
 SlaPlanets::SlaPlanets() : Slalib(), fDt(slaDt(2000.0)/60./60./24.)
Index: /trunk/MagicSoft/Cosy/catalog/SlaPlanets.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SlaPlanets.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SlaPlanets.h	(revision 1109)
@@ -23,5 +23,5 @@
 {
 private:
-    const double fDt;
+    double fDt; // const: rootcint/TMemberInspector
 
     ZdAz fZdAz[10];    // [rad]
@@ -44,4 +44,6 @@
     ZdAz GetPlanetPos(ePlanets_t planet) const { return fZdAz[planet]; }
 
+    ClassDef(SlaPlanets, 0)
+
 };
 
Index: /trunk/MagicSoft/Cosy/catalog/SlaStars.cc
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SlaStars.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SlaStars.cc	(revision 1109)
@@ -2,4 +2,6 @@
 
 #include "slalib.h"
+
+ClassImp(SlaStars);
 
 SlaStars::SlaStars() : Slalib()
@@ -13,5 +15,5 @@
 void SlaStars::Set(const AltAz &altaz)
 {
-    fAltAz = altaz * D2PI/360.0;
+    fAltAz = altaz * kDeg2Rad;
     fRaDec = CalcRaDec(fAltAz);
 }
@@ -19,5 +21,5 @@
 void SlaStars::Set(const ZdAz &zdaz)
 {
-    fAltAz = AltAz(DPI/2-zdaz.Zd(), zdaz.Az()) * D2PI/360.0;
+    fAltAz = AltAz(kPiDiv2-zdaz.Zd(), zdaz.Az()) * kDeg2Rad;
     fRaDec = CalcRaDec(fAltAz);
 }
@@ -25,5 +27,5 @@
 void SlaStars::Set(const RaDec &radec)
 {
-    fRaDec = radec * D2PI/360.0;
+    fRaDec = radec * kDeg2Rad;
     fAltAz = CalcAltAz(fRaDec);
 }
@@ -47,5 +49,5 @@
 RaDec SlaStars::CalcRaDec(const AltAz &altaz) const
 {
-    return CalcRaDec(ZdAz(DPI/2-altaz.Alt(), altaz.Az()));
+    return CalcRaDec(ZdAz(kPiDiv2-altaz.Alt(), altaz.Az()));
 }
 
@@ -105,5 +107,5 @@
 {
     ZdAz zdaz = CalcZdAz(radec);
-    return AltAz(DPI/2-zdaz.Zd(), zdaz.Az());
+    return AltAz(kPiDiv2-zdaz.Zd(), zdaz.Az());
 }
 
Index: /trunk/MagicSoft/Cosy/catalog/SlaStars.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/SlaStars.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/SlaStars.h	(revision 1109)
@@ -3,4 +3,6 @@
 
 #include "Slalib.h"
+
+#include "coord.h"
 
 class SlaStars : public Slalib
@@ -34,4 +36,6 @@
     AltAz  CalcAltAz(const RaDec &radec) const;
     ZdAz   CalcZdAz (const RaDec &radec) const;
+
+    ClassDef(SlaStars, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/catalog/Slalib.cc
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/Slalib.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/Slalib.cc	(revision 1109)
@@ -4,5 +4,9 @@
 #include <iostream.h>  // cout
 
+#include "coord.h"
+
 #include "slalib.h"
+
+ClassImp(Slalib);
 
 Slalib::Slalib() : Timer()
@@ -17,6 +21,6 @@
     slaDaf2r( 9, 56, 36.0, &fElong, &status);
 
-    cout << "Latitude: 51\x9c 38'48.0\" = " <<  360.0/D2PI*fPhi << "   ";
-    cout << "Longitude: 9\x9c 56'36.0\" = " <<  360.0/D2PI*fElong << endl;
+    cout << "Latitude: 51\x9c 38'48.0\" = " <<  kRad2Deg*fPhi << "   ";
+    cout << "Longitude: 9\x9c 56'36.0\" = " <<  kRad2Deg*fElong << endl;
 }
 
@@ -64,4 +68,4 @@
     slaDe2h(ha, dec, fPhi, &az, &alt);
 
-    return ZdAz(DPI/2-alt, az);
+    return ZdAz(kPiDiv2-alt, az);
 }
Index: /trunk/MagicSoft/Cosy/catalog/Slalib.h
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/Slalib.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/Slalib.h	(revision 1109)
@@ -1,4 +1,6 @@
 #ifndef SLALIB_H
 #define SLALIB_H
+
+#include <TROOT.h>
 
 #include "coord.h"
@@ -34,4 +36,6 @@
 
     ZdAz   XYZ2ZdAz(double coord[3]) const;
+
+    ClassDef(Slalib, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/catalog/StarCatalog.cc
===================================================================
--- /trunk/MagicSoft/Cosy/catalog/StarCatalog.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/catalog/StarCatalog.cc	(revision 1109)
@@ -9,4 +9,6 @@
 #include "slamac.h"
 #include "File.h"
+
+ClassImp(StarCatalog);
 
 StarCatalog::StarCatalog() : SlaStars(), fEntries(0)
Index: /trunk/MagicSoft/Cosy/devdrv/DevdrvLinkDef.h
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/DevdrvLinkDef.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/DevdrvLinkDef.h	(revision 1109)
@@ -5,3 +5,6 @@
 #pragma link off all functions;
 
+#pragma link C++ class Macs+;
+#pragma link C++ class ShaftEncoder+;
+
 #endif
Index: /trunk/MagicSoft/Cosy/devdrv/Makefile
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/Makefile	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/Makefile	(revision 1109)
@@ -35,7 +35,8 @@
 	   shaftencoder.cc
 
-SRCS    = $(SRCFILES)
-HEADERS = $(SRCFILES:.cc=.h)
-OBJS    = $(SRCFILES:.cc=.o) 
+SRCS        = $(SRCFILES)
+HEADERS     = $(SRCFILES:.cc=.h)
+OBJS        = $(SRCFILES:.cc=.o) 
+CINTHEADERS = $(HEADERS)
 
 ############################################################
Index: /trunk/MagicSoft/Cosy/devdrv/macs.cc
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/macs.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/macs.cc	(revision 1109)
@@ -7,4 +7,6 @@
 #include "network.h"
 #include "MLogManip.h"
+
+ClassImp(Macs);
 
 Macs::Macs(const BYTE_t nodeid, const char *name, MLog &out)
Index: /trunk/MagicSoft/Cosy/devdrv/macs.h
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/macs.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/macs.h	(revision 1109)
@@ -43,5 +43,5 @@
     void InitDevice(Network *);
 
-    void StartDevice();
+    //void StartDevice();
     void StopDevice();
 
@@ -59,5 +59,5 @@
     void ReqPos();
     void ReqVel();
-    void ReqAxEnd();
+    //void ReqAxEnd();
     void ReqVelRes();
     void SetHome(LWORDS_t pos=0, WORD_t maxtime=25);
@@ -102,4 +102,6 @@
 
     void HandleError();
+
+    ClassDef(Macs, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc	(revision 1109)
@@ -12,4 +12,6 @@
 #include <pthread.h>
 #include <sys/resource.h>  // PRIO_PROCESS
+
+ClassImp(ShaftEncoder);
 
 ShaftEncoder::ShaftEncoder(const BYTE_t nodeid, const char *name, MLog &out)
Index: /trunk/MagicSoft/Cosy/devdrv/shaftencoder.h
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/shaftencoder.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/devdrv/shaftencoder.h	(revision 1109)
@@ -38,5 +38,5 @@
     void InitDevice(Network *);
 
-    void StartDevice();
+    //void StartDevice();
     void StopDevice();
 
@@ -61,4 +61,6 @@
     bool PosHasChanged() const { return fPosHasChanged; }
     void ResetPosHasChanged() { fPosHasChanged = false; }
+
+    ClassDef(ShaftEncoder, 0)
 };
 
Index: /trunk/MagicSoft/Cosy/gui/GuiIncl.h
===================================================================
--- /trunk/MagicSoft/Cosy/gui/GuiIncl.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/gui/GuiIncl.h	(revision 1109)
@@ -1,3 +1,5 @@
 #ifndef __CINT__
 
+#include "coord.h"
+
 #endif // __CINT__
Index: /trunk/MagicSoft/Cosy/gui/GuiLinkDef.h
===================================================================
--- /trunk/MagicSoft/Cosy/gui/GuiLinkDef.h	(revision 1108)
+++ /trunk/MagicSoft/Cosy/gui/GuiLinkDef.h	(revision 1109)
@@ -5,3 +5,18 @@
 #pragma link off all functions;
 
+#pragma link C++ class MGAccuracy+;
+
+#pragma link C++ class MGCoordinate+;
+#pragma link C++ class MGCoordinates+;
+
+#pragma link C++ class MGEmbeddedCanvas+;
+
+#pragma link C++ class MGImage+;
+
+#pragma link C++ class MGSkyPosition+;
+#pragma link C++ class MGVelocity+;
+
+#pragma link C++ class MGCosy+;
+#pragma link C++ class MGStarguider+;
+
 #endif
Index: /trunk/MagicSoft/include-Classes/MMcFormat/McLinkDef.h
===================================================================
--- /trunk/MagicSoft/include-Classes/MMcFormat/McLinkDef.h	(revision 1108)
+++ /trunk/MagicSoft/include-Classes/MMcFormat/McLinkDef.h	(revision 1109)
@@ -7,5 +7,5 @@
 #pragma link C++ class MMcEvt;
 #pragma link C++ class MMcTrig;
-#pragma link C++ class MMcRunHeader;
+#pragma link C++ class MMcRunHeader+;
 #pragma link C++ class MMcTrigHeader;
 #pragma link C++ class MMcFadcHeader;
