Make MenuSequences produce shallower CF
Applies changes suggested in: ATR-26964 It basically removes two unnecessary sequences.
Example sequences structure. Currently:
Step1_reco [Seq] [Concurrent] [OR] (same)
Step1_mufast [Seq] [Sequential] [Prompt] (same)
FStep1_mufast [Alg] [n= 0] (same)
Step1_mufast_reco [Seq] [Concurrent] [OR] (same)
L2MuFastReco_content [Seq] [Sequential] [Prompt] (same)
L2MuFastReco_reco [Seq] [Concurrent] [OR] (removed)
L2MuFastReco [Seq] [Sequential] [Prompt] (removed)
IM_L2MuFastReco [Alg] [n= 0]
L2MuFastRecoInViews [Seq] [Concurrent] [OR] (same)
VDVMuFast [Alg] [n= 0]
VDVMuDataPrep [Alg] [n= 0]
RpcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
RpcRdoToRpcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
TgcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
TgcRdoToTgcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MdtRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
MdtRdoToMdtPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
sTgcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
MMRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
StgcRdoToStgcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MMRdoToMMPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MuFastSteering_Muon [Alg] [n= 0]
TrigL2MuFastHypo [Alg] [n= 0]
ComboHypo_Step1_mufast [Alg] [n= 0]
after this change:
Step1_reco [Seq] [Concurrent] [OR]
Step1_mufast [Seq] [Sequential] [Prompt]
FStep1_mufast [Alg] [n= 0]
Step1_mufast_reco [Seq] [Concurrent] [OR]
L2MuFastReco_content [Seq] [Sequential] [Prompt]
IM_L2MuFastReco [Alg] [n= 0]
L2MuFastRecoInViews [Seq] [Concurrent] [OR]
VDVMuFast [Alg] [n= 0]
VDVMuDataPrep [Alg] [n= 0]
RpcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
RpcRdoToRpcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
TgcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
TgcRdoToTgcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MdtRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
MdtRdoToMdtPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
sTgcRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
MMRawDataProvider_L2MuFastRecoRoIs [Alg] [n= 0]
StgcRdoToStgcPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MMRdoToMMPrepData_L2MuFastRecoRoIs [Alg] [n= 1] [unclonable]
MuFastSteering_Muon [Alg] [n= 0]
TrigL2MuFastHypo [Alg] [n= 0]
ComboHypo_Step1_mufast [Alg] [n= 0]
Edited by Tomasz Bold