diff --git a/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/python/FPGATrackSimAnalysisConfig.py b/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/python/FPGATrackSimAnalysisConfig.py
old mode 100644
new mode 100755
index 8b95b1fad765383c3b2c850b7d20612c773bba04..cbe27ad90a47ff9ada71d8cd1e9162b1c853f201
--- a/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/python/FPGATrackSimAnalysisConfig.py
+++ b/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/python/FPGATrackSimAnalysisConfig.py
@@ -282,26 +282,6 @@ def FPGATrackSimReadInputCfg(flags):
     result.addPublicTool(InputTool, primary=True)
     return result
 
-def FPGATrackSimSGInputToolCfg(flags):
-    """In this cotext the tool is configured to only read RDO hits"""
-    result = ComponentAccumulator()
-    tool = CompFactory.FPGATrackSimSGToRawHitsTool(                       
-        TruthToTrackTool=None,
-        Extrapolator=None,
-        pixelClustersName="",
-        SCT_ClustersName="",
-        OfflineTracks="",
-        McTruth="",
-        dumpHitsOnTracks=False,
-        dumpTruthIntersections=False,
-        ReadOfflineClusters=False,
-        ReadTruthTracks=False,
-        ReadOfflineTracks=False
-    )
-
-    result.addPublicTool(tool, primary=True)
-    return result
-
 
 def prepareFlagsForFPGATrackSimLogicalHistProcessAlg(flags):
     newFlags = flags.cloneAndReplace("Trigger.FPGATrackSim.ActiveConfig", "Trigger.FPGATrackSim." + flags.Trigger.FPGATrackSim.algoTag)
@@ -342,6 +322,7 @@ def FPGATrackSimLogicalHistProcessAlgCfg(inputFlags):
         result.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags))
         theFPGATrackSimLogicalHistProcessAlg.InputTool = ""
         theFPGATrackSimLogicalHistProcessAlg.InputTool2 = ""
+        from FPGATrackSimSGInput.FPGATrackSimSGInputConfig import FPGATrackSimSGInputToolCfg
         theFPGATrackSimLogicalHistProcessAlg.SGInputTool = result.getPrimaryAndMerge(FPGATrackSimSGInputToolCfg(flags))
 
     # TODO, will need also the alternative TOOL implementation
diff --git a/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/test/FPGATrackWorkflow/FPGATrackAnalysisOnRDO.sh b/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/test/FPGATrackWorkflow/FPGATrackAnalysisOnRDO.sh
index c54bab61e6416751172e978d0c54ae91bd24d05d..d81f4c2240c3e3eaac81a5e69098878b0c35372a 100755
--- a/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/test/FPGATrackWorkflow/FPGATrackAnalysisOnRDO.sh
+++ b/Trigger/EFTracking/FPGATrackSim/FPGATrackSimConfTools/test/FPGATrackWorkflow/FPGATrackAnalysisOnRDO.sh
@@ -5,7 +5,7 @@ set -e
 GEO_TAG="ATLAS-P2-RUN4-03-00-00"
 export CALIBPATH=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PhaseIIUpgrade/EFTracking/${GEO_TAG}/:$CALIBPATH
 
-RDO="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PhaseIIUpgrade/RDO/${GEO_TAG}/mc21_14TeV.900498.PG_single_muonpm_Pt100_etaFlatnp0_43.recon.RDO.e8481_s4149_r14697/RDO.33675668._000016.pool.root.1"
+RDO="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PhaseIIUpgrade/EFTracking/${GEO_TAG}/RDO/reg0_singlemu.root"
 RDO_EVT=200
 BANKS="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PhaseIIUpgrade/EFTracking/${GEO_TAG}/banks_9L/"
 MAPS="maps_9L/"
@@ -16,7 +16,24 @@ python -m FPGATrackSimConfTools.FPGATrackSimAnalysisConfig \
     --evtMax=${RDO_EVT} \
     Trigger.FPGATrackSim.mapsDir=${MAPS} \
     Trigger.FPGATrackSim.tracking=True \
-    Trigger.FPGATrackSim.sampleType='skipTruth' \
+    Trigger.FPGATrackSim.sampleType='singleMuons' \
     Trigger.FPGATrackSim.bankDir=${BANKS}
 ls -l
 echo "... analysis on RDO, this part is done ..."
+
+echo "... analysis output verification"
+cat << EOF > checkHist.C
+{
+    _file0->cd("FPGATrackSimLogicalHitsProcessAlg");
+    TH1* h = (TH1*)gDirectory->Get("nroads_1st");
+    if ( h == nullptr )
+        throw std::runtime_error("oh dear, after all of this there is no roads histogram");
+    h->Print(); 
+    if ( h->GetEntries() == 0 ) {
+        throw std::runtime_error("oh dear, after all of this there are zero roads");
+    }
+}
+EOF
+
+root -b -q monitoring.root checkHist.C
+echo "... analysis output verification, this part is done ..."
\ No newline at end of file