diff --git a/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx b/core/detectors/mvd/plugins/buffers/CbmMvdSensorFrameBuffer.cxx index ef4e4d68ce9dff99596ba2b543851ec2cbd6f843..44f975f94c2d8a7bda6920334024a3befa698fec 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