lcio/src/cpp/include/IOIMPL
diff -N rootio_templates.h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ rootio_templates.h 8 Jul 2009 12:34:08 -0000 1.1.2.1
@@ -0,0 +1,34 @@
+#ifndef lcio_templates_h
+#define lcio_templates_h 1
+
+
+#include "UTIL/LCTypedVector.h"
+
+#include "IMPL/ReconstructedParticleImpl.h"
+#include "IMPL/MCParticleImpl.h"
+#include "IMPL/VertexImpl.h"
+#include "IMPL/TrackImpl.h"
+#include "IMPL/ClusterImpl.h"
+#include "IMPL/LCRelationImpl.h"
+
+// ---- tell ROOT about the templates instantiations that we are going to use ...
+
+#ifdef __MAKECINT__
+#pragma link C++ class std::vector<IMPL::ReconstructedParticleImpl*>+;
+#pragma link C++ class std::vector<IMPL::MCParticleImpl*>+;
+#pragma link C++ class std::vector<IMPL::TrackImpl*>+;
+#pragma link C++ class std::vector<IMPL::ClusterImpl*>+;
+#pragma link C++ class std::vector<IMPL::LCRelationImpl*>+;
+#pragma link C++ class std::vector<IMPL::VertexImpl*>+;
+
+#pragma link C++ class std::vector<EVENT::ReconstructedParticle*>+;
+#pragma link C++ class std::vector<EVENT::MCParticle*>+;
+#pragma link C++ class std::vector<EVENT::Track*>+;
+#pragma link C++ class std::vector<EVENT::Cluster*>+;
+#pragma link C++ class std::vector<EVENT::LCRelation*>+;
+#pragma link C++ class std::vector<EVENT::Vertex*>+;
+#endif
+
+
+
+#endif