70     flags = flagsIn.cloneAndReplace(
"Trigger.FPGATrackSim.ActiveConfig", 
"Trigger.FPGATrackSim." + flagsIn.Trigger.FPGATrackSim.algoTag,keepOriginal=
False)
 
   71     stage=
"2nd" if flags.Trigger.FPGATrackSim.ActiveConfig.secondStage 
else "1st" 
   73     TrackCollections = [f
"FPGATracks_{stage}_reg{region}" for region 
in flags.Trigger.FPGATrackSim.regionList]
 
   74     RoadCollections = [f
"FPGARoads_{stage}_reg{region}" for region 
in flags.Trigger.FPGATrackSim.regionList]
 
   75     HitsInRoadsCollections = [f
"FPGAHitsInRoads_{stage}_reg{region}" for region 
in flags.Trigger.FPGATrackSim.regionList]
 
   77     kwargs.setdefault(
'FPGATrackSimTrackCollections',TrackCollections)
 
   78     kwargs.setdefault(
'FPGATrackSimRoadCollections',RoadCollections)
 
   79     kwargs.setdefault(
'FPGATrackSimHitsInRoadsCollections',HitsInRoadsCollections)
 
   81     regionMerging = CompFactory.FPGATrackSim.FPGATrackSimRegionMergingAlg(name,**kwargs)
 
   82     regionMerging.doOverlapRemoval = flags.Trigger.FPGATrackSim.doOverlapRemovalBetweenRegions
 
   85     regionMerging.useRoads = 
False  
   88         from FPGATrackSimConfTools.FPGATrackSimSecondStageConfig 
import FPGATrackSimOverlapRemovalToolCfg
 
   91         from FPGATrackSimConfTools.FPGATrackSimAnalysisConfig 
import FPGATrackSimOverlapRemovalToolCfg
 
   95     regionMerging.OverlapRemovalTool.MinChi2 = 1e15
 
   97     acc.addEventAlgo(regionMerging)