artdaq  v3_12_02
artdaq::RequestSenderModule Class Reference

An art::EDAnalyzer module which sends requests for events (e.g. for the Mu2e CRV system) More...

Inheritance diagram for artdaq::RequestSenderModule:

Public Member Functions

 RequestSenderModule (fhicl::ParameterSet const &pset)
 RequestSender Constructor. More...
 
 ~RequestSenderModule () override
 Virtual Destructor. Shuts down MetricManager if one is present.
 
void analyze (art::Event const &evt) override
 Analyze each event, using the configured mode bitmask. More...
 
void beginRun (art::Run const &run) override
 Perform begin Run actions. More...
 
void endRun (art::Run const &run) override
 PErform end Run actions. More...
 

Detailed Description

An art::EDAnalyzer module which sends requests for events (e.g. for the Mu2e CRV system)

Definition at line 30 of file RequestSender_module.cc.

Constructor & Destructor Documentation

artdaq::RequestSenderModule::RequestSenderModule ( fhicl::ParameterSet const &  pset)
explicit

RequestSender Constructor.

Parameters
psetParameterSet used to configure RequestSender

See artdaq/DAQrate/detail/RequestSender.hh for RequestSender configuration Additional Parameters: "request_list_max_size": Maximum number of requests to send at once

Definition at line 78 of file RequestSender_module.cc.

Member Function Documentation

void artdaq::RequestSenderModule::analyze ( art::Event const &  evt)
override

Analyze each event, using the configured mode bitmask.

Parameters
evtart::Event to analyze

Definition at line 89 of file RequestSender_module.cc.

void artdaq::RequestSenderModule::beginRun ( art::Run const &  run)
override

Perform begin Run actions.

Parameters
runRun object

Definition at line 118 of file RequestSender_module.cc.

void artdaq::RequestSenderModule::endRun ( art::Run const &  run)
override

PErform end Run actions.

Parameters
runRun object

Definition at line 125 of file RequestSender_module.cc.


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