LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
MixTypes.h File Reference
#include "canvas/Persistency/Common/EDProduct.h"
#include "canvas/Persistency/Provenance/FileIndex.h"
#include <functional>
#include <map>
#include <memory>
#include <vector>

Go to the source code of this file.

Namespaces

 art
 

Typedefs

template<typename PROD , typename OPROD = PROD>
using art::MixFunc = std::function< bool(std::vector< PROD const * > const &, OPROD &, PtrRemapper const &)>
 
using art::SpecProdList = std::vector< std::shared_ptr< EDProduct const >>
 
using art::EventIDIndex = std::map< FileIndex::EntryNumber_t, EventID >
 
using art::SubRunIDIndex = std::map< SubRunID, FileIndex::EntryNumber_t >
 
using art::RunIDIndex = std::map< SubRunID, FileIndex::EntryNumber_t >
 
using art::EventIDSequence = std::vector< EventID >
 
using art::EntryNumberSequence = std::vector< FileIndex::EntryNumber_t >
 
using art::EventAuxiliarySequence = std::vector< EventAuxiliary >