+ Int_t v0[2] = {fSTURawStream->GetV0A(), fSTURawStream->GetV0C()};
+
+ Int_t type[8] =
+ {
+ fSTURawStream->GetGA(),
+ fSTURawStream->GetGB(),
+ fSTURawStream->GetGC(),
+ fSTURawStream->GetJA(),
+ fSTURawStream->GetJB(),
+ fSTURawStream->GetJC(),
+ fSTURawStream->GetRegionEnable(),
+ fSTURawStream->GetFwVersion()
+ };
+
+ // Modify DCS config from STU payload content
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetGA(type[0]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetGB(type[1]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetGC(type[2]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJA(type[3]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJB(type[4]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJC(type[5]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetFw(type[7]);
+ fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetRawData(fSTURawStream->GetRawData());
+
+ fTriggerData->SetL1FrameMask(fSTURawStream->GetFrameReceived());
+ fTriggerData->SetL1V0(v0);
+ fTriggerData->SetL1TriggerType(type);
+
+ fTriggerData->SetL1RawData(fSTURawStream->GetRawData());
+