Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DDAQConfig Class Reference

This class is a base class used for classes that hold DAQ module configuration parameters. A subclass for each type of digitization module exists that has the attributes appropriate for that type of module. (See Df250Config, DF1TDCConfig, ...) This class only holds the rocid and slot_mask fields which are common to all configurations. One of the main purposes of this base class is to allow configuration objects for all module types to be stored in a single container used internally by the DAQ plugin. More...

#include <DDAQConfig.h>

+ Inheritance diagram for DDAQConfig:

Public Member Functions

 JOBJECT_PUBLIC (DDAQConfig)
 
 DDAQConfig (uint32_t rocid, uint32_t slot_mask)
 
void toStrings (vector< pair< string, string > > &items) const
 

Public Attributes

uint32_t rocid
 
uint32_t slot_mask
 

Detailed Description

This class is a base class used for classes that hold DAQ module configuration parameters. A subclass for each type of digitization module exists that has the attributes appropriate for that type of module. (See Df250Config, DF1TDCConfig, ...) This class only holds the rocid and slot_mask fields which are common to all configurations. One of the main purposes of this base class is to allow configuration objects for all module types to be stored in a single container used internally by the DAQ plugin.

Definition at line 25 of file DDAQConfig.h.

Constructor & Destructor Documentation

DDAQConfig::DDAQConfig ( uint32_t  rocid,
uint32_t  slot_mask 
)
inline

Definition at line 29 of file DDAQConfig.h.

Member Function Documentation

DDAQConfig::JOBJECT_PUBLIC ( DDAQConfig  )
void DDAQConfig::toStrings ( vector< pair< string, string > > &  items) const
inline

Member Data Documentation


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