diff --git a/options/reconstruction.ecal.py b/options/reconstruction.ecal.py
index 832f12fdd7a0b7916c47305a7cbcf983c48a5f51..caa29e0acfe7c684ec5d537aa84a30a3c9891c90 100644
--- a/options/reconstruction.ecal.py
+++ b/options/reconstruction.ecal.py
@@ -66,8 +66,14 @@ from Configurables import Jug__Fast__TruthClustering as TruthClustering
 # branches needed from simulation root file
 sim_coll = [
     "MCParticles",
-    "EcalEndcapNHits",
-    "EcalEndcapPHits",
+    'EcalEndcapNHits',
+    'EcalEndcapNHitsContributions',
+    'EcalEndcapPHits',
+    'EcalEndcapPHitsContributions',
+    'EcalBarrelHits',
+    'EcalBarrelHitsContributions',
+    'EcalBarrelScFiHits',
+    'EcalBarrelScFiHitsContributions',
 ]
 
 # list of algorithms
diff --git a/options/reconstruction.hcal.py b/options/reconstruction.hcal.py
index c8742250e1493c9d2f245eda5c27378e1e59ba52..b72fec2b9550beaefdb61a0512c94b6dbfffc4af 100644
--- a/options/reconstruction.hcal.py
+++ b/options/reconstruction.hcal.py
@@ -66,8 +66,12 @@ from Configurables import Jug__Reco__ClusterRecoCoG as RecoCoG
 # branches needed from simulation root file
 sim_coll = [
     "MCParticles",
-    "HcalEndcapPHits",
-    "HcalEndcapNHits",
+    'HcalBarrelHits',
+    'HcalBarrelHitsContributions',
+    'HcalEndcapPHits',
+    'HcalEndcapPHitsContributions',
+    'HcalEndcapNHits',
+    'HcalEndcapNHitsContributions',
 ]
 
 # list of algorithms
diff --git a/options/reconstruction.py b/options/reconstruction.py
index 270a3719c16575252a78d3e966903124a35dcead..addc8f58da50706cfcb84c639b659b2c531e348c 100644
--- a/options/reconstruction.py
+++ b/options/reconstruction.py
@@ -168,15 +168,24 @@ sim_coll = [
     'MCParticles',
     'B0TrackerHits',
     'EcalEndcapNHits',
+    'EcalEndcapNHitsContributions',
     'EcalEndcapPHits',
+    'EcalEndcapPHitsContributions',
     'EcalBarrelHits',
+    'EcalBarrelHitsContributions',
     'EcalBarrelScFiHits',
+    'EcalBarrelScFiHitsContributions',
     'HcalBarrelHits',
+    'HcalBarrelHitsContributions',
     'HcalEndcapPHits',
+    'HcalEndcapPHitsContributions',
     'HcalEndcapNHits',
+    'HcalEndcapNHitsContributions',
     'DRICHHits',
     'ZDCEcalHits',
+    'ZDCEcalHitsContributions',
     'ZDCHcalHits',
+    'ZDCHcalHitsContributions',
 ]
 
 forward_romanpot_collections = [
diff --git a/options/reconstruction.raw.py b/options/reconstruction.raw.py
index 92e32574be5ded6a4bee54bc8fbd1839521c7009..d51f1456e37c37be7239cbc8d1bb8a418fbeb8e2 100644
--- a/options/reconstruction.raw.py
+++ b/options/reconstruction.raw.py
@@ -67,12 +67,19 @@ sim_coll = [
     'MCParticles',
     'B0TrackerHits',
     'EcalEndcapNHits',
+    'EcalEndcapNHitsContributions',
     'EcalEndcapPHits',
+    'EcalEndcapPHitsContributions',
     'EcalBarrelHits',
+    'EcalBarrelHitsContributions',
     'EcalBarrelScFiHits',
+    'EcalBarrelScFiHitsContributions',
     'HcalBarrelHits',
+    'HcalBarrelHitsContributions',
     'HcalEndcapPHits',
+    'HcalEndcapPHitsContributions',
     'HcalEndcapNHits',
+    'HcalEndcapNHitsContributions',
     'DRICHHits',
 ]