LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
BranchIDList.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Provenance_Compatibility_BranchIDList_h
2
#define canvas_Persistency_Provenance_Compatibility_BranchIDList_h
3
4
// =======================================================================
5
// For art::ProductID versions 1-9, the schema included a (process
6
// index, product index) doublet, which served as indices into the
7
// BranchIDLists object. This was a means of providing persistent
8
// art::Ptrs. The schema of art::ProductID has changed such that the
9
// BranchIDList(s) types are no longer needed. These types must be
10
// retained for converting old on-disk ProductID schemas to new ones.
11
// =======================================================================
12
13
#include "
canvas/Persistency/Provenance/Compatibility/BranchID.h
"
14
#include <vector>
15
16
namespace
art
{
17
using
BranchIDList
= std::vector<BranchID::value_type>;
18
using
BranchIDLists
= std::vector<BranchIDList>;
19
}
20
#endif
/* canvas_Persistency_Provenance_Compatibility_BranchIDList_h */
21
22
// Local Variables:
23
// mode: c++
24
// End:
BranchID.h
art::BranchIDLists
std::vector< BranchIDList > BranchIDLists
Definition:
BranchIDList.h:18
art::BranchIDList
std::vector< BranchID::value_type > BranchIDList
Definition:
BranchIDList.h:17
art
Definition:
MVAAlg.h:12
canvas
Persistency
Provenance
Compatibility
BranchIDList.h
Generated on Thu May 2 2024 20:59:31 for LArSoft by
1.8.11