Skip to content
Snippets Groups Projects

bugfix in MvdSensorFrameBuffer

Merged Sergey Gorbunov requested to merge se.gorbunov/cbmroot:mvdBug into master
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -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
Loading