140 likes | 283 Views
Muon HLT update. Sergio Grancagnolo on behalf of the muon slice working group Trigger Open Meeting Wednesday 18 June 2008. Outline. Introduction on TrigAlgorithms/TrigMuonEF First comparison with TrigMoore Plans for TrigMuonEvent/TrigMuonEFInfo FDR2 analysis Work done/to do.
E N D
Muon HLT update Sergio Grancagnolo on behalf of the muon slice working group Trigger Open Meeting Wednesday 18 June 2008
Outline • Introduction on TrigAlgorithms/TrigMuonEF • First comparison with TrigMoore • Plans for TrigMuonEvent/TrigMuonEFInfo • FDR2 analysis • Work done/to do
TrigMuonEF schema in 14.2.0 InDet EF Trigger/TrigAlgorithms/TrigMuonEF TrigMuonEF-00-00-22 TrigMuonHypo-00-00-71 Dummy hypos for now TrigMuonEFSegmentFinder MooSegmentCombinationFinder TrigMuonEFSegmentFinderHypo TrigMuonEFTrackBuilder MuonCombiTrackMaker TrigMuonEFTrackBuilderHypo TrigMuonEFExtrapolator MuidBackTracker TrigMuonEFExtrapolatorHypo TrigMuonEFCombiner MuidMatchMaker TrigMuonEFCombinerHypo Starting from TriggerMenuPython-00-01-32
Containers attached to the TE Signature mu6_ef Retrieve key Containers TrigMuonEFSegmentFinder MuonSegmentCombinationCollection forTB MuonPatternCombinationCollection Trk::SegmentCollection forMT TrigMuonEFTrackBuilder forSA TrackCollection TrigMuonEFExtrapolator forCB TrackCollection Uses keys forCB, forSA and ExtProcTracks TrigMuonEFCombiner MuidTrackContainer MuonCombEF Starting from TrigMuonEF-00-00-23
Efficiency wrt muComb vs. pt Muon Spectrometer only: Moorevs.TrackBuilder Extrapolation: MuidSAvs.Extrapolator Combination: MuidCBvs.Combiner nEF = tracks w/ truth @ DR<0.05 nL2 = tracks w/ truth @ DR<0.1
Efficiency wrt muComb vs. eta Muon Spectrometer only: Moorevs.TrackBuilder Extrapolation: MuidSAvs.Extrapolator Combination: MuidCBvs.Combiner
Efficiency wrt muComb vs. phi Muon Spectrometer only: Moorevs.TrackBuilder Extrapolation: MuidSAvs.Extrapolator Combination: MuidCBvs.Combiner
SA and CB resolution vs. pt Extrapolation: MuidSAvs.Extrapolator Combination: MuidCBvs.Combiner
Current AOD status • TrigMuonEF algorithms write the same AOD object of TrigMooreeasier validation • Attached to the TE the TrigMuonEFContainer with different muoncodes: • TrigMuonEFTrackBuilder 3 • TrigMuonEFExtrapolator 4 • TrigMuonEFCombiner 5 • New AOD object TrigMuonEFInfoContainer • Done since TrigMuonEvent-00-00-23 • Persistification seems to work: need to go in cvs • Plans to change the shape of this in order to insert TrigMuGirl track
Muon EF in AOD: minimal proposal For each event one TrigMuonEFInfoContainer For each muon: • One istance of TrigMuonEFInfo • One TrigMuonEFTrack for each step of the trigger TrigMuonEFTrackBuilder TrigMuonEFExtrapolator TrigMuonEFCombiner or for TrigMuGirl • First proposal was using a std::vector<TrigMuonEFTrack*> Get and Set methods to retrieve the right track
MU6 MU6 MU10 MU10 MU11 MU11 MU20 MU20 L1 barrel trhesholds wrt off. rec muons (muid) L1 endcap trhesholds wrt off. rec muons (muid) muon pT (MeV) muon pT (MeV) FDR2 Analysis (I) • First look to muon stream data • fdr08_run2.0052290.physics_Muon.merge.AOD.o3_f8_m10._0010.1 • "run1" - ideal geometry, 1032 cm-2s-1 average luminosity • ~15k events analyzed so far • EF not saved in FDR data (at BS level) • L1, L2 and TriggerDecision available
FDR2 Analysis (II) 1 matching offline muon required no major problems detected, analysis on full sample on going L2 (muComb) efficiency wrt L1 muon h L2 (muComb) efficiency wrt L1 barrel L2 (muComb) efficiency wrt L1 endcaps muon pT (MeV) muon pT (MeV)
L2/L1 L1 EF/L2 L2 EF MuonStream : Trigger Menu minbias Trigger decision @ EF m10 jets m20 totalE + EtMiss m6 + Bphy 2m(10)(4)(6) t25i + m10 m40 Muon items : L2_mu6 and EF_mu6 not defined in FDR menu
Done in TrigMuonEF-00-00-25 Default RoI size set to 0.2 Corrected filling of AOD object pT in Mev (not in GeV) cot(q) instead of q RoI index Range of histograms better comparison with TrigMoore RoI size changes for B-slice TrigMoore RoI size overwritten by Bphysics.py Switch to TrigMuonEF solve this Currently RoI set manually to 0.2x0.2 for TrigMoore To do: Understand comparison with TrigMoore Write persistent version of TrigMuonEFInfo Insert TrigMuGirl track in TrigMuonEFInfo Use of conversion tools for data access Write p/K rejection hypothesis for new AOD object Correct memory leaks. Leakage when objects created by tools are notattached to the TE and arenot deleted by the tools Savannah bugs 36483, 37693 Cosmic runs require special configuration for 14.1.0.X need help from offline peoples Conclusions