otsdaq  3.03.00
ots::ARTDAQReaderProcessorBase Class Reference

#include <otsdaq/ARTDAQReaderCore/ARTDAQReaderProcessorBase.h>

+ Inheritance diagram for ots::ARTDAQReaderProcessorBase:
+ Collaboration diagram for ots::ARTDAQReaderProcessorBase:

Public Member Functions

 ARTDAQReaderProcessorBase (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath)
 
virtual ~ARTDAQReaderProcessorBase (void)
 
void initLocalGroup (int rank)
 these functions are not inherited, they define the core reader functionality
 
void configure (int rank)
 
void halt (void)
 
void pause (void)
 
void resume (void)
 
void start (const std::string &runNumber)
 
void stop (void)
 
- Public Member Functions inherited from ots::Configurable
 Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath)
 
ConfigurationTree getSelfNode () const
 
const ConfigurationManagergetConfigurationManager () const
 
const std::string & getContextUID () const
 
const std::string & getApplicationUID () const
 
unsigned int getApplicationLID () const
 
std::string getContextAddress () const
 
unsigned int getContextPort () const
 

Additional Inherited Members

- Protected Attributes inherited from ots::Configurable
const ConfigurationTree theXDAQContextConfigTree_
 
const std::string theConfigurationPath_
 
const std::string theConfigurationRecordName_
 

Detailed Description

ARTDAQReaderProcessorBase This class is a Data Processor base class for the Consumer and Producer Plugin that allows a single artdaq Board Reader to be instantiated on an otsdaq Buffer.

Definition at line 17 of file ARTDAQReaderProcessorBase.h.

Constructor & Destructor Documentation

◆ ~ARTDAQReaderProcessorBase()

ARTDAQReaderProcessorBase::~ARTDAQReaderProcessorBase ( void  )
virtual

ARTDAQReaderProcessorBase::ARTDAQReaderProcessorBase(std::string interfaceID, MPI_Comm local_group_comm, std::string name) :FEVInterface (feId, 0) ,local_group_comm_(local_group_comm) ,name_ (name)

Definition at line 151 of file ARTDAQReaderProcessorBase.cc.


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