00001 #ifndef DataFormats_Provenance_ProcessHistoryRegistry_h 00002 #define DataFormats_Provenance_ProcessHistoryRegistry_h 00003 00004 #include "FWCore/Utilities/interface/ThreadSafeRegistry.h" 00005 #include "DataFormats/Provenance/interface/ProcessHistory.h" 00006 #include "DataFormats/Provenance/interface/ProcessHistoryID.h" 00007 00008 namespace edm 00009 { 00010 typedef edm::detail::ThreadSafeRegistry<edm::ProcessHistoryID,edm::ProcessHistory> ProcessHistoryRegistry; 00011 typedef ProcessHistoryRegistry::collection_type ProcessHistoryMap; 00012 typedef ProcessHistoryRegistry::vector_type ProcessHistoryVector; 00013 } 00014 00015 #endif