8 from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu
import ChainProp
9 from .SignatureDicts
import ChainStore
11 from .Physics_pp_run3_v1
import (
30 from .
import P1_run3_v1
36 ChainProp(name=
'HLT_mu4_cosmic_L1MU3V_EMPTY', l1SeedThresholds=[
'MU3V'], stream=[
'CosmicMuons'], groups=[
'RATE:Cosmic_Muon',
'BW:Muon'],monGroups=[
'idMon:shifter']),
37 ChainProp(name=
'HLT_mu4_msonly_cosmic_L1MU3V_EMPTY', l1SeedThresholds=[
'MU3V'], stream=[
'CosmicMuons'], groups=[
'RATE:Cosmic_Muon',
'BW:Muon']),
39 ChainProp(name=
'HLT_3mu6_msonly_L1MU3V_EMPTY', l1SeedThresholds=[
'MU3V'], stream=[
'Late'], groups=PrimaryL1MuGroup+MultiMuonGroup),
40 ChainProp(name=
'HLT_3mu6_msonly_L12MU5VF_EMPTY', l1SeedThresholds=[
'MU5VF'], stream=[
'Late'], groups=PrimaryL1MuGroup+MultiMuonGroup),
42 ChainProp(name=
'HLT_mu60_0eta105_msonly_L1MU14FCH', l1SeedThresholds=[
'MU14FCH'], stream=[
'Main'], groups=PrimaryL1MuGroup+SingleMuonGroup),
43 ChainProp(name=
'HLT_mu60_msonly_3layersEC_L1MU14FCH', l1SeedThresholds=[
'MU14FCH'], stream=[
'Main'], groups=PrimaryL1MuGroup+SingleMuonGroup),
44 ChainProp(name=
'HLT_mu80_msonly_3layersEC_L1MU14FCH', l1SeedThresholds=[
'MU14FCH'], stream=[
'Main'], groups=PrimaryL1MuGroup+SingleMuonGroup),
47 ChainProp(name=
'HLT_mu4_idperf_L1MU3V', l1SeedThresholds=[
'MU3V'], stream=[
'Main'], groups=PrimaryL1MuGroup+SingleMuonGroup,monGroups=[
'idMon:shifter']),
50 ChainProp(name=
'HLT_mu20_LRT_d0loose_L1MU14FCH', l1SeedThresholds=[
'MU14FCH'], stream=[
'Main'], groups=PrimaryL1MuGroup+SingleMuonGroup),
51 ChainProp(name=
'HLT_mu6_LRT_idperf_L1MU5VF', l1SeedThresholds=[
'MU5VF'], stream=[
'Main'], groups=SupportGroup+SingleMuonGroup,monGroups=[
'idMon:shifter']),
54 ChainProp(name=
'HLT_mu6_LRT_d0loose_L1MU5VF', l1SeedThresholds=[
'MU5VF'], stream=[
'Main'], groups=SupportGroup+SingleMuonGroup),
60 ChainProp(name=
'HLT_g3_etcut_LArPEB_L1eEM5', stream=[
'LArCells'], groups=[
'RATE:SinglePhoton',
'BW:Egamma']),
61 ChainProp(name=
'HLT_e5_etcut_L1eEM5',stream=[
'Main'], groups=[
'RATE:SingleElectron',
'BW:Egamma']),
65 ChainProp(name=
'HLT_tau0_ptonly_L1eTAU12', l1SeedThresholds=[
'eTAU12'], stream=[
'Main'], groups=PrimaryPhIGroup+SingleTauGroup),
70 ChainProp(name=
'HLT_j15_L1jJ60_EMPTY' , l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=PrimaryPhIGroup+SingleJetGroup),
71 ChainProp(name=
'HLT_j0_HT0_L1jJ60_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=PrimaryPhIGroup+SingleJetGroup),
75 ChainProp(name=
'HLT_j0_0eta290_boffperf_ftf_L1MU8F', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=PrimaryLegGroup+SingleBjetGroup,monGroups=[
'idMon:shifter']),
76 ChainProp(name=
'HLT_j0_0eta290_boffperf_ftf_L1RD0_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=PrimaryLegGroup+SingleBjetGroup,monGroups=[
'idMon:shifter']),
77 ChainProp(name=
'HLT_j0_0eta290_boffperf_ftf_L1jJ30_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=PrimaryLegGroup+SingleBjetGroup,monGroups=[
'idMon:shifter']),
80 chains[
'Combined'] = [
81 ChainProp(name=
'HLT_g15_loose_2mu10_msonly_L1MU3V_EMPTY', l1SeedThresholds=[
'EM8VH',
'MU3V'], stream=[
'Main'], groups=PrimaryLegGroup+EgammaMuonGroup),
82 ChainProp(name=
'HLT_g15_loose_2mu10_msonly_L12MU5VF_EMPTY', l1SeedThresholds=[
'EM8VH',
'MU5VF'], stream=[
'Main'], groups=PrimaryLegGroup+EgammaMuonGroup),
86 ChainProp(name=
'HLT_mb_sptrk_costr_L1RD0_FILLED', l1SeedThresholds=[
'FSNOSEED'], stream=[
'MinBias'], groups=[
'Rate:MinBias',
'BW:MinBias']),
87 ChainProp(name=
'HLT_mb_sptrk_costr_L1RD0_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'MinBias'], groups=[
'Rate:Cosmic_MinBias',
'BW:MinBias']),
91 ChainProp(name=
'HLT_noalg_CostMonDS_L1All', l1SeedThresholds=[
'FSNOSEED'], stream=[
'CostMonitoring'], groups=[
'Primary:CostAndRate',
'RATE:Monitoring',
'BW:Other']),
94 chains[
'Streaming'] = [
95 ChainProp(name=
'HLT_noalg_L1TRT_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'IDCosmic',
'express'],groups=[
'RATE:SeededStreamers',
'BW:Other']),
96 ChainProp(name=
'HLT_noalg_L1TRT_FILLED', l1SeedThresholds=[
'FSNOSEED'], stream=[
'IDCosmic'],groups=[
'RATE:SeededStreamers',
'BW:Other']),
98 ChainProp(name=
'HLT_noalg_L1RD0_EMPTY', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=MinBiasGroup),
99 ChainProp(name=
'HLT_noalg_L1RD0_FILLED', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=MinBiasGroup),
101 ChainProp(name=
'HLT_noalg_L1MU3V', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=SingleMuonGroup),
102 ChainProp(name=
'HLT_noalg_L1MU8VF', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=SingleMuonGroup),
104 ChainProp(name=
'HLT_noalg_L1eEM5', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
105 ChainProp(name=
'HLT_noalg_L1eEM9', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
106 ChainProp(name=
'HLT_noalg_L1eEM10L', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
107 ChainProp(name=
'HLT_noalg_L1eEM12L', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
108 ChainProp(name=
'HLT_noalg_L1eEM15', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
109 ChainProp(name=
'HLT_noalg_L1eEM18', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
110 ChainProp(name=
'HLT_noalg_L1eEM24L', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
111 ChainProp(name=
'HLT_noalg_L1eEM26M', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=EgammaStreamersGroup+SupportPhIGroup),
114 ChainProp(name=
'HLT_noalg_L1eTAU12', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=TauStreamersGroup+SupportPhIGroup),
115 ChainProp(name=
'HLT_noalg_L1eTAU60', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=TauStreamersGroup+SupportPhIGroup),
116 ChainProp(name=
'HLT_noalg_L1eTAU80', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=TauStreamersGroup+SupportPhIGroup),
117 ChainProp(name=
'HLT_noalg_L1cTAU20M', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=TauStreamersGroup+SupportPhIGroup),
118 ChainProp(name=
'HLT_noalg_L1cTAU30M', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=TauStreamersGroup+SupportPhIGroup),
121 ChainProp(name=
'HLT_noalg_L1jJ40', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
122 ChainProp(name=
'HLT_noalg_L1jJ50', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
123 ChainProp(name=
'HLT_noalg_L1jJ55', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
124 ChainProp(name=
'HLT_noalg_L1jJ60', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
125 ChainProp(name=
'HLT_noalg_L1jJ80', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
126 ChainProp(name=
'HLT_noalg_L1jJ90', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
127 ChainProp(name=
'HLT_noalg_L1jJ125', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
128 ChainProp(name=
'HLT_noalg_L1jJ140', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
129 ChainProp(name=
'HLT_noalg_L1jJ160', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=JetStreamersGroup+SupportPhIGroup),
133 ChainProp(name=
'HLT_noalg_L1jXE110', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=METStreamersGroup+SupportPhIGroup),
135 ChainProp(name=
'HLT_noalg_L1jXE120', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=METStreamersGroup+SupportPhIGroup),
136 ChainProp(name=
'HLT_noalg_L1gXEJWOJ110', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=METStreamersGroup+SupportPhIGroup),
137 ChainProp(name=
'HLT_noalg_L1gXEJWOJ120', l1SeedThresholds=[
'FSNOSEED'], stream=[
'Main'], groups=METStreamersGroup+SupportPhIGroup),
147 P1_run3_v1.addCommonP1Signatures(chains)
148 P1_run3_v1.addCosmicP1Signatures(chains)