Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DataFormats
Provenance
interface
ProcessHistoryRegistry.h
Go to the documentation of this file.
1
#ifndef DataFormats_Provenance_ProcessHistoryRegistry_h
2
#define DataFormats_Provenance_ProcessHistoryRegistry_h
3
4
#include "
FWCore/Utilities/interface/ThreadSafeRegistry.h
"
5
#include "
DataFormats/Provenance/interface/ProcessHistory.h
"
6
#include "
DataFormats/Provenance/interface/ProcessHistoryID.h
"
7
#include "
DataFormats/Provenance/interface/FullHistoryToReducedHistoryMap.h
"
8
9
namespace
edm
10
{
11
typedef
edm::detail::ThreadSafeRegistry<edm::ProcessHistoryID,edm::ProcessHistory,edm::FullHistoryToReducedHistoryMap>
ProcessHistoryRegistry
;
12
typedef
ProcessHistoryRegistry::collection_type
ProcessHistoryMap
;
13
typedef
ProcessHistoryRegistry::vector_type
ProcessHistoryVector
;
14
}
15
16
#endif
ProcessHistory.h
edm::ProcessHistoryMap
ProcessHistoryRegistry::collection_type ProcessHistoryMap
Definition:
ProcessHistoryRegistry.h:12
edm::ProcessHistoryRegistry
edm::detail::ThreadSafeRegistry< edm::ProcessHistoryID, edm::ProcessHistory, edm::FullHistoryToReducedHistoryMap > ProcessHistoryRegistry
Definition:
ProcessHistoryRegistry.h:11
ThreadSafeRegistry.h
edm::detail::ThreadSafeRegistry::collection_type
std::map< key_type, value_type > collection_type
Definition:
ThreadSafeRegistry.h:39
edm::ProcessHistoryVector
ProcessHistoryRegistry::vector_type ProcessHistoryVector
Definition:
ProcessHistoryRegistry.h:13
ProcessHistoryID.h
edm::detail::ThreadSafeRegistry
Definition:
ThreadSafeRegistry.h:34
edm::detail::ThreadSafeRegistry::vector_type
std::vector< value_type > vector_type
Definition:
ThreadSafeRegistry.h:44
FullHistoryToReducedHistoryMap.h
Generated for CMSSW Reference Manual by
1.8.5