EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
JOmniFactory< AlgoT, ConfigT >::VariadicPodioInput< PodioT, IsOptional > Class Template Reference

#include <JOmniFactory.h>

Inheritance diagram for JOmniFactory< AlgoT, ConfigT >::VariadicPodioInput< PodioT, IsOptional >:
Inheritance graph
[legend]
Collaboration diagram for JOmniFactory< AlgoT, ConfigT >::VariadicPodioInput< PodioT, IsOptional >:
Collaboration graph
[legend]

Public Member Functions

 VariadicPodioInput (JOmniFactory *owner, std::vector< std::string > default_names={})
 
const std::vector< const typename PodioTypeMap< PodioT >::collection_t * > operator() ()
 

Friends

class JOmniFactory
 

Additional Inherited Members

- Public Attributes inherited from JOmniFactory< AlgoT, ConfigT >::InputBase
std::string type_name
 
std::vector< std::string > collection_names
 
bool is_variadic = false
 

Constructor & Destructor Documentation

◆ VariadicPodioInput()

template<typename AlgoT , typename ConfigT = EmptyConfig>
template<typename PodioT , bool IsOptional = false>
JOmniFactory< AlgoT, ConfigT >::VariadicPodioInput< PodioT, IsOptional >::VariadicPodioInput ( JOmniFactory owner,
std::vector< std::string >  default_names = {} 
)
inline

Member Function Documentation

◆ operator()()

template<typename AlgoT , typename ConfigT = EmptyConfig>
template<typename PodioT , bool IsOptional = false>
const std::vector< const typename PodioTypeMap< PodioT >::collection_t * > JOmniFactory< AlgoT, ConfigT >::VariadicPodioInput< PodioT, IsOptional >::operator() ( )
inline

Friends And Related Symbol Documentation

◆ JOmniFactory

template<typename AlgoT , typename ConfigT = EmptyConfig>
template<typename PodioT , bool IsOptional = false>
friend class JOmniFactory
friend

The documentation for this class was generated from the following file: