diff --git a/sim/detectors/mvd/plugins/tasks/CbmMvdSensorDigitizerTask.cxx b/sim/detectors/mvd/plugins/tasks/CbmMvdSensorDigitizerTask.cxx
index dffb61dd31d30e08b28fbc3f7bf6a2a04e1d86fd..3bf98a3f0dd0f3b0a482b49184f5c6f5b3cf908b 100644
--- a/sim/detectors/mvd/plugins/tasks/CbmMvdSensorDigitizerTask.cxx
+++ b/sim/detectors/mvd/plugins/tasks/CbmMvdSensorDigitizerTask.cxx
@@ -730,12 +730,13 @@ void CbmMvdSensorDigitizerTask::GetEventInfo(Int_t& inputNr, Int_t& eventNr, Dou
{
// --- The event number is taken from the FairRootManager
- eventNr = FairRootManager::Instance()->GetEntryNr();
+ eventNr = FairRootManager::Instance()->GetEntryNr(); // global MC event number (over all input files)
// --- In a FairRunAna, take the information from FairEventHeader
if (FairRunAna::Instance()) {
FairEventHeader* event = FairRunAna::Instance()->GetEventHeader();
inputNr = event->GetInputFileId();
+ eventNr = event->GetMCEntryNumber(); // local MC event number (for a given file ID)
eventTime = event->GetEventTime();
}