LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ProcessHistoryRegistry.h
Go to the documentation of this file.
1 #ifndef art_Persistency_Provenance_ProcessHistoryRegistry_h
2 #define art_Persistency_Provenance_ProcessHistoryRegistry_h
3 
4 // ======================================================================
5 //
6 // ProcessHistoryRegistry
7 //
8 // This registry must be able to support concurrent writing and
9 // reading. For the foreseeable future, only concurrent insertion
10 // will be necessary, however concurrent reading is also tested. In
11 // the event that an insertion can happen concurrently with a read,
12 // care must be taken to determine if locking is required to ensure
13 // serialized access to the registry.
14 //
15 // ======================================================================
16 
20 
21 namespace art {
24 }
25 
26 // ======================================================================
27 
28 #endif /* art_Persistency_Provenance_ProcessHistoryRegistry_h */
29 
30 // Local Variables:
31 // mode: c++
32 // End:
Definition: MVAAlg.h:12
thread_safe_registry_via_id< ProcessHistoryID, ProcessHistory > ProcessHistoryRegistry