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

#include <TriggerDecisionMaker.hpp>

Inheritance diagram for triggeralgs::TriggerDecisionMaker:
[legend]

Public Member Functions

virtual ~TriggerDecisionMaker ()=default
 
virtual void operator() (const TriggerCandidate &input_tc, std::vector< TriggerDecision > &output_tds)=0
 
virtual void flush (std::vector< TriggerDecision > &)
 
virtual void configure (const nlohmann::json &)
 

Detailed Description

Definition at line 24 of file TriggerDecisionMaker.hpp.

Constructor & Destructor Documentation

◆ ~TriggerDecisionMaker()

virtual triggeralgs::TriggerDecisionMaker::~TriggerDecisionMaker ( )
virtualdefault

Member Function Documentation

◆ configure()

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

Definition at line 30 of file TriggerDecisionMaker.hpp.

30{}

◆ flush()

virtual void triggeralgs::TriggerDecisionMaker::flush ( std::vector< TriggerDecision > & )
inlinevirtual

Definition at line 29 of file TriggerDecisionMaker.hpp.

29{}

◆ operator()()

virtual void triggeralgs::TriggerDecisionMaker::operator() ( const TriggerCandidate & input_tc,
std::vector< TriggerDecision > & output_tds )
pure virtual

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