ATLAS Offline Software
Loading...
Searching...
No Matches
TrackOverlayRecoConfig Namespace Reference

Functions

 TrackOverlayRecoCfg (flags)

Function Documentation

◆ TrackOverlayRecoCfg()

TrackOverlayRecoConfig.TrackOverlayRecoCfg ( flags)

Definition at line 8 of file TrackOverlayRecoConfig.py.

8def TrackOverlayRecoCfg(flags):
9 acc = ComponentAccumulator()
10 acc.addSequence(seqAND("MOSequence"), parentName='AthAlgSeq')
11 acc.merge(TrackOverlayDecisionAlgCfg(flags), sequenceName='MOSequence')
12 acc.addSequence(parOR('WorkMOSequence'), parentName='MOSequence')
13 acc.merge(InDetTrackRecoCfg(flags), sequenceName='WorkMOSequence')
14
15 acc.addSequence(seqAND("TOSequence"), parentName='AthAlgSeq')
16 acc.merge(InvertedTrackOverlayDecisionAlgCfg(flags), sequenceName='TOSequence')
17 acc.addSequence(parOR('WorkTOSequence'), parentName='TOSequence')
18 flagsTO = flags.clone() # gives an unlocked copy
19 flagsTO.TrackOverlay.isTrackOverlaySeq = True
20 flagsTO.lock()
21 acc.merge(InDetTrackRecoCfg(flagsTO), sequenceName='WorkTOSequence')
22 return acc