Index: trunk/FACT++/src/EventImp.h
===================================================================
--- trunk/FACT++/src/EventImp.h	(revision 10876)
+++ trunk/FACT++/src/EventImp.h	(revision 10877)
@@ -71,4 +71,10 @@
     std::vector<char> GetVector() const { return std::vector<char>(GetText(), GetText()+GetSize()); }
     std::string       GetString() const;
+
+    template<typename T>
+        T Get(int offset=0) const { return *reinterpret_cast<const T*>(GetText()+offset); }
+
+    template<typename T>
+        T *Ptr(int offset=0) const { return *reinterpret_cast<const T*>(GetData()+offset); }
 };
 
