ATLAS Offline Software
Loading...
Searching...
No Matches
python.FPGATrackSimMergeOutputsConfig Namespace Reference

Functions

 FPGATrackSimMergeOutputsAlgCfg (flags, **kwargs)

Variables

 log = AthenaLogger(__name__)

Function Documentation

◆ FPGATrackSimMergeOutputsAlgCfg()

python.FPGATrackSimMergeOutputsConfig.FPGATrackSimMergeOutputsAlgCfg ( flags,
** kwargs )

Definition at line 9 of file FPGATrackSimConfTools/python/FPGATrackSimMergeOutputsConfig.py.

9def FPGATrackSimMergeOutputsAlgCfg(flags,**kwargs):
10 acc=ComponentAccumulator()
11 flags = flags.cloneAndReplace("Trigger.FPGATrackSim.ActiveConfig", "Trigger.FPGATrackSim." + flags.Trigger.FPGATrackSim.algoTag,keepOriginal=False)
12 files = glob.glob(flags.Trigger.FPGATrackSim.FPGATrackSimTestFiles)
13 print("FPGATrackSimMergeOutputsConfig looked for files =",flags.Trigger.FPGATrackSim.FPGATrackSimTestFiles," and found", files)
14 flags.lock()
15 kwargs.setdefault('InFileNames', files)
16
17 from FPGATrackSimConfTools.FPGATrackSimAnalysisConfig import FPGATrackSimOverlapRemovalToolCfg
18 MergeOutputsAlg = CompFactory.FPGATrackSimMergeOutputsAlg(name = 'FPGAMergeOutputsAlg', **kwargs,
19 OverlapRemoval = acc.getPrimaryAndMerge(FPGATrackSimOverlapRemovalToolCfg(flags)))
20 MergeOutputsAlg.OverlapRemoval.MinChi2 = 1e15
21 MergeOutputsAlg.SkipEvents = flags.Exec.SkipEvents
22 MergeOutputsAlg.SortTracks = flags.Trigger.FPGATrackSim.SortTracks
23 acc.addEventAlgo(MergeOutputsAlg)
24
25 return acc
void print(char *figname, TCanvas *c1)

Variable Documentation

◆ log

python.FPGATrackSimMergeOutputsConfig.log = AthenaLogger(__name__)