1 #include "otsdaq-components/DetectorConfiguration/FSSRDACsConfiguration.h"
2 #include "otsdaq-core/ConfigurationInterface/ConfigurationTree.h"
9 FSSRDACsConfiguration::FSSRDACsConfiguration(
void)
48 dacNameToDACAddress_[
"PulserData"] = 1;
49 dacNameToDACAddress_[
"PulserControl"] = 2;
50 dacNameToDACAddress_[
"IntegratorVbn"] = 3;
51 dacNameToDACAddress_[
"ShaperVbp2"] = 4;
52 dacNameToDACAddress_[
"ShaperVbp1"] = 5;
53 dacNameToDACAddress_[
"BLRestorer"] = 6;
54 dacNameToDACAddress_[
"VTn"] = 7;
55 dacNameToDACAddress_[
"VTp0"] = 8;
56 dacNameToDACAddress_[
"VTp1"] = 9;
57 dacNameToDACAddress_[
"VTp2"] = 10;
58 dacNameToDACAddress_[
"VTp3"] = 11;
59 dacNameToDACAddress_[
"VTp4"] = 12;
60 dacNameToDACAddress_[
"VTp5"] = 13;
61 dacNameToDACAddress_[
"VTp6"] = 14;
62 dacNameToDACAddress_[
"VTp7"] = 15;
63 dacNameToDACAddress_[
"ActiveLines"] = 16;
64 dacNameToDACAddress_[
"SendData"] = 19;
65 dacNameToDACAddress_[
"RejectHits"] = 20;
66 dacNameToDACAddress_[
"DigContrReg"] = 27;
67 dacNameToDACAddress_[
"AqBCO"] = 30;
71 FSSRDACsConfiguration::~FSSRDACsConfiguration(
void) {}
74 const ROCDACs FSSRDACsConfiguration::getROCDACs(
75 const ConfigurationTree& dacsConfiguration)
78 for(
auto& it : dacNameToDACAddress_)
80 rocDACs.setDAC(it.first,
82 dacsConfiguration.getNode(it.first).getValue<
unsigned int>());