Main Page
Namespaces
Classes
Package Documentation
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