EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
JOmniFactory< AlgoT, ConfigT >::OutputBase Struct Referenceabstract

#include <JOmniFactory.h>

Inheritance diagram for JOmniFactory< AlgoT, ConfigT >::OutputBase:
Inheritance graph
[legend]

Public Member Functions

virtual void CreateHelperFactory (JOmniFactory &fac)=0
 
virtual void SetCollection (JOmniFactory &fac)=0
 
virtual void Reset ()=0
 

Public Attributes

std::string type_name
 
std::vector< std::string > collection_names
 
bool is_variadic = false
 

Detailed Description

template<typename AlgoT, typename ConfigT = EmptyConfig>
struct JOmniFactory< AlgoT, ConfigT >::OutputBase

=========================

Handle output collections

Member Function Documentation

◆ CreateHelperFactory()

template<typename AlgoT , typename ConfigT = EmptyConfig>
virtual void JOmniFactory< AlgoT, ConfigT >::OutputBase::CreateHelperFactory ( JOmniFactory fac)
pure virtual

◆ Reset()

template<typename AlgoT , typename ConfigT = EmptyConfig>
virtual void JOmniFactory< AlgoT, ConfigT >::OutputBase::Reset ( )
pure virtual

◆ SetCollection()

template<typename AlgoT , typename ConfigT = EmptyConfig>
virtual void JOmniFactory< AlgoT, ConfigT >::OutputBase::SetCollection ( JOmniFactory fac)
pure virtual

Member Data Documentation

◆ collection_names

template<typename AlgoT , typename ConfigT = EmptyConfig>
std::vector<std::string> JOmniFactory< AlgoT, ConfigT >::OutputBase::collection_names

◆ is_variadic

template<typename AlgoT , typename ConfigT = EmptyConfig>
bool JOmniFactory< AlgoT, ConfigT >::OutputBase::is_variadic = false

◆ type_name

template<typename AlgoT , typename ConfigT = EmptyConfig>
std::string JOmniFactory< AlgoT, ConfigT >::OutputBase::type_name

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