DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
triggeralgs::TriggerPrimitiveMaker Class Referenceabstract

#include <TriggerPrimitiveMaker.hpp>

Public Member Functions

virtual ~TriggerPrimitiveMaker ()=default
 
virtual void operator() (const void *input_rawdata, std::vector< dunedaq::trgdataformats::TriggerPrimitive > &output_tp)=0
 
virtual void flush (std::vector< dunedaq::trgdataformats::TriggerPrimitive > &)
 
virtual void configure (const nlohmann::json &)
 

Detailed Description

Definition at line 21 of file TriggerPrimitiveMaker.hpp.

Constructor & Destructor Documentation

◆ ~TriggerPrimitiveMaker()

virtual triggeralgs::TriggerPrimitiveMaker::~TriggerPrimitiveMaker ( )
virtualdefault

Member Function Documentation

◆ configure()

virtual void triggeralgs::TriggerPrimitiveMaker::configure ( const nlohmann::json & )
inlinevirtual

Definition at line 27 of file TriggerPrimitiveMaker.hpp.

27{}

◆ flush()

virtual void triggeralgs::TriggerPrimitiveMaker::flush ( std::vector< dunedaq::trgdataformats::TriggerPrimitive > & )
inlinevirtual

Definition at line 26 of file TriggerPrimitiveMaker.hpp.

26{}

◆ operator()()

virtual void triggeralgs::TriggerPrimitiveMaker::operator() ( const void * input_rawdata,
std::vector< dunedaq::trgdataformats::TriggerPrimitive > & output_tp )
pure virtual

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