Classes | Namespaces | Typedefs | Functions
MixFilter.h File Reference
#include "art/Framework/Core/EDFilter.h"
#include "art/Framework/IO/ProductMix/MixHelper.h"
#include "art/Framework/IO/ProductMix/MixOpBase.h"
#include "art/Framework/IO/ProductMix/MixTypes.h"
#include "art/Framework/Services/Registry/ServiceRegistry.h"
#include "canvas/Persistency/Provenance/BranchType.h"
#include "cetlib/metaprogramming.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include <functional>
#include <type_traits>

Go to the source code of this file.

Classes

class  art::MixFilter< T >
 
struct  art::detail::has_old_startEvent< T, typename >
 
struct  art::detail::has_old_startEvent< T, enable_if_function_exists_t< void(T::*)(),&T::startEvent > >
 
struct  art::detail::do_call_old_startEvent< T >
 
struct  art::detail::do_not_call_old_startEvent< T >
 
struct  art::detail::do_not_call_startEvent< T >
 
struct  art::detail::has_startEvent< T, typename >
 
struct  art::detail::has_startEvent< T, enable_if_function_exists_t< void(T::*)(Event const &),&T::startEvent > >
 
struct  art::detail::call_startEvent< T >
 
struct  art::detail::has_eventsToSkip< T, typename >
 
struct  art::detail::has_eventsToSkip< T, enable_if_function_exists_t< size_t(T::*)(),&T::eventsToSkip > >
 
struct  art::detail::has_eventsToSkip< T, enable_if_function_exists_t< size_t(T::*)() const,&T::eventsToSkip > >
 
struct  art::detail::do_not_setup_eventsToSkip< T >
 
struct  art::detail::setup_eventsToSkip< T >
 
struct  art::detail::has_processEventIDs< T, typename >
 
struct  art::detail::has_processEventIDs< T, enable_if_function_exists_t< void(T::*)(EventIDSequence const &), &T::processEventIDs > >
 
struct  art::detail::do_not_call_processEventIDs< T >
 
struct  art::detail::call_processEventIDs< T >
 
struct  art::detail::has_processEventAuxiliaries< T, typename >
 
struct  art::detail::has_processEventAuxiliaries< T, enable_if_function_exists_t< void(T::*)(EventAuxiliarySequence const &), &T::processEventAuxiliaries > >
 
struct  art::detail::do_not_call_processEventAuxiliaries< T >
 
struct  art::detail::call_processEventAuxiliaries< T >
 
struct  art::detail::has_finalizeEvent< T, typename >
 
struct  art::detail::has_finalizeEvent< T, enable_if_function_exists_t< void(T::*)(Event &),&T::finalizeEvent > >
 
struct  art::detail::do_not_call_finalizeEvent< T >
 
struct  art::detail::call_finalizeEvent< T >
 
struct  art::detail::has_beginSubRun< T, typename >
 
struct  art::detail::has_beginSubRun< T, enable_if_function_exists_t< void(T::*)(SubRun const &),&T::beginSubRun > >
 
struct  art::detail::do_not_call_beginSubRun< T >
 
struct  art::detail::call_beginSubRun< T >
 
struct  art::detail::has_endSubRun< T, typename >
 
struct  art::detail::has_endSubRun< T, enable_if_function_exists_t< void(T::*)(SubRun &),&T::endSubRun > >
 
struct  art::detail::do_not_call_endSubRun< T >
 
struct  art::detail::call_endSubRun< T >
 
struct  art::detail::has_beginRun< T, typename >
 
struct  art::detail::has_beginRun< T, enable_if_function_exists_t< void(T::*)(Run const &),&T::beginRun > >
 
struct  art::detail::do_not_call_beginRun< T >
 
struct  art::detail::call_beginRun< T >
 
struct  art::detail::has_endRun< T, typename >
 
struct  art::detail::has_endRun< T, enable_if_function_exists_t< void(T::*)(Run &),&T::endRun > >
 
struct  art::detail::do_not_call_endRun< T >
 
struct  art::detail::call_endRun< T >
 
struct  art::detail::respondToXXX_function< T, >
 
struct  art::detail::do_not_call_respondToXXX< T >
 
struct  art::detail::call_respondToOpenInputFile< T >
 
struct  art::detail::call_respondToCloseInputFile< T >
 
struct  art::detail::call_respondToOpenOutputFiles< T >
 
struct  art::detail::call_respondToCloseOutputFiles< T >
 
struct  art::detail::has_respondToOpenInputFile< T, typename >
 
struct  art::detail::has_respondToOpenInputFile< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToOpenInputFile > >
 
struct  art::detail::has_respondToCloseInputFile< T, typename >
 
struct  art::detail::has_respondToCloseInputFile< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToCloseInputFile > >
 
struct  art::detail::has_respondToOpenOutputFiles< T, typename >
 
struct  art::detail::has_respondToOpenOutputFiles< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToOpenOutputFiles > >
 
struct  art::detail::has_respondToCloseOutputFiles< T, typename >
 
struct  art::detail::has_respondToCloseOutputFiles< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToCloseOutputFiles > >
 
class  art::MixFilter< T >
 

Namespaces

 art
 Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file.
 
 art::detail
 

Typedefs

template<typename T >
using art::detail::respond_to_file = void(T::*)(FileBlock const &)
 

Functions

template<typename T >
size_t art::detail::call_eventsToSkip (T &t)