diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Electron/generateElectron.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Electron/generateElectron.py
index 1d12ecc8d429a870473a683c24c6dee34a8fec6c..e04d987296f4085473635aeca3401fee2c1260ea 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Electron/generateElectron.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Electron/generateElectron.py
@@ -10,9 +10,6 @@ from TrigEDMConfig.TriggerEDMRun3 import recordable
 from AthenaConfiguration.ComponentFactory import CompFactory
 from TriggerMenuMT.HLTMenuConfig.Menu.DictFromChainName import getChainMultFromDict
 
-# TODO remove once full tracking is in place
-def fakeHypoAlgCfg(flags, name="FakeHypoForElectron"):    
-    return CompFactory.getComp("HLTTest::TestHypoAlg")( name, Input="" )
 
 
 def generateChains( flags,  chainDict ):
@@ -81,19 +78,16 @@ def generateChains( flags,  chainDict ):
     accTrk.merge(fastInDetReco, sequenceName=stepReco.getName())
 
 
-    # TODO remove once full tracking is in place
-    fakeHypoAlg = fakeHypoAlgCfg(flags, name='FakeHypoForElectron')
-
-
-    def makeFakeHypoTool(chainDict, cfg = None):
-        return CompFactory.getComp("HLTTest::TestHypoTool")(chainDict['chainName'])
-
-    accTrk.addEventAlgo(fakeHypoAlg, sequenceName=stepView.getName())
+    fastElectronHypoAlg = CompFactory.TrigEgammaFastElectronHypoAlgMT()
+    fastElectronHypoAlg.Electrons = "HLT_FastElectrons"
+    fastElectronHypoAlg.RunInView = True
+    accTrk.addEventAlgo(fastElectronHypoAlg, sequenceName=stepView.getName())
 
+    from TrigEgammaHypo.TrigEgammaFastElectronHypoTool import TrigEgammaFastElectronHypoToolFromDict
     fastInDetSequence = CAMenuSequence(Sequence    = fastInDetReco.sequence(),
                                        Maker       = fastInDetReco.inputMaker(),
-                                       Hypo        = fakeHypoAlg,
-                                       HypoToolGen = makeFakeHypoTool,
+                                       Hypo        = fastElectronHypoAlg,
+                                       HypoToolGen = TrigEgammaFastElectronHypoToolFromDict,
                                        CA = accTrk)
 
     fastInDetStep = ChainStep( name=secondStepName, Sequences=[fastInDetSequence], chainDicts=[chainDict], multiplicity=getChainMultFromDict(chainDict))