diff --git a/fles/mcbm2018/tasks/CbmMcbm2018EventBuilder.cxx b/fles/mcbm2018/tasks/CbmMcbm2018EventBuilder.cxx
index e0ff7f021b725c412ad92acbad30f53e53265bfe..d57aef935da3e883cae9eb733c8c5d30ebe04695 100644
--- a/fles/mcbm2018/tasks/CbmMcbm2018EventBuilder.cxx
+++ b/fles/mcbm2018/tasks/CbmMcbm2018EventBuilder.cxx
@@ -96,7 +96,7 @@ InitStatus CbmMcbm2018EventBuilder::Init() {
   // Register output array (CbmEvent)
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "CbmEvent", "Cbm Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
 
   if (!fEvents) LOG(fatal) << "Output branch was not created";
 
diff --git a/fles/mcbm2018/tasks/CbmMcbm2019TimeWinEventBuilderTask.cxx b/fles/mcbm2018/tasks/CbmMcbm2019TimeWinEventBuilderTask.cxx
index b3789f4581f4a45bd73b2469c608a58e0019dcb8..966348364df918d0248e2b29c9a964744dd14048 100644
--- a/fles/mcbm2018/tasks/CbmMcbm2019TimeWinEventBuilderTask.cxx
+++ b/fles/mcbm2018/tasks/CbmMcbm2019TimeWinEventBuilderTask.cxx
@@ -42,7 +42,7 @@ InitStatus CbmMcbm2019TimeWinEventBuilderTask::Init() {
   /// Register output array (CbmEvent)
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "CbmEvent", "Cbm Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
 
   if (!fEvents) LOG(fatal) << "Output branch was not created";
 
diff --git a/reco/KF/CbmKFParticleFinder.cxx b/reco/KF/CbmKFParticleFinder.cxx
index 173f9739b4a69bfbb1804cdffac215838016be16..3d8b2f0c1c97d5f9d5136a7245a63214ce767909 100644
--- a/reco/KF/CbmKFParticleFinder.cxx
+++ b/reco/KF/CbmKFParticleFinder.cxx
@@ -67,7 +67,7 @@ InitStatus CbmKFParticleFinder::Init() {
 
   //check the mode
   fTimeSliceMode = 0;
-  if (ioman->CheckBranch("Event")) {
+  if (ioman->CheckBranch("CbmEvent")) {
     fTimeSliceMode = 1;
     LOG(info) << GetName() << ": Running in the timeslice mode.";
   } else
@@ -75,7 +75,7 @@ InitStatus CbmKFParticleFinder::Init() {
 
   // Get reconstructed events
   if (fTimeSliceMode) {
-    fEvents = (TClonesArray*) ioman->GetObject("Event");
+    fEvents = (TClonesArray*) ioman->GetObject("CbmEvent");
     if (fEvents == 0)
       Fatal("CbmKFParticleFinder::Init",
             "No events available. Running in the event-by-event mode.");
diff --git a/reco/KF/CbmKFParticleFinderPID.cxx b/reco/KF/CbmKFParticleFinderPID.cxx
index b38f69de81fac986698d1327a84911258052b5c4..8924e95be15d6532d1593337591e54d80f373b75 100644
--- a/reco/KF/CbmKFParticleFinderPID.cxx
+++ b/reco/KF/CbmKFParticleFinderPID.cxx
@@ -100,7 +100,7 @@ InitStatus CbmKFParticleFinderPID::Init() {
 
   //check the mode
   fTimeSliceMode = 0;
-  if (ioman->CheckBranch("Event")) {
+  if (ioman->CheckBranch("CbmEvent")) {
     fTimeSliceMode = 1;
     LOG(info) << GetName() << ": Running in the timeslice mode.";
   } else
@@ -615,4 +615,4 @@ void CbmKFParticleFinderPID::SetRecoPID() {
   }
 }
 
-ClassImp(CbmKFParticleFinderPID);
\ No newline at end of file
+ClassImp(CbmKFParticleFinderPID);
diff --git a/reco/KF/CbmKFParticleFinderQA.cxx b/reco/KF/CbmKFParticleFinderQA.cxx
index 3abc25106975dda6c00ccf54f07032c8da00fc6a..a7ca6589dfff9600386ddaf5a1c54e694f76b07f 100644
--- a/reco/KF/CbmKFParticleFinderQA.cxx
+++ b/reco/KF/CbmKFParticleFinderQA.cxx
@@ -109,7 +109,7 @@ InitStatus CbmKFParticleFinderQA::Init() {
 
   //check the mode
   fTimeSliceMode = 0;
-  if (ioman->CheckBranch("Event")) fTimeSliceMode = 1;
+  if (ioman->CheckBranch("CbmEvent")) fTimeSliceMode = 1;
 
   //MC Tracks
   if (fTimeSliceMode) {
diff --git a/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx b/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
index 15e079b8d332f0ddd18f07c36151b54cf44dfaf6..676cc8d4cb99a740b1c18028eb6b44b0720245c5 100644
--- a/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
+++ b/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
@@ -2,8 +2,8 @@
 /*
  *====================================================================
  *
- *  CBM Level 1 Reconstruction 
- *  
+ *  CBM Level 1 Reconstruction
+ *
  *  Authors: V. Akishina
  *
  *  e-mail : v.akishina@gsi.de
@@ -74,7 +74,7 @@ InitStatus CbmL1GlobalTrackFinder::Init() {
     ioman->Register("TofTrack", "Tof", fTofTracks, "TofTrack");
   }
 
-  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
 
   LOG(info) << fEvents << " fEvents ";
 
diff --git a/reco/detectors/rich/CbmRichHitProducer.cxx b/reco/detectors/rich/CbmRichHitProducer.cxx
index b3bf6fe3ab2420832105d7fe2f315b928d9e0cec..f2d1a9b614c48156062849be9f34e5d950e4c9a9 100644
--- a/reco/detectors/rich/CbmRichHitProducer.cxx
+++ b/reco/detectors/rich/CbmRichHitProducer.cxx
@@ -45,7 +45,7 @@ void CbmRichHitProducer::SetParContainers() {}
 InitStatus CbmRichHitProducer::Init() {
   FairRootManager* manager = FairRootManager::Instance();
 
-  fCbmEvents = dynamic_cast<TClonesArray*>(manager->GetObject("Event"));
+  fCbmEvents = dynamic_cast<TClonesArray*>(manager->GetObject("CbmEvent"));
   if (fCbmEvents == nullptr) {
     LOG(info) << ": CbmEvent NOT found \n \n \n";
   } else {
diff --git a/reco/detectors/sts/CbmRecoSts.cxx b/reco/detectors/sts/CbmRecoSts.cxx
index 04c68d8a9a506fda593e8b91bafc70f769eb2f53..349da2d807ff921f6c60953cbbc9db96d0cafffa 100644
--- a/reco/detectors/sts/CbmRecoSts.cxx
+++ b/reco/detectors/sts/CbmRecoSts.cxx
@@ -238,8 +238,8 @@ InitStatus CbmRecoSts::Init() {
   // --- In event mode: get input array (CbmEvent)
   if (fMode == kCbmRecoEvent) {
     LOG(info) << GetName() << ": Using event-by-event mode";
-    fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
-    if (!fEvents) {
+    fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
+    if (nullptr == fEvents) {
       LOG(warn) << GetName()
                 << ": Event mode selected but no event array found!";
       return kFATAL;
diff --git a/reco/detectors/sts/CbmStsFindTracksEvents.cxx b/reco/detectors/sts/CbmStsFindTracksEvents.cxx
index ad8d25f632d50172336efd9a8e5a5d7fbfcc075d..8112844df55df06e0e1b21e9e6f00c827578b794 100644
--- a/reco/detectors/sts/CbmStsFindTracksEvents.cxx
+++ b/reco/detectors/sts/CbmStsFindTracksEvents.cxx
@@ -98,8 +98,8 @@ InitStatus CbmStsFindTracksEvents::Init() {
   assert(ioman);
 
   // --- Get input array (Events)
-  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
-  if (!fEvents) {
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
+  if (nullptr == fEvents) {
     LOG(warn) << GetName() << ": No event array! Will process entire tree.";
   }
 
diff --git a/reco/detectors/sts/CbmStsFindTracksQa.cxx b/reco/detectors/sts/CbmStsFindTracksQa.cxx
index 9d5b42fadca38d00be16cff0d1769e2e08c43d87..038969aeea327432b93e499a7d6534d61e957563 100644
--- a/reco/detectors/sts/CbmStsFindTracksQa.cxx
+++ b/reco/detectors/sts/CbmStsFindTracksQa.cxx
@@ -226,7 +226,7 @@ InitStatus CbmStsFindTracksQa::Init() {
   assert(fStsPoints);
 
   // Get Event array
-  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
 
   // Get StsHit array
   fStsHits = (TClonesArray*) ioman->GetObject("StsHit");
diff --git a/reco/detectors/trd/CbmTrdClusterFinder.cxx b/reco/detectors/trd/CbmTrdClusterFinder.cxx
index f3aba7fdf00d8bdda622c7e4760c8a232819ead8..2fab51c9c900c37d0ae7d2f96639150bab6b50ba 100644
--- a/reco/detectors/trd/CbmTrdClusterFinder.cxx
+++ b/reco/detectors/trd/CbmTrdClusterFinder.cxx
@@ -172,7 +172,8 @@ InitStatus CbmTrdClusterFinder::Init() {
   ioman->Register(
     "TrdCluster", "TRD", fClusters, IsOutputBranchPersistent("TrdCluster"));
 
-  if (!IsTimeBased() && !ioman->GetObject("Event")) {
+  if (!IsTimeBased() &&
+      nullptr == dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"))) {
     LOG(warn) << GetName()
               << ": Event mode selected but no event array found! Run in "
                  "time-based mode.";
@@ -212,14 +213,14 @@ InitStatus CbmTrdClusterFinder::Init() {
 //_____________________________________________________________________
 void CbmTrdClusterFinder::Exec(Option_t* /*option*/) {
   /**
-* Digis are sorted according to the moduleAddress. A combiId is calculted based 
-* on the rowId and the colId to have a neighbouring criterion for digis within 
+* Digis are sorted according to the moduleAddress. A combiId is calculted based
+* on the rowId and the colId to have a neighbouring criterion for digis within
 * the same pad row. The digis of each module are sorted according to this combiId.
 * All sorted digis of one pad row are 'clustered' into rowCluster. For a new row
-* the rowClusters are compared to the rowClusters of the last row. If an overlap 
-* is found they are marked to be parents(last row) and childrens(activ row) 
-* (mergeRowCluster()). After this, the finale clusters are created. Therefor 
-* walkCluster() walks along the list of marked parents and markes every visited 
+* the rowClusters are compared to the rowClusters of the last row. If an overlap
+* is found they are marked to be parents(last row) and childrens(activ row)
+* (mergeRowCluster()). After this, the finale clusters are created. Therefor
+* walkCluster() walks along the list of marked parents and markes every visited
 * rowCluster to avoid multiple usage of one rowCluster. drawCluster() can be used to
 * get a visual output.
 */
diff --git a/reco/eventbuilder/digis/CbmBuildEventsIdeal.cxx b/reco/eventbuilder/digis/CbmBuildEventsIdeal.cxx
index 1baac969438063fb06f9c476be5113c197f45079..2b861d734b54d2b7956b2eb7707eda8d834b4110 100644
--- a/reco/eventbuilder/digis/CbmBuildEventsIdeal.cxx
+++ b/reco/eventbuilder/digis/CbmBuildEventsIdeal.cxx
@@ -206,13 +206,13 @@ InitStatus CbmBuildEventsIdeal::Init() {
   }
 
   // Register output array (CbmEvent)
-  if (ioman->GetObject("Event")) {
-    LOG(fatal) << GetName() << ": Branch Event already exists!";
+  if (ioman->GetObject("CbmEvent")) {
+    LOG(fatal) << GetName() << ": Branch CbmEvent already exists!";
     return kFATAL;
   }
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "Event", "CbmEvent", fEvents, IsOutputBranchPersistent("Event"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
   if (!fEvents) {
     LOG(fatal) << GetName() << ": Output branch could not be created!";
     return kFATAL;
diff --git a/reco/eventbuilder/digis/CbmBuildEventsIdealNew.cxx b/reco/eventbuilder/digis/CbmBuildEventsIdealNew.cxx
index f3a7823eb8276779429442fdc85e6839cbcd20e8..73690b2e92f64bce315630ad7ab84a459e274499 100644
--- a/reco/eventbuilder/digis/CbmBuildEventsIdealNew.cxx
+++ b/reco/eventbuilder/digis/CbmBuildEventsIdealNew.cxx
@@ -188,13 +188,13 @@ InitStatus CbmBuildEventsIdealNew::Init() {
   }
 
   // Register output array (CbmEvent)
-  if (ioman->GetObject("Event")) {
-    LOG(fatal) << GetName() << ": Branch Event already exists!";
+  if (ioman->GetObject("CbmEventStore")) {
+    LOG(fatal) << GetName() << ": Branch CbmEventStore already exists!";
     return kFATAL;
   }
   /*
   fEvents = new std::vector<CbmEventStore>();
-  ioman->RegisterAny("Event", fEvents, kTRUE);
+  ioman->RegisterAny("CbmEventStore", fEvents, kTRUE);
   if ( ! fEvents ) {
     LOG(fatal) << GetName() << ": Output branch could not be created!";
     return kFATAL;
diff --git a/reco/eventbuilder/digis/CbmBuildEventsQA.cxx b/reco/eventbuilder/digis/CbmBuildEventsQA.cxx
index f2e59f1f46355c92e41f202134f4d416eaee7b2e..03158ba3ab8a7db0a4e903a9bcc9e27d939cc0ca 100644
--- a/reco/eventbuilder/digis/CbmBuildEventsQA.cxx
+++ b/reco/eventbuilder/digis/CbmBuildEventsQA.cxx
@@ -116,8 +116,12 @@ InitStatus CbmBuildEventsQA::Init() {
   assert(ioman);
 
   // --- Get input array (CbmEvent)
-  fEvents = (TClonesArray*) ioman->GetObject("Event");
-  assert(fEvents);
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
+  if (nullptr == fEvents) {
+    LOG(fatal) << "CbmBuildEventsQA::Init"
+               << "No CbmEvent TClonesArray found!";
+  }
+
 
   // --- Get input array (CbmStsDigi)
   fStsDigis = (TClonesArray*) ioman->GetObject("StsDigi");
diff --git a/reco/eventbuilder/digis/CbmBuildEventsSimple.cxx b/reco/eventbuilder/digis/CbmBuildEventsSimple.cxx
index 499c056ab91963f636318ec4ea6d6752bcdfd926..1f1aa6c620e6fbc6a874eebee051556c17434886 100644
--- a/reco/eventbuilder/digis/CbmBuildEventsSimple.cxx
+++ b/reco/eventbuilder/digis/CbmBuildEventsSimple.cxx
@@ -167,7 +167,7 @@ void CbmBuildEventsSimple::Exec(Option_t*) {
         fSN     = i + 1;
         digi2   = (CbmStsDigi*) fStsDigis->At(i + 1);
         fST     = digi2->GetTime();
-        /*	
+        /*
 	cout << "--> ";
         digi2=(CbmStsDigi*)fSlice->GetData(kSTS, n0);
 	cout << n0 << "(" << digi2->GetTime() << ")" << ", ";
@@ -200,7 +200,7 @@ InitStatus CbmBuildEventsSimple::Init() {
   // Register output array (CbmStsDigi)
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "Event", "CbmEvent", fEvents, IsOutputBranchPersistent("Event"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
 
   return kSUCCESS;
 }
diff --git a/reco/eventbuilder/tracks/CbmBuildEventsFromTracksIdeal.cxx b/reco/eventbuilder/tracks/CbmBuildEventsFromTracksIdeal.cxx
index 06e49580c5db8845d1cafeb64f0d2e7f4d13c6fd..d89299331eac9f60345fe0f98e2f2eee9a6204fd 100644
--- a/reco/eventbuilder/tracks/CbmBuildEventsFromTracksIdeal.cxx
+++ b/reco/eventbuilder/tracks/CbmBuildEventsFromTracksIdeal.cxx
@@ -92,7 +92,7 @@ InitStatus CbmBuildEventsFromTracksIdeal::Init() {
   // Register output array (CbmStsDigi)
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "Event", "CbmEvent", fEvents, IsOutputBranchPersistent("Event"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
 
   return kSUCCESS;
 }
diff --git a/reco/eventbuilder/tracks/CbmBuildEventsFromTracksReal.cxx b/reco/eventbuilder/tracks/CbmBuildEventsFromTracksReal.cxx
index 4fa2cb19c89c89ef1320d0e2a0f65005e99b7d49..88a3a6c0b776818921d0fa95f3ad0a62fb5a1897 100644
--- a/reco/eventbuilder/tracks/CbmBuildEventsFromTracksReal.cxx
+++ b/reco/eventbuilder/tracks/CbmBuildEventsFromTracksReal.cxx
@@ -50,7 +50,7 @@ InitStatus CbmBuildEventsFromTracksReal::Init() {
   // Register output array (CbmStsDigi)
   fEvents = new TClonesArray("CbmEvent", 100);
   ioman->Register(
-    "Event", "CbmEvent", fEvents, IsOutputBranchPersistent("Event"));
+    "CbmEvent", "Cbm_Event", fEvents, IsOutputBranchPersistent("CbmEvent"));
 
   return kSUCCESS;
 }
diff --git a/reco/eventbuilder/tracks/CbmEventBuilderQA.cxx b/reco/eventbuilder/tracks/CbmEventBuilderQA.cxx
index 50daba4a4392bd10880fecbe3e64b0f0f5559a53..25b34bbc509661eae3450465de4eb7a612b2f797 100644
--- a/reco/eventbuilder/tracks/CbmEventBuilderQA.cxx
+++ b/reco/eventbuilder/tracks/CbmEventBuilderQA.cxx
@@ -277,8 +277,10 @@ InitStatus CbmEventBuilderQA::Init() {
   assert(fStsHitMatch);
 
   // --- Get input array (CbmEvent)
-  fEvents = (TClonesArray*) ioman->GetObject("Event");
-  assert(fEvents);
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
+  if (nullptr == fEvents) {
+    Fatal("CbmEventBuilderQA::Init", "No CbmEvent TClonesArray found!");
+  }
 
   return kSUCCESS;
 }
diff --git a/reco/global/CbmFindPrimaryVertexEvents.cxx b/reco/global/CbmFindPrimaryVertexEvents.cxx
index ad865cef1e50459b257212ffaa1fcddb0c816f8d..94fe264466e4ea9ef09c930b3d23309b651e2013 100644
--- a/reco/global/CbmFindPrimaryVertexEvents.cxx
+++ b/reco/global/CbmFindPrimaryVertexEvents.cxx
@@ -82,8 +82,10 @@ InitStatus CbmFindPrimaryVertexEvents::Init() {
   assert(ioman);
 
   // Get event array
-  fEvents = (TClonesArray*) ioman->GetObject("Event");
-  assert(fEvents);
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
+  if (nullptr == fEvents) {
+    LOG(fatal) << GetName() << "No CbmEvent TClonesArray found!";
+  }
 
   // Get CbmStsTrack array
   fTracks = (TClonesArray*) ioman->GetObject("StsTrack");
diff --git a/reco/littrack/cbm/qa/fit/CbmLitFitQa.cxx b/reco/littrack/cbm/qa/fit/CbmLitFitQa.cxx
index bd2880348d5a873de6e9fab628f33ee3d8dfdac2..5f7c875f541071778e71c56b309b49a765ac2702 100644
--- a/reco/littrack/cbm/qa/fit/CbmLitFitQa.cxx
+++ b/reco/littrack/cbm/qa/fit/CbmLitFitQa.cxx
@@ -127,7 +127,7 @@ void CbmLitFitQa::ReadDataBranches() {
       << "CbmMatchRecoToMC::ReadAndCreateDataBranches() NULL MCDataManager.";
 
   fMCTracks = mcManager->InitBranch("MCTrack");
-  fEvents   = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
+  fEvents   = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
   //    fPrimVertex = (CbmVertex*) ioman->GetObject("PrimaryVertex");
   // Get pointer to PrimaryVertex object from IOManager if it exists
   // The old name for the object is "PrimaryVertex" the new one
diff --git a/reco/littrack/cbm/reco/CbmLitFindGlobalTracks.cxx b/reco/littrack/cbm/reco/CbmLitFindGlobalTracks.cxx
index 7f8e7c7fa75f7b475202caefc0d9c927b8bfdea9..685a351ded717941a7cfc90929f69924201e8a43 100644
--- a/reco/littrack/cbm/reco/CbmLitFindGlobalTracks.cxx
+++ b/reco/littrack/cbm/reco/CbmLitFindGlobalTracks.cxx
@@ -200,7 +200,7 @@ void CbmLitFindGlobalTracks::ReadInputBranches() {
   }  //? TOF in geometry
 
   // --- Events
-  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
+  fEvents = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
   if (fEvents)
     LOG(INFO) << GetName() << ": Found Event branch";
   else
diff --git a/reco/littrack/cbm/reco/CbmLitFindMvdTracks.cxx b/reco/littrack/cbm/reco/CbmLitFindMvdTracks.cxx
index 2ae3ba5c7fb319c6553508a02100fc93471d36c7..e9760f58aef1a8cd8fabd4d351a6ba0f63836297 100644
--- a/reco/littrack/cbm/reco/CbmLitFindMvdTracks.cxx
+++ b/reco/littrack/cbm/reco/CbmLitFindMvdTracks.cxx
@@ -87,9 +87,9 @@ void CbmLitFindMvdTracks::ReadAndCreateDataBranches() {
     LOG(fatal) << "CbmLitFindMvdTracks::ReadAndCreateDataBranches "
                   "FairRootManager is not instantiated";
   }
-  fMvdHits   = (TClonesArray*) ioman->GetObject("MvdHit");
-  fStsTracks = (TClonesArray*) ioman->GetObject("StsTrack");
-  fEvents    = dynamic_cast<TClonesArray*>(ioman->GetObject("Event"));
+  fMvdHits   = dynamic_cast<TClonesArray*>(ioman->GetObject("MvdHit"));
+  fStsTracks = dynamic_cast<TClonesArray*>(ioman->GetObject("StsTrack"));
+  fEvents    = dynamic_cast<TClonesArray*>(ioman->GetObject("CbmEvent"));
 }
 
 void CbmLitFindMvdTracks::ConvertInputData(CbmEvent* event) {