R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Digitizing::UseChannel< ChannelClass, typename > Struct Template Reference

#include <R3BDigitizingEngine.h>

Public Member Functions

template<typename... Args>
 UseChannel (const Args &... args)
 

Public Attributes

std::function< std::unique_ptr< ChannelClass >(Side)> BuildChannel
 

Detailed Description

template<typename ChannelClass, typename = std::enable_if_t<std::is_base_of_v<AbstractChannel, ChannelClass>>>
struct R3B::Digitizing::UseChannel< ChannelClass, typename >

Definition at line 239 of file R3BDigitizingEngine.h.

Constructor & Destructor Documentation

◆ UseChannel()

template<typename ChannelClass, typename = std::enable_if_t<std::is_base_of_v<AbstractChannel, ChannelClass>>>
template<typename... Args>
R3B::Digitizing::UseChannel< ChannelClass, typename >::UseChannel ( const Args &... args)
inlineexplicit

Definition at line 242 of file R3BDigitizingEngine.h.

Member Data Documentation

◆ BuildChannel

template<typename ChannelClass, typename = std::enable_if_t<std::is_base_of_v<AbstractChannel, ChannelClass>>>
std::function<std::unique_ptr<ChannelClass>(Side)> R3B::Digitizing::UseChannel< ChannelClass, typename >::BuildChannel

Definition at line 246 of file R3BDigitizingEngine.h.


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