1 HLT GENERIC SIGNAL LOSSES ANALYSIS summer internship 2004 Philippe Kobel EPFL, Lausanne, summer internship 2004.

Slides:



Advertisements
Similar presentations
H/Abb -> 4b’s process & Multi-Et-Threshold Study for 4jet Trigger Kohei Yorita Young-Kee Kim University of the FTK Meeting on July 13 th, 2006.
Advertisements

1 ttbar events with Atlantis   A lot of jets in this event !   Bjets (1 and 2) close in phi   Muon from semilep decay of b-jet1   Tau jet   Pb.
Outline: HLT overview Objectives of muon+hadron Algorithm flow Selection parameters Monitoring Summary required Determination of parameters Antonio Pérez-Calero.
B triggering Fabrizio Palla INFN Pisa Consorzio CMS Italia Firenze 7 Sept
27 th June 2008Johannes Albrecht, BEACH 2008 Johannes Albrecht Physikalisches Institut Universität Heidelberg on behalf of the LHCb Collaboration The LHCb.
1  trigger optimization in CMS Tracker Giuseppe Bagliesi On behalf of  tracking group Workshop on B/tau Physics at LHC Helsinki, May 30 - June 1, 2002.
Emily Thompson May 5 – UMass HEP Exp Group Meeting 1 Tag-probe method: Fitting Z → μ + μ - mass peaks Motivation: 1. Want to use long p T tail of muon.
Using  0 mass constraint to improve particle flow ? Graham W. Wilson, Univ. of Kansas, July 27 th 2005 Study prompted by looking at event displays like.
Validation of DC3 fully simulated W→eν samples (NLO, reconstructed in ) Laura Gilbert 01/08/06.
1 PID Detectors & Emittance Resolution Chris Rogers Rutherford Appleton Laboratory MICE CM17.
Top Turns Ten March 2 nd, Measurement of the Top Quark Mass The Low Bias Template Method using Lepton + jets events Kevin Black, Meenakshi Narain.
Kevin Black Meenakshi Narain Boston University
Sept 30 th 2004Iacopo Vivarelli – INFN Pisa FTK meeting Z  bb measurement in ATLAS Iacopo Vivarelli, Alberto Annovi Scuola Normale Superiore,University.
CC/NC SEPARATION STUDY Andy Blake Cambridge University Friday February 23 rd 2007.
A Method to measure  + /   detection efficiency asymmetry at LHCb Liming Zhang 08/15/07.
Peter Fauland (for the LHCb collaboration) The sensitivity for the B S - mixing phase  S at LHCb.
Update FTK Meeting 05/02/06 Erik Brubaker U of Chicago.
Two and a half problems in homogenization of climate series concluding remarks to Daily Stew Ralf Lindau.
EbE Vertexing for Mixing Alex For the LBLB group.
1 T1-T3 in L1 algorithm  Idea (F. Teubert) Use extra tracking information to measure the large Pt that triggers the event (L1, HLT). Based in the fact.
1 Introduction to Dijet Resonance Search Exercise John Paul Chou, Eva Halkiadakis, Robert Harris, Kalanand Mishra and Jason St. John CMS Data Analysis.
Optimising Cuts for HLT George Talbot Supervisor: Stewart Martin-Haugh.
1 T1-T3 in L1 algorithm  Outlook: I) Summary of L1-confirmation II) About the TrgForwardTracking package III) Confirming (preliminary)  L1-confirmation.
E. De LuciaNeutral and Charged Kaon Meeting – 7 May 2007 Updates on BR(K +  π + π 0 ) E. De Lucia.
Training of Boosted DecisionTrees Helge Voss (MPI–K, Heidelberg) MVA Workshop, CERN, July 10, 2009.
K  group activities K + K - retracking features New vs Old : resolution future planning. Conclusion and outlook K + K - retracking features New vs Old.
V.Patera – KLOE GM – Otranto – 10 June 2002 K  reconstruction status K + K - retracking features New vs Old : resolution New vs Old : efficiencies Conclusion.
Update on Diffractive Dijet Production Search Hardeep Bansil University of Birmingham Birmingham ATLAS Weekly Meeting 13/09/2012.
Marcel Vreeswijk (NIKHEF) B tagging, performance vertexing Neural Net studies tt event selection mass reconstruction in tt events conclusions B tagging.
Paul Balm - EPS July 17, 2003 Towards CP violation results from DØ Paul Balm, NIKHEF (for the DØ collaboration) EPS meeting July 2003, Aachen This.
CPPM (IN2P3-CNRS et Université de la Méditerranée), Marseille, France Olivier Leroy, for the Marseille group Trigger meeting, CERN19 April 2004 b-tagging.
By Henry Brown Henry Brown, LHCb, IOP 10/04/13 1.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
1 Selection of non-triggering muons in J/ψ  μμ events for the calibration of the Muon System 1)Offline Selection:  use of Mass Constrained Global Fit.
1 Jet Triggers and Dijet Mass Selda Esen and Robert M. Harris Fermilab TTU Weekly HEP Group Meeting Feb 16, 2006.
Susan Burke DØ/University of Arizona DPF 2006 Measurement of the top pair production cross section at DØ using dilepton and lepton + track events Susan.
1 HLT (confirmation, generic)  Idea Reconstruct only a fraction tracks In hand:  better PT estimation  signal (secondary) vertices  Data TDR DaVinci.
LHCb Trigger Meeting – Februaryr 9, 2004, CERNMassimiliano Ferro-Luzzi 1 Tagging and Offline selection versus multiplicities What are the “best” multiplicity.
Elliptic flow of D mesons Francesco Prino for the D2H physics analysis group PWG3, April 12 th 2010.
Processing large data sets Brad Abbott. Now J/Psi Starting with root-tuples Add 4-momentum to look for candidates Pick events (raw) -> reconstruct event.
1 The use of control channels in the analysis of the B s  μ + μ - decay Tuesday Meeting, 2 June 2009.
July 22, 2002Brainstorming Meeting, F.Teubert L1/L2 Trigger Algorithms L1-DAQ Trigger Farms, July 22, 2002 F.Teubert on behalf of the Trigger Software.
Paolo Massarotti Kaon meeting March 2007  ±  X    X  Time measurement use neutral vertex only in order to obtain a completely independent.
PAC questions and Simulations Peter Litchfield, August 27 th Extent to which MIPP/MINER A can help estimate far detector backgrounds by extrapolation.
Software Update Takashi HACHIYA RIKEN 2012/2/10RIKEN VTX software meeting1.
LNF 12/12/06 1 F.Ambrosino-T. Capussela-F.Perfetto Update on        Dalitz plot slope Where we started from A big surprise Systematic checks.
LCFI physics studies meeting, 7 th December 04Sonja Hillertp. 1 Charge efficiency and leakage rates  purity vs efficiency plots give only part of the.
1 HLT (generic)  Data TDR DaVinci v9r3 DC04 DaVici v12r0 DC04 DaVici v12r1  Outlook! # of track candidates!!! Comparation DC04 & TDR data  L1 does a.
H->WW->lνlν Analysis - Improvements and results - - Data and MC - Higgs Working group meeting, 6 January 2011 Magda Chełstowska & Rosemarie Aben.
Introduction 08/11/2007 Higgs WG – Trigger meeting Ricardo Gonçalo, RHUL.
Referee Report on Open charm production results for summer conferences, 2010 Peter Clarke Marcel Merk “Observations” and “Comments” The referees thank.
1. 2 Old Efficiency Curve This is not an Apples to Apples comparison: ● SM PYTHIA includes off-shell Z, also allows inclusive decay of second Z.
Susanna Costanza - Pavia Group PANDA C.M., Stockholm – June 14, 2010
Erik Devetak Oxford University 18/09/2008
Using IP Chi-Square Probability
Converted photons efficiency
Beam Gas Vertex – Beam monitor
Converted photons efficiency
Bernard Andrieu (LPNHE,Paris)
Michele Pioppi* on behalf of PRIN _005 group
Philippe Doublet, LAL Roman Pöschl & François Richard, LAL
Update on LHCb Level-1 trigger
Studies of EPR-type flavor entangled states in Y(4s)->B0B0
Bs  μ+μ- in LHCb Diego Martínez Santos
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
Missing B-tracks in L1 trigger
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
LHCb Trigger LHCb Trigger Outlook:
Current Status of the VTX analysis
Susan Burke, University of Arizona
Presentation transcript:

1 HLT GENERIC SIGNAL LOSSES ANALYSIS summer internship 2004 Philippe Kobel EPFL, Lausanne, summer internship 2004

2 Algorithm Goal fail ‘HLT-generic’ « For the events that should be triggered in MC but fail ‘HLT-generic’ (l1conf or dz) identifyspecific reconstruction error identify a specific reconstruction error responsible for not given Output Rate » How ? - Separate HLT in 2 cutting variables: l1confdz l1conf (log pt0+log pt1), dz (svz – pvz) - Apply successive tests for possible failure sources l1conf tests: PV-IP-PT - 3 datasets analyzed (TDR): bpipi, bsdsk & bkstargamma summer internship 2004

3 L1conf- Failure Sources & Tests l1conf = log (pt0) + log (pt1) PT Computed with the 2 highest PT tracks IPPV in IP window associated with a PV => 3 tests computed in order of depth: PV: « is the Primary Vertex OK? » IP : « are the B tracks in IP window? » PT : « is the PT underestimated? » 1st failed = responsible 1st failed = responsible for HLT failure ! summer internship 2004

4 Getting Rid of Resolution & Cumulation Goal: specific reconstructionfailures –Identify specific reconstruction failures –Separate failures due to: - resolution : nothing we can do! - cumulation: not a clear responsible of the failure! Get rid of the resolution: –Use normal distrib. by comparing with MC Get rid of cumulation: –Use rec values for the test and MC values for the rest (using REC-MC link) => Advantage: Independent tests !!! summer internship 2004

5 The B Philosophy keeping track of B tracksHLT goal: Detect signal evts by keeping track of B tracks → Look for B tracks in the tests! - Analyze only evts triggered in MC with mc B tracks ≠ by luck ! - If the rec evt fails l1conf-HLT, 2 reasons: 1) The rec B tracks are not in IP window 2) Their PT is underevaluated IP test example: ask if at least 2 B tracks in IP window summer internship 2004

6 Classifying the evts in 5 given Output Rate (5,10,15 kHz): 1)Signal events NOT triggered in MC Signal events YES triggered in MC: 2) YES triggered by HLT-generic NO triggered by HLT-generic: 3) Because not reconstructed 4) Due to bad-reconstruction (in order of responsability) 5) Due to cumulation+resolution (no clear responsible) summer internship 2004 Lost signal fractions = 1 !

7 L1conf- Algorithm ArchitecturePreselection Is evt part of signal ?  has mcB ? Is evt triggered in MC with mcB ’s ?  mc l1conf > l1cut? Is it lost in HLT bec. not rec ? Does the rec evt fail l1conf- HLT  l1conf < l1cut? NO nnomcB += 1 NO nnomctrig += 1 YES nnopv…nnol1conf += 1 nsuccess += 1 NO YES NO summer internship 2004

8 L1conf-Table summer internship 2004

9 L1 conf- General Test Structure → Take rec_x & rest MC 1) Is x = PV..PT bad rec ?  rec_x - mc_x > x_cut ? 2) Is it responsible for failure ? i) Less than 2 B tracks in IP ? (with MC partner in IP) ii) x_l1conf < l1cut (OR) ? 2 outputs: # evts having x bad rec # evts failing because x bad rec summer internship 2004

10 L1conf- Algorithm ArchitectureTests: PV test 1) PV bad rec ? | pvz - mcpvz | > pv_reclim ? 2) Bad PV -> failure ? → redo MC analysis with PV i) Less than 2 B ’s in IP (having mc partner in IP) ? ii) pv_l1conf < l1cut ? YES nbadpv + = 1 NO YES badpvevts.append (evt) summer internship 2004

11 Distributions & Rec limits Computed with the entire datasets (without cuts) dpvz = pvz - mcpvz pv_cut = 0.3 mm summer internship 2004

12 L1conf- Algorithm Architecture IP test i) Less than 2 B ’s in IP window (with mcPV)? (having MC partner in IP) ii) Don ’t pass l1cut even if pt perfect (mcPT) ?  ip_l1conf < l1cut ? NO YES If evt not in badpvevts: badipevts.append(evt) summer internship 2004 Disclaimer: We did not use the IP resolution plot here (upps!) because: small IP error → significant l1conf error

13 L1conf- Algorithm Architecture PT test 1) Is PT bad rec ? → Compute l1conf with the 2 highest PT partners of mcipcans  (pt_l1conf - mcl1conf)/mcl1conf > pt_reclim ? 2) Bad PT → failure ? ii) pt_l1conf < l1cut ? Fails due to res or cum NO YES If evt not in badpvevts & evt not in badipevts: badptevts.append (evt) ncum += 1 summer internship 2004 YES nbadpv + = 1

14 Distributions & Rec limits pt_dl1conf = (pt_l1conf- mcl1conf) / mcl1conf pt_cut = Bpipi peak: 3% of evts with less than 2 B’s in MC IP window (cf l1confirmation function) summer internship 2004

15 Varying the OR Change the l1cut (dzcut) for 5,10,15 kHz Relaxing OR, subset of analyzed evts changes: - more evts triggered in MC - less evts fail HLT how wrongTo know how wrong we are: analyzed - Study fraction of analyzed evts (triggered in MC) lost rather than total signal fraction summer internship 2004

16 Cutting Values for the 3 OR summer internship 2004 OR (kHz)51015 l1cut dzcut1252

17 L1conf-Table summer internship 2004

18 L1conf- Varying the OR summer internship 2004

19 L1conf- Varying the OR summer internship 2004

20 L1conf- Varying the OR summer internship % lost by cumulation! ~ No losses due to PT-failures ~ No losses due to PT-failures PV failure significant %! IP failures  : We don’t know the reason: resolution / bad reconstruction

21 Dz- Sources of Failure & Tests dz = svz - pvz OR DIRPTIP PV The node is reconstructed with the ORigin and DIRection of the 4 highest PT tracks in the IP window associated with a given PV Tests: PV : is the PV ok ? IP : 2 B tracks in the IP window? PT : 2 B tracks in the 4 highest PT’s in IP ? OR & DIR : are the tracks position and slopes ok ? summer internship 2004

22 Dz- General Test Structure 1) Is x = PV…DIR bad rec ?  rec_x - mc_x > x_reclim ? 2) Is it enough → failure ? i) Less than 2 B tracks in IP ? ii) Less than 2 B tracks within the 4 highest PT tracks in IP? iii) chi2 > maxchi2seed ? iv) x_dz > dzcut ? summer internship 2004

23 Dz-Table summer internship 2004

24 Conclusions Goal: identify reason of failure on HLT-generic –Identify: a specific rec error (fully resp) –Separate: resolution and cumulation Studying OR vs L1conf = log(pt0)+log(pt1) –~40 % cumulation & resolution –~20 % PV relevant!, ~2% PT irrelevant –~40 % IP but here no separation resolution/rec!! Studying OR vs dz: –Cumulation dominant ~40% –Democratic share: PV,IP,OR summer internship 2004

25 Perspectives Code in python: –Revisit with DC04: better PV and reconstruction! –Still some minor problems: IP Leak! Study properly the effect of the IP resolution in the IP test! –Redo with u-variable: combine (l1conf,dz) –Have a graphical display (python) Event by event study… summer internship 2004

26 Thank you!! summer internship 2004

27 Dz- Algorithm Architecture Preselection Is evt part of signal ?  has mcB ? Is evt triggered in MC with mcB ’s ? i) At least 2 mcB tracks in IP? ii) Among the 4 highest mcPT tracks in IP? iii) Give a node with chi2 < maxchi2seed? iv) mcdz > dzcut ? Is it lost in HLT bec. not rec ? Does the rec evt fail dz- HLT  dz < dzcut? NO nnomcB += 1 NO YES nsuccess += 1 NO YES NO nnopv += 1 summer internship 2004

28 Dz- Algorithm Architecture Tests: PV test 1) PV bad rec ? | pvz - mcpvz | > pv_reclim ? 2) Bad PV → failure ? → redo MC analysis with PV i) Less than 2 B ’s in IP (with mc partner in IP) ? ii) Less than 2B among 4 highest mcPT in IP ? iii) chi2 > maxchi2seed ? iv) pv_dz < dzcut ? YES nbadpv + = 1 NO YES badpvevts.append (evt) summer internship 2004

29 Dz- Algorithm Architecture IP test i) Less than 2 RC tracks B ’s in IP window (with mcPV)? (having MC partner in IP) ii) Are the linked MC tracks not among the 4 highest MC tracks Pt? iii) chi2 > maxchi2seed ? iv) ip_dz > dzcut ? NO YES If evt not in badpvevts: badipevts.append(evt) summer internship 2004

30 Dz- Algorithm Architecture PT(order) test Take rec tracks associated with MC tracks in MC IP window & order them in PT (don ’t ask if are in IP window not to include IP errors ) ii) Less than 2 B tracks among the 4 highest PT tracks in IP ? iii) chi2 > maxchi2seed? iv) pt_dz < dzcut ? YES If evt not in badpvevts & evt not in badipevts: badptevts.append (evt) NO summer internship 2004

31 Dz- Algorithm Architecture OR & DIR test Take the 2 rec B tracks associated with the mcnodepars & compares the modulus of the diff. of the orgin vectors & direction vectors i) One of the rec tracks has its origin too far from its MC partner dor > or_reclim ? ii) One of the rec tracks has its direction too different from its MC partner ? ddir > dir_reclim ? YES nbador += 1 nbaddir += 1 NO summer internship 2004

32 Dz- Algorithm Architecture OR & DIR test 2) Bad OR/DIR enough → failure ? iii) chi2 > maxchi2seed ? iv) od_dz > dzcut ? Fails due to res or cum YES If gooddir & evt not in…: badorevts.append (evt) If goodor & evt not in …: baddirevts.append (evt) else: badodevts.apend (evt) ncum += 1 NO summer internship 2004

33 Distributions & Rec limits ddir = |mcnodepars.direction[i] – nodepars.direction[i] | /2 dir_reclim = summer internship 2004

34 Distributions & Rec limits dor = |mcnodepars.origin[i] – nodepars.origin[i] | /2 or_reclim = 40 for bpipi 80 for bsdsk 60 for bkstargamma summer internship 2004

35 Dz- Varying the OR IP vs OR: Democratic! Strong channel dependancy - IP dominant for bpipi - OR dominant for bsdsk - PT irrelevant! summer internship 2004

36 Dz- Varying the OR PT error still insignificant DIR error insignificant IP & OR error dominant ! IP profile channel dependent summer internship 2004