otsdaq
3.03.00
|
#include <otsdaq/ARTDAQReaderCore/ARTDAQReaderProcessorBase.h>
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) |
![]() | |
Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath) | |
ConfigurationTree | getSelfNode () const |
const ConfigurationManager * | getConfigurationManager () 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 | |
![]() | |
const ConfigurationTree | theXDAQContextConfigTree_ |
const std::string | theConfigurationPath_ |
const std::string | theConfigurationRecordName_ |
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.
|
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.