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 >(ChannelSide)> BuildChannel
 

Detailed Description

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

Definition at line 45 of file R3BDigitizingEngine.h.

Constructor & Destructor Documentation

◆ UseChannel()

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

Definition at line 48 of file R3BDigitizingEngine.h.

Member Data Documentation

◆ BuildChannel

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

Definition at line 52 of file R3BDigitizingEngine.h.


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