LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
createViewLookups.cc
Go to the documentation of this file.
1
#include "
canvas/Persistency/Provenance/detail/createViewLookups.h
"
2
// vim: set sw=2:
3
4
art::ViewLookup_t
5
art::detail::createViewLookups
(
ProductDescriptionsByID
const
& descriptions)
6
{
7
// This version stores the list of products that support views.
8
ViewLookup_t
result;
9
for
(
auto
const
& [
pid
, pd] : descriptions) {
10
if
(!pd.supportsView())
11
continue
;
12
13
auto
const
& procName = pd.processName();
14
result[procName].emplace_back(
pid
);
15
}
16
return
result;
17
}
art::detail::createViewLookups
ViewLookup_t createViewLookups(ProductDescriptionsByID const &descriptions)
Definition:
createViewLookups.cc:5
createViewLookups.h
art::ViewLookup_t
ProcessLookup ViewLookup_t
Definition:
type_aliases.h:18
art::ProductDescriptionsByID
std::map< ProductID, BranchDescription > ProductDescriptionsByID
Definition:
BranchDescription.h:290
pid
Definition:
Chi2ParticleID_module.cc:24
canvas
Persistency
Provenance
detail
createViewLookups.cc
Generated on Thu May 2 2024 20:59:31 for LArSoft by
1.8.11