Added 10Gb data structures for moench04 (to be tested)

This commit is contained in:
2019-08-21 16:57:54 +02:00
parent 2ef9aa0ea0
commit 1b5e939748
3 changed files with 578 additions and 1 deletions

View File

@ -39,6 +39,7 @@
#include "Mythen3_02_jctbData.h"
#include "adcSar2_jctbData.h"
#include "moench04CtbZmqData.h"
#include "moench04CtbZmq10GbData.h"
#include "deserializer.h"
#include "detectorData.h"
@ -1197,7 +1198,10 @@ void ctbAcquisition::changeDetector(){
// commonMode=new moench03CommonMode();
break;
case MOENCH04:
dataStructure=new moench04CtbZmqData(nAnalogSamples, nDigitalSamples);
if (myDet->enableTenGigabitEthernet(-1))
dataStructure=new moench04CtbZmq10GbData(nAnalogSamples, nDigitalSamples);
else
dataStructure=new moench04CtbZmqData(nAnalogSamples, nDigitalSamples);
cout << "MOENCH 0.4!" << endl;
commonMode=new moench03CommonMode();
break;