From 104f5a7dccff85665024beca4de1f0ba8c004686 Mon Sep 17 00:00:00 2001 From: "se.gorbunov" <se.gorbunov@gsi.de> Date: Tue, 7 Nov 2023 15:02:52 +0000 Subject: [PATCH] bugfix in MvdSensorFrameBuffer --- .../mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx b/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx index ef4e4d68ce..44f975f94c 100644 --- a/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx +++ b/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx @@ -66,7 +66,7 @@ void CbmMvdSensorFrameBuffer::ExecChain() SetPluginReady(false); currentTime = fSensor->GetCurrentEventTime(); - thisFrame = fSensor->GetFrameNumber(fSensorData->GetNPixelsY(), currentTime); + thisFrame = fSensor->GetFrameNumber(currentTime, fSensorData->GetNPixelsY()); if (thisFrame > lastFrame) { //LOG(info) << "Detected full Frame "<< lastFrame << " on sensor " << fSensor->GetName(); @@ -154,7 +154,7 @@ void CbmMvdSensorFrameBuffer::BuildMimosaFrame(Int_t frameNumber) //Get frame number from the CbmMvdSensor according to assumed position of the //rolling shutter. - pointFrameNumber = fSensor->GetFrameNumber(pixelY, point->GetAbsTime()); + pointFrameNumber = fSensor->GetFrameNumber(point->GetAbsTime(), pixelY); // LOG(info) << "current pointFrameNumber " << pointFrameNumber; if (pointFrameNumber < frameNumber) { LOG(info) << "super error"; } @@ -201,7 +201,7 @@ void CbmMvdSensorFrameBuffer::ClearFrame(Int_t frameNumber) //Get frame number from the CbmMvdSensor according to assumed position of the //rolling shutter. - pointFrameNumber = fSensor->GetFrameNumber(pixelY, point->GetAbsTime()); + pointFrameNumber = fSensor->GetFrameNumber(point->GetAbsTime(), pixelY); // if it belongs to the frame, delete it from the internal buffer -- GitLab