9 #ifndef _DCAEN1290TDCConfig_
10 #define _DCAEN1290TDCConfig_
26 void toStrings(vector<pair<string,string> > &items)
const{
28 AddString(items,
"WINWIDTH" ,
"%d",
WINWIDTH);
29 AddString(items,
"WINOFFSET" ,
"%d",
WINOFFSET);
34 #endif // _DCAEN1290TDCConfig_
void toStrings(vector< pair< string, string > > &items) const
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.
JOBJECT_PUBLIC(DCAEN1290TDCConfig)
DCAEN1290TDCConfig(uint32_t rocid, uint32_t slot_mask)
void toStrings(vector< pair< string, string > > &items) const
DCAEN1290TDCConfig(const DCAEN1290TDCConfig *c)