EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
eicrecon::WithPodConfig< ConfigT > Class Template Reference

#include <WithPodConfig.h>

Collaboration diagram for eicrecon::WithPodConfig< ConfigT >:
Collaboration graph
[legend]

Public Types

using ConfigType = ConfigT
 

Public Member Functions

ConfigT & getConfig ()
 Get a configuration to be changed.
 
ConfigT & applyConfig (ConfigT cfg)
 Sets a configuration (config is properly copyible)
 

Protected Attributes

ConfigT m_cfg
 

Member Typedef Documentation

◆ ConfigType

template<typename ConfigT = NoConfig>
using eicrecon::WithPodConfig< ConfigT >::ConfigType = ConfigT

Member Function Documentation

◆ applyConfig()

template<typename ConfigT = NoConfig>
ConfigT & eicrecon::WithPodConfig< ConfigT >::applyConfig ( ConfigT  cfg)
inline

Sets a configuration (config is properly copyible)

Examples
/home/runner/work/EICrecon/EICrecon/src/algorithms/interfaces/WithPodConfig.h.

◆ getConfig()

template<typename ConfigT = NoConfig>
ConfigT & eicrecon::WithPodConfig< ConfigT >::getConfig ( )
inline

Member Data Documentation

◆ m_cfg

template<typename ConfigT = NoConfig>
ConfigT eicrecon::WithPodConfig< ConfigT >::m_cfg
protected

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