CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/DataFormats/Provenance/interface/ProcessHistoryRegistry.h

Go to the documentation of this file.
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 #include "DataFormats/Provenance/interface/FullHistoryToReducedHistoryMap.h"
00008 
00009 namespace edm
00010 {
00011   typedef edm::detail::ThreadSafeRegistry<edm::ProcessHistoryID,edm::ProcessHistory,edm::FullHistoryToReducedHistoryMap> ProcessHistoryRegistry;
00012   typedef ProcessHistoryRegistry::collection_type ProcessHistoryMap;
00013   typedef ProcessHistoryRegistry::vector_type ProcessHistoryVector;
00014 }
00015 
00016 #endif