19 """ This function creates the PrecisionPhoton sequence"""
21 InViewRoIs=
"PrecisionPhotonRoIs"
26 hiInfo =
'HI' if ion
is True else ''
27 probeInfo =
'_probe' if is_probe_leg
is True else ''
29 roiTool = CompFactory.ViewCreatorPreviousROITool()
30 recoAcc = InViewRecoCA(
tag(ion),InViewRoIs=InViewRoIs, RoITool = roiTool, RequireParentView =
True, isProbe=is_probe_leg)
32 from TriggerMenuMT.HLT.Photon.PrecisionPhotonRecoSequences
import precisionPhotonRecoSequence
35 selAcc = SelectionCA(
'PrecisionPhotonMenuSequence'+hiInfo, isProbe=is_probe_leg)
37 selAcc.mergeReco(recoAcc)
38 sequenceOut = TrigEgammaKeys.precisionPhotonContainer
40 from TrigEgammaHypo.TrigEgammaPrecisionPhotonHypoTool
import TrigEgammaPrecisionPhotonHypoAlgCfg, TrigEgammaPrecisionPhotonHypoToolFromDict
44 return MenuSequence(flags, selAcc, HypoToolGen=TrigEgammaPrecisionPhotonHypoToolFromDict)