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

#include <JOmniFactory.h>

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

Public Member Functions

virtual void GetCollection (const JEvent &event)=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 >::InputBase

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

Handle input collections

Member Function Documentation

◆ GetCollection()

template<typename AlgoT , typename ConfigT = EmptyConfig>
virtual void JOmniFactory< AlgoT, ConfigT >::InputBase::GetCollection ( const JEvent event)
pure virtual

Member Data Documentation

◆ collection_names

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

◆ is_variadic

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

◆ type_name

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

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