Hall-D Software
alpha
|
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>
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 |
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.
|
inline |
Definition at line 29 of file DDAQConfig.h.
DDAQConfig::JOBJECT_PUBLIC | ( | DDAQConfig | ) |
Definition at line 36 of file DDAQConfig.h.
References rocid, and slot_mask.
Referenced by DCAEN1290TDCConfig::toStrings(), Df250Config::toStrings(), DF1TDCConfig::toStrings(), and Df125Config::toStrings().
uint32_t DDAQConfig::rocid |
Definition at line 31 of file DDAQConfig.h.
Referenced by toStrings(), DEVIOBufferWriter::WriteCAEN1290Data(), DEVIOBufferWriter::Writef125Data(), and DEVIOBufferWriter::WriteF1Data().
uint32_t DDAQConfig::slot_mask |
Definition at line 32 of file DDAQConfig.h.
Referenced by toStrings(), DEVIOBufferWriter::WriteCAEN1290Data(), DEVIOBufferWriter::Writef125Data(), DEVIOBufferWriter::WriteF1Data(), and DEVIOBufferWriter::Writef250Data().