00001 #ifndef DataFormats_Common_NewPolicy_h 00002 #define DataFormats_Common_NewPolicy_h 00003 00004 namespace edm { 00005 template<typename T> 00006 struct NewPolicy{ 00007 static T * clone(const T & t) { 00008 return new T(t); 00009 } 00010 }; 00011 } 00012 00013 #endif