configtype PROTECTED, PHYSICS; version 11.2.1; !11.2.1 raise l2 prescales on JET_GAP_SD and _SDH filters remove L0 from _dpu !11.2.0 add l15 m+p juggle wjj triggers jet_gap_dpu2 replaces em_1_higha agb !11.1.1 replace jet_gap_pom trigger with jet_gap_dpu move jet_gap_pom filter !bh change wjj_gamma, add jet_gap_sdh, drop wjj_mm, add wj_low_mon !bh change l2 prescales trigger_defaults readout d0_detector l2_type regular; filter_defaults stream all filters l2jt (size_min=-1, size_max=1000, empct_min=-999, empct_max=999) & l2mu ( track_in_road = 'L10_(y4)') & l2setup (raw_to_drop = CDD1_CDD2_CDD3, banks_to_drop = CAEP_MUOH_MUHP_SAMH, banks_to_drop_2 = SAPH_MUHM_EMSV_SAMT, l2_hitfind = true ); define dead_time { skip_one_beamx & not lv1_dbl_buffered & not calne_pls }; ! this is for triggers without L0_fast_z_good... same as DEAD_TIME define nol0_beam { skip_one_beamx & not lv1_dbl_buffered & not calne_pls }; ! this is standard L0 condition define beam { l0_fast_z_good & skip_one_beamx & not lv1_dbl_buffered & not calne_pls}; ! this is standard L0 condition with multiply interation flag define mi_beam { beam & l0_mi_flag_0 & l0_slow_inter & l0_slow_z_good }; define sd_beam {not l0_fast_z_good & not l0_slow_z_good & not l0_slow_inter & skip_one_beamx & not lv1_dbl_buffered & not calne_pls}; define dpom_beam {not l0_fast_z_good & not l0_slow_z_good & not l0_slow_inter & not fzn & not fzs & skip_one_beamx & not lv1_dbl_buffered & not calne_pls}; ! this is max live Main Ring Veto condition define max_live { not mrbs_and_microbl }; ! this is good_cal veto Main Ring Veto Condition define good_cal { not mrbs_and_microbl & not mr_veto_low }; ! this is mu_recovery veto Main Ring Veto Condition define mu_recovery { not mrbs_and_microbl & not mr_veto_low }; ! this is good_beam veto Main Ring Veto Condition -- veto on MRBS & uBlank define good_beam { not mrbs_loss & not micro_blank }; define not_micrbl { not micro_blank }; ! this is main_beam veto Main Ring Veto Condition -- veto on MRBS define main_beam { not mrbs_loss }; ! this is mu scintilator veto (at Level 1) -- CS in trigger list define mu_scint { not sc_veto_cnfm_bar }; ! define use to specify data to gm stream define gm_stream { stream all stream gms_gmstream }; define nul { }; ! define terms for L2EM scripts define eis {ele, track_match=ignore, do_isolation=true}; define eis40 {ele, track_match=ignore, do_isolation=true, cone_fract_max=0.4}; define iso {esc, track_match=ignore, do_isolation=true}; define trkcc {track_match=cdc_only}; define notrk {track_match=ignore}; define trk {track_match=require}; ! define terms for L2MU scripts define mq_good {muon_quality=good}; define mq_best {muon_quality=best}; define cal_confirm {cal_on_track=true}; define no_cal_confirm {cal_on_track=false}; ! these four definitions define 2x2 matrix of cosmic veto conditions define no_cos_rej {cosmic_reject=false, scint_on_track=false}; define mutag_only {cosmic_reject=true, scint_on_track=false}; define l2_scint {cosmic_reject=false, scint_on_track=true }; define cos_rej {cosmic_reject=true, scint_on_track=true }; ! these define L2mu track_in_road parameters... ! mu_lowpt_xx uses l15 seeds low pt set ! mu_highpt_xx uses l15 seeds high pt set ! mu_track_xx uses L1 seeds ! mu_all_xx tracks everywhere, unpacking everything, requires much CPU define mu_highpt_y1 {track_in_road='L15_(y1)high'}; define mu_highpt_y2 {track_in_road='L15_(y2)high'}; define mu_highpt_y3 {track_in_road='L15_(y3)high'}; define mu_lowpt_y1 {track_in_road='L15_(y1)low'}; define mu_lowpt_y2 {track_in_road='L15_(y2)low'}; define mu_lowpt_y3 {track_in_road='L15_(y3)low'}; define mu_lowpt_y4 {track_in_road='L15_(y4)low'}; define mu_track_y1 {track_in_road='L10_(y1)'}; define mu_track_y2 {track_in_road='L10_(y2)'}; define mu_track_y3 {track_in_road='L10_(y3)'}; define mu_track_y4 {track_in_road='L10_(y4)'}; define mu_all_y1 {track_in_road='all_(y1)'}; define mu_all_y2 {track_in_road='all_(y2)'}; define mu_all_y3 {track_in_road='all_(y3)'}; define mu_all_y4 {track_in_road='all_(y4)'}; ! this is used to setup CAL L1.5 calls ! see trigparse documentation for explaination of this syntax !!! updated l15 from Dan Owen eval (def-cl15term jt (GH_param_1 GH_param_2 GH_param_3 key LH_param_1 LH_param_2 LH_param_3 LH_param_4 LH_param_5 LH_param_6 LH_param_7 LH_param_8) (refset "tot" (key "2_5g_8e" (l1term-refset-param l1jt-refset-alist))) (local "Local_huge_alg" (LH_param_1 "2.5" l2tool-floatparam) (LH_param_2 "0.60" l2tool-floatparam) (LH_param_3 "0.85" l2tool-floatparam) (LH_param_4 " 1 " l2tool-natnumparam) (LH_param_5 "7.00" l2tool-floatparam) (LH_param_6 "0.85" l2tool-floatparam) (LH_param_7 " 16 " l2tool-natnumparam) (LH_param_8 "8.00" l2tool-floatparam)) (global "global_huge_alg" (GH_param_1 "1" l2tool-natnumparam) (GH_param_2 "1" l2tool-natnumparam) (GH_param_3 "8" l2tool-natnumparam))) ; !TT ref sets refset jet_2cc.rs key 2cc type l1jt{ ! 2 GeV CC Jet TT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (2) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset jet_3cc.rs key 3cc type l1jt{ ! 3 GeV CC Jet TT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (3) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset jet_low.rs key 3 type l1jt{ ! 3 GeV TT_ETA(-20:20) TT_PHI(1:32) THRESH_ET # (3.0) GeV }; refset jet_med_central.rs key 5c type l1jt{ ! 5 GeV Central, |eta| < 2.0 TT_ETA(-20:-11) TT_PHI(1:32) THRESH_ET # (1000.0) GeV TT_ETA(-10:10) TT_PHI(1:32) THRESH_ET # (5.0) GeV TT_ETA(11:20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV }; !!!extra ref set for use with L15 refset JET_2_4.rs key jt_2_4 type l1jt{ ! 2 GeV to eta=.8, 4GeV to eta = 3.2 Jet TT threshold TT_ETA(-20:-17) TT_PHI(1:32) THRESH_ET # (1000.0) GeV TT_ETA(-16:-5) TT_PHI(1:32) THRESH_ET # (4.0) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (2.0) GeV TT_ETA(5:16) TT_PHI(1:32) THRESH_ET # (4.0) GeV TT_ETA(17:20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV }; ! large tile ref sets refset ljt_4cc.rs key 4cc type l1lt{ ! 4 GeV Jet LT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (4) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset ljt_5cc.rs key 5cc type l1lt{ ! 5 GeV Jet LT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (5) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset ljt_8cc.rs key 8cc type l1lt{ ! 8 GeV Jet LT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (8) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset ljt_25cc.rs key 25cc type l1lt{ ! 25 GeV Jet LT threshold TT_ETA(-20:-5) TT_PHI(1:32) THRESH_ET # (1000) GeV TT_ETA(-4:4) TT_PHI(1:32) THRESH_ET # (25) GeV TT_ETA(5:20) TT_PHI(1:32) THRESH_ET # (1000) GeV }; refset ljt_6.rs key 6 type l1lt{ ! 6 GeV TT_ETA(-20:20) THRESH_ET # (6.0) GeV }; refset ljt_10.rs key 10 type l1lt{ ! 10 GeV TT_ETA(-20:20) THRESH_ET # (10.0) GeV }; refset ljt_15c.rs key 15c type l1lt{ ! 15 GeV Central for jet multi TT_ETA(-20:-13) THRESH_ET # (1000.0) GeV TT_ETA(-12:12) THRESH_ET # (15.0) GeV TT_ETA(13:20) THRESH_ET # (1000.0) GeV }; refset ljt_55.rs key 55 type l1lt{ ! 55 GeV TT_ETA(-20:20) THRESH_ET # (55.0) GeV }; ! EM ref sets refset em_low.rs key 2.5 type l1em{ ! 2.5 GeV Et EM Reference Set -- All Eta TT_ETA(-20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV TT_ETA(-19:19) TT_PHI(1:32) THRESH_ET # (2.5) GeV TT_ETA(20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV }; refset em_5central.rs key 5c type l1em{ ! 5 GeV Et central EM Reference Set TT_ETA(-20:-14) TT_PHI(1:32) THRESH_ET # (1000.00) GeV TT_ETA(-13:-1) TT_PHI(1:32) THRESH_ET # (5.0) GeV TT_ETA(1:13) TT_PHI(1:32) THRESH_ET # (5.0) GeV TT_ETA(14:20) TT_PHI(1:32) THRESH_ET # (1000.00) GeV }; !!!agb used only for L15 not for L1 refset em_med.rs key 7 type l1em{ ! 7 GeV Et EM Reference Set - All Eta TT_ETA(-20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV TT_ETA(-19:19) TT_PHI(1:32) THRESH_ET # (7.0) GeV TT_ETA(20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV }; refset em_high.rs key 10 type l1em{ ! 10 GeV Et EM Reference Set - All Eta TT_ETA(-20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV TT_ETA(-19:19) TT_PHI(1:32) THRESH_ET # (10.0) GeV TT_ETA(20) TT_PHI(1:32) THRESH_ET # (1000.0) GeV }; refset em_12central.rs key 12c type l1em{ ! 12 GeV Et central EM Reference Set TT_ETA(-20:-14) TT_PHI(1:32) THRESH_ET # (1000.00) GeV TT_ETA(-13:-1) TT_PHI(1:32) THRESH_ET # (12.0) GeV TT_ETA(1:13) TT_PHI(1:32) THRESH_ET # (12.0) GeV TT_ETA(14:20) TT_PHI(1:32) THRESH_ET # (1000.00) GeV }; refset no_had_veto.rs key none type l1em-hadveto{ ! No Hadronic Veto Reference Set for Global Runs TT_ETA(-20:20) TT_PHI(1:32) Thresh_ET # (1000) GeV }; ! trigger bit 0 is always free for test trigger trig_bit mu_2_low_jet spec_trig spec_trig_1 prescale 100000 terms beam & good_beam & lt (1,10) & mu_scint & mu (2, y2) & mu15 (1, y3, low); filt_bit mu_2_low pass_1_of 13000 filters l2_confirm_l15 (1, y3, low) & l2mu (1, 9, 3, mq_best, cal_confirm, l2_scint, mu_lowpt_y2) & l2mu (2, 9, 3, mq_good, cal_confirm, l2_scint, mu_track_y2); trig_bit mu_2_low_y4 spec_trig spec_trig_2 prescale 100000 terms mi_beam & good_beam & mu_scint & mu (2, y4) & mu15 (1, y4, low); filt_bit mu_2_low_y4 pass_1_of 16000 filters l2_confirm_l15 (1, y4, low) & l2mu (1, 9, 1, mq_best, cal_confirm, l2_scint, mu_lowpt_y4) & l2mu (2, 9, 1, mq_good, cal_confirm, l2_scint, mu_track_y4); trig_bit mu_2_low_nmi spec_trig spec_trig_3 prescale 100000 terms beam & good_beam & mu_scint & mu (2, y2) & mu15 (1, y3, low); filt_bit mu_2_low_nmi pass_1_of 13000 filters l2_confirm_l15 (1, y3, low) & l2mu (1, 9, 3, mq_best, cal_confirm, l2_scint, mu_lowpt_y2) & l2mu (2, 9, 3, mq_good, cal_confirm, l2_scint, mu_track_y2); trig_bit mu_1_low spec_trig spec_trig_4 prescale 100000 terms mi_beam & good_beam & mu (1, y4) & mu15 (1, y4, low); filt_bit mu_1_low pass_1_of 2000 filters l2_confirm_l15(1, y4, low) & l2mu (1, 9, 1, mq_best, cal_confirm, l2_scint, mu_lowpt_y4); filt_bit mu_1_low_noscint filters l2prescale(20) & l2_confirm_l15(1, y4, low) & l2mu (1, 9, 1, mq_best, cal_confirm, no_cos_rej, mu_track_y4); filt_bit mu_1_low_nocal filters l2prescale(20) & l2_confirm_l15(1, y4, low) & l2mu (1, 9, 1, mq_best, no_cal_confirm, l2_scint, mu_track_y4); filt_bit mu_1_low_good gm_stream filters l2prescale(20) & l2_confirm_l15(1, y4, low) & l2mu (1, 9, 1, mq_good, cal_confirm, l2_scint, mu_track_y4); filt_bit mu_1_low_trkall filters l2prescale(100) & l2_confirm_l15(1, y4, low) & l2mu (1, 9, 1, mq_best, cal_confirm, l2_scint, mu_all_y4); trig_bit wjj_mu spec_trig spec_trig_5 prescale 100000 readout cdc_cal_mu_vtx_detector terms beam & good_beam & jt(2,3cc) & lt(2,8cc) & jt(1,2cc) & mu_scint & mu (1, y1) & cl15-jt(8, 2, 8, jt_2_4, 127., 1.9, 1.9, 2, 63.0, 2.0, 4, 8.0, name = cl15_wjjmu, pass_1_of = 10000); filt_bit wjj_mu gm_stream filters l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 18) & l2_masscut(jet, 44, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7) & l2mu (1, 9, 3, mq_best, cal_confirm, l2_scint, mu_track_y1); trig_bit wjj_gamma spec_trig spec_trig_6 prescale 100000 terms beam & good_beam & em (1, 5c/none) & em (1, 2.5/none) & jt (3,5c) & jt (1,3) & cl15-jt(1, 1, 16, jt_2_4, 8., .01, .8999, 1, 5.0, 63., 16, 127., name = cl15_wjjge, pass_1_of = 10000); filt_bit wjj_gamma filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 10, gis) & l2_etacut (photon, 1, 10, abs_eta_max=2.6) & l2jt (3, 10) & l2_etacut (jet, 3, 10, abs_eta_max=2.6) & l2jt (2, 15) & l2_etacut (jet, 2, 15, abs_eta_max=2.0) & l2_sumjet (50.0, 2.6, vector_sum=false); trig_bit em_1_high spec_trig spec_trig_7 prescale 100000 terms nol0_beam & good_cal & em (1, 10/none) & em (1, 2.5/none) & jt (1,3) & cl15-jt(1, 1, 16, jt_2_4, 15., .01, .85005, 1, 7.0, 63., 16, 127., name = cl15_em1high, pass_1_of = 10000); filt_bit em1_eis_bck filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 20, eis, notrk); trig_bit em_2_meda spec_trig spec_trig_8 prescale 100000 terms beam & max_live & em (2, 10/none) & em (1, 2.5/none) & jt (1, 3) & cl15-jt(1, 1, 16, jt_2_4, 15., .01, .85005, 1, 7.0, 63., 16, 127., name = cl15_em2med, pass_1_of = 10000); filt_bit em2_eis_msa gm_stream pass_1_of 2600 filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 20, eis) & l2ms(20,0) & l2_keep_cd_raw (raw_to_keep = cdd1_cdd2_cdd3); filt_bit em2_eis2_hi gm_stream filters l2_confirm_l15(l15_confirm_type = cal) & l2em (2, 20, eis) & l2_keep_cd_raw (raw_to_keep = cdd1_cdd2_cdd3); filt_bit em2_eis_esca filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 20, eis) & l2em (2, 16, esc); filt_bit em2_gis_gama filters l2prescale(1,1,1,10) & l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 12, gis) & l2em (2, 12, gam); filt_bit em2_2eistrk_msa filters l2_confirm_l15(l15_confirm_type = cal) & l2em(1, 15, eis, trk) & l2em(2, 10, ele, trk) & l2ms(7,0); trig_bit em_jeta spec_trig spec_trig_9 prescale 100000 terms beam & max_live & em (1, 12c/none) & em (1, 2.5/none) & jt (2, 5c) & jt (1, 3) & cl15-jt(1, 1, 16, jt_2_4, 15., .01, .85005, 1, 7.0, 63., 16, 127., name = cl15_em2jeta, pass_1_of = 10000); filt_bit ele_jet_higha pass_1_of 6100 filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 17, ele, notrk) & l2_etacut (electron, 1, 15, abs_eta_max=2.5) & l2jt (2, 10, core_delta_r=0.3) & l2_etacut (jet, 2, 10, abs_eta_max=2.5) & l2ms (14, 0); filt_bit ele_jet_1a filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 40, eis, trk) & l2jt (2, 40); filt_bit gis_dijet filters l2_confirm_l15(l15_confirm_type = cal) & l2em (1, 15, gis) & l2_etacut (photon, 1, 15, abs_eta_max=2.0) & l2jt (3, 15) & l2_etacut (jet, 3, 15, abs_eta_max=2.0) & l2_sumjet (70.0, 2.0, vector_sum=false); trig_bit mu_em_high spec_trig spec_trig_10 prescale 100000 terms beam & good_cal & mu_scint & mu (1, y2) & em (1, 10/none) & em (1, 2.5/none) & mu15 (1, y3, low); filt_bit mu_ele_high gm_stream pass_1_of 8400 filters l2_confirm_l15 (1, y3, low) & l2em (1, 10, ele, notrk) & l2mu (1, 9, 8, mq_good, no_cal_confirm, no_cos_rej, mu_track_y2); trig_bit wjj_hm spec_trig spec_trig_11 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,3cc) & lt(2,8cc) & jt(1,2cc) & cl15-jt(8, 2, 8, jt_2_4, 127., 1.9, 1.9, 2, 63.0, 2.0, 4, 8.0, name = cl15_wjjhm, pass_1_of = 10000); filt_bit wjj_hm stream wjj pass_1_of 5000 filters l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 18) & l2_masscut(jet, 44, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); filt_bit wjj_hm_nom stream wjj filters l2prescale(250) & l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 18) & l2_etacut (jet, 2, 18, abs_eta_min=0.0, abs_eta_max=0.7); filt_bit wjj_hm_low stream wjj filters l2prescale(250) & l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 12) & l2_masscut(jet, 38, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); filt_bit wjj_hm_eta stream wjj filters l2prescale(1000) & l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 12) & l2_etacut (jet, 2, 12, abs_eta_min=0.0, abs_eta_max=1.0); trig_bit wjj_hma spec_trig spec_trig_12 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,3cc) & lt(2,8cc) & jt(1,2cc) & cl15-jt(8, 2, 8, jt_2_4, 127., 1.9, 1.9, 2, 63.0, 2.0, 4, 8.0, name = cl15_wjjhma, pass_1_of = 10000); filt_bit wjj_hma stream wjj filters l2_confirm_l15(l15_confirm_type = cal) & l2jt (2, 18) & l2_masscut(jet, 44, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); trig_bit wjj_hm_ml15 spec_trig spec_trig_13 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,3cc) & lt(2,8cc) & jt(1,2cc) & cl15-jt(8, 2, 8, jt_2_4, 127., 1.9, 1.9, 2, 63.0, 2.0, 4, 8.0, name = cl15_wjjhm, pass_1_of = 10000); filt_bit wjj_hm_ml15 stream wjj pass_1_of 5000 filters l2jt (2, 18) & l2_masscut(jet, 44, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); filt_bit wjj_hm_ml15_nom stream wjj filters l2prescale(25) & l2jt (2, 18) & l2_etacut (jet, 2, 18, abs_eta_min=0.0, abs_eta_max=0.7); filt_bit wjj_hm__ml15_low stream wjj filters l2prescale(25) & l2jt (2, 12) & l2_masscut(jet, 38, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); filt_bit wjj_hm_ml15_eta stream wjj filters l2prescale(100) & l2jt (2, 12) & l2_etacut (jet, 2, 12, abs_eta_min=0.0, abs_eta_max=1.0); trig_bit wjj_mm spec_trig spec_trig_14 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,5c) & lt(2,25cc) & jt(1,2cc); filt_bit wjj_mm stream wjj pass_1_of 5000 filters l2jt (2, 45) & l2_masscut(jet, 90, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); trig_bit wjj_lm_ml15 spec_trig spec_trig_15 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,2cc) & lt(2,5cc) & cl15-jt(8, 2, 8, jt_2_4, 127., 1.9, 1.9, 2, 63.0, 2.0, 4, 5.0, name = cl15_wjjlm, pass_1_of = 10000); filt_bit wjj_lm_nl15 stream wjj pass_1_of 5000 filters l2jt (2, 10) & l2_masscut(jet, 20, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); filt_bit wjj_lm_eta_nl15 stream wjj filters l2prescale(40,20,20,5) & l2jt (2, 8) & l2_etacut (jet, 2, 8, abs_eta_min=0.0, abs_eta_max=1.0); filt_bit wjj_lm_etah_nl15 stream wjj filters l2prescale(35,10,10,5) & l2jt (2, 12) & l2_etacut (jet, 2, 12, abs_eta_min=0.0, abs_eta_max=1.0); filt_bit wjj_lm_hmas_nl15 stream wjj filters l2prescale(30,10,10,5) & l2jt (2, 10) & l2_masscut(jet, 25, leading=true, eta1_min=-0.7,eta1_max=0.7, eta2_min=-0.7,eta2_max=0.7); trig_bit wjj_low_mon spec_trig spec_trig_16 prescale 100000 readout cdc_cal_mu_detector terms beam & good_beam & jt(2,2cc); filt_bit wjj_low_mon4 stream wjj pass_1_of 5000 filters l2jt (1, 4) & l2_etacut (jet, 1, 4, abs_eta_min=0.0, abs_eta_max=1.0); trig_bit em_jet spec_trig spec_trig_17 prescale 100000 terms beam & max_live & em (1, 12c/none) & em (1, 2.5/none) & jt (2, 5c) & jt (1, 3); filt_bit ele_jet_high pass_1_of 6100 filters l2em (1, 15, ele, notrk) & l2_etacut (electron, 1, 15, abs_eta_max=2.5) & l2jt (2, 10, core_delta_r=0.3) & l2_etacut (jet, 2, 10, abs_eta_max=2.5) & l2ms (14, 0); filt_bit ele_jet_1 filters l2em (1, 40, eis, trk) & l2jt (2, 40); trig_bit mu_jet_cent spec_trig spec_trig_18 prescale 100000 terms beam & good_cal & mu_scint & mu (1, y1) & jt (1, 5c) & jt (2, 3); filt_bit mu_jet_cencal pass_1_of 6700 filters l2jt (1, 15) & l2_etacut (jet, 1, 15, abs_eta_max=2.5) & l2mu (1, 9, 12, mq_good, cal_confirm, l2_scint, mu_track_y1); filt_bit mu_jet_cent filters l2prescale(1,1,1,10) & l2jt (1, 15) & l2_etacut (jet, 1, 15, abs_eta_max=2.5) & l2mu (1, 9, 12, mq_good, no_cal_confirm, l2_scint, mu_track_y1); !!!agb !!! awaiting final top group request -- try 3,5c 4,3 trig_bit jet_multi spec_trig spec_trig_19 prescale 100000 terms beam & not_micrbl & lt (3, 15c) & jt(3,5c) & jt(4,3); filt_bit jet_multi pass_1_of 1000 filters l2jt (5, 10, core_delta_r=0.3) & l2_etacut (jet, 5, 10, abs_eta_max=2.5) & l2_sumjet (120.0, 2.5, vector_sum=false); filt_bit jet_multi_x filters l2jt (5, 15, core_delta_r=0.3) & l2_etacut (jet, 5, 15, abs_eta_max=2.5); filt_bit jet_ms_multi filters l2jt (4, 12, core_delta_r=0.3) & l2_etacut (jet, 4, 12, abs_eta_max=2.5) & l2ms(16,0); filt_bit scalar_et_jt filters l2sc (375, 1800); filt_bit jet_3_l2mu filters l2jt (3, 15, core_delta_r=0.5) & l2_etacut (jet, 3, 15, abs_eta_max=2.5) & l2ms (17, 0) & l2mu (1, 9, 8, mq_good, cal_confirm, l2_scint, mu_all_y2); trig_bit missing_et_high spec_trig spec_trig_20 prescale 100000 terms beam & good_beam & ms (50) & jt (1, 5c); filt_bit missing_et_high pass_1_of 2400 filters l2ms (50, 0); trig_bit jet_3_miss spec_trig spec_trig_21 prescale 100000 terms beam & good_beam & ms (20) & jt (3, 5c); filt_bit jet_3_miss pass_1_of 9200 filters l2jt (3, 20, core_delta_r=.5) & l2ms (25, 0); filt_bit jet_2_miss filters l2jt (1, 25) & l2jt (2,10) & l2ms (25, 0) & l2_acol_jets(jet_cone=0.7, del_phi_jets=0.0, del_phi_met=0.0, del_phi_met_iso=0.25 ); trig_bit mu_2_cent spec_trig spec_trig_22 prescale 100000 terms beam & good_beam & mu_scint & mu (2, y1); filt_bit mu_2_cent pass_1_of 6800 filters l2mu (1, 9, 3, mq_best, cal_confirm, l2_scint, mu_track_y1) & l2mu (2, 9, 3, mq_good, cal_confirm, l2_scint, mu_track_y1); trig_bit jet_gap_dpu2 spec_trig spec_trig_23 prescale 1000000 terms sd_beam & good_beam & em (1, 2.5/none) & jt(2,2cc); filt_bit jet_gap_dpu2 pass_1_of 9800 filters l2em (2, 2.5, eis40) & l2_min_bias(50,vertex_quality=NOHITS_ONESIDE); trig_bit jet_maxa spec_trig spec_trig_24 prescale 100000 terms beam & good_cal & lt (1,55) & lt (2,10); filt_bit jet_maxa gm_stream pass_1_of 9800 filters l2jt (1, 140); trig_bit jet_gap_sd spec_trig spec_trig_25 prescale 100000 terms sd_beam & good_beam & lt(2,6); filt_bit jet_gap_sd pass_1_of 500 filters l2prescale(500) & l2jt(1,15) & l2_min_bias(50,vertex_quality=NOHITS_ONESIDE); filt_bit jet_gap_sdh filters l2prescale(500) & l2jt(1,25) & l2_min_bias(50,vertex_quality=NOHITS_ONESIDE); filt_bit jet_gap_pom gm_stream filters l2jt(1,15) & l2_min_bias(50,vertex_quality=NOHITS_NORTH_SOUTH); trig_bit jet_gap_dpu spec_trig spec_trig_26 prescale 1000000 terms nol0_beam & good_beam & em (2, 2.5/none) & jt(2,2cc); filt_bit jet_gap_dpu pass_1_of 9800 filters l2em (2, 2.5, eis40); ! cdc + cal + mu readout minbias trigger trig_bit minb_cdc_cal spec_trig spec_trig_27 prescale 500000 readout cdc_cal_mu_detector terms dead_time & max_live; filt_bit minb_cdc_cal pass_1_of 1000 filters l2prescale (10) & l2_min_bias (99); trig_bit zero_bias-v11 spec_trig spec_trig_28 prescale 250000 terms dead_time & max_live; filt_bit zero_bias-v11 filters l2prescale (100); filt_bit min_bias-v11 pass_1_of 30000 filters l2prescale (40) & l2_min_bias (99); trig_bit inspill spec_trig spec_trig_29 terms calne_pls & skip_one_beamx & not lv1_dbl_buffered & not mrbs_and_microbl; filt_bit cal_pulser stream exp_inspill filters pass_fail (true) & l2_keep_cd_raw (raw_to_keep = cdd1_cdd2_cdd3); trig_bit lumin_mon-v11 spec_trig spec_trig_30 terms dead_time & main_beam; filt_bit lumin_mon-v11 stream monitor;