Classes | Namespaces | Functions
GenericOneSimpleProductAnalyzer.h File Reference
#include "art/Framework/Core/EDAnalyzer.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Principal/Run.h"
#include "art/Framework/Principal/SubRun.h"
#include "canvas/Persistency/Provenance/BranchType.h"
#include "cetlib/metaprogramming.h"
#include "cetlib_except/exception.h"
#include "fhiclcpp/ParameterSet.h"
#include "fhiclcpp/types/Atom.h"
#include <string>
#include <type_traits>

Go to the source code of this file.

Classes

class  arttest::GenericOneSimpleProductAnalyzer< V, P >
 
struct  arttest::detail::value_member< V, P, >
 
struct  arttest::detail::has_value_member< V, P >
 
struct  arttest::detail::GetValue< V, P >
 
struct  arttest::detail::DereferenceHandle< V, P >
 
class  arttest::GenericOneSimpleProductAnalyzer< V, P >
 
struct  arttest::GenericOneSimpleProductAnalyzer< V, P >::Config
 

Namespaces

 arttest
 
 arttest::detail
 

Functions

template<typename V , typename P >
cet::no_tag arttest::detail::has_value_helper (...)
 
template<typename V , typename P >
cet::yes_tag arttest::detail::has_value_helper (value_member< V, P,&P::value > *x)