Namespaces | Typedefs
type_aliases.h File Reference
#include "canvas/Persistency/Provenance/BranchDescription.h"
#include "canvas/Persistency/Provenance/BranchType.h"
#include "canvas/Persistency/Provenance/ProductID.h"
#include "canvas/Persistency/Provenance/TypeLabel.h"
#include <array>
#include <map>
#include <string>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Namespaces

 art
 

Typedefs

using art::ProcessLookup = std::map< std::string, std::vector< ProductID >>
 
using art::ViewLookup_t = ProcessLookup
 
using art::TypeLabelLookup_t = std::map< TypeLabel, BranchDescription >
 
using art::ProductLookup_t = std::map< std::string, ProcessLookup >
 
using art::AvailableProducts_t = std::unordered_set< ProductID, ProductID::Hash >