a track finding algorithm based on a track finding
play

A track finding algorithm based on A track finding algorithm based - PowerPoint PPT Presentation

A track finding algorithm based on A track finding algorithm based on pixel detector for the ATLAS pixel detector for the ATLAS second level trigger second level trigger Andrea Bar at ella Mauro Dameri - Paolo Moret t ini Fabrizio


  1. A track finding algorithm based on A track finding algorithm based on pixel detector for the ATLAS pixel detector for the ATLAS second level trigger second level trigger Andrea Bar at ella – Mauro Dameri - Paolo Moret t ini – Fabrizio Parodi I NFN Genova Out line • ATLAS t rigger st rat egy f or t he B-physics. • PixTrig: a pixel based Level 2 t rack f inding algorit hm. • Ef f iciency and perf ormances. • Applicat ion t o t he select ion of rare B decays. • Applicat ion t o t he b-t agging in mult i-b j et s event s. • Conclusions Pixel2000 - Genova - 6/6/00 1 P. Morettini

  2. The ATLAS Level 2 Trigger The ATLAS Level 2 Trigger The ATLAS second level t rigger ref ines t he decision Net work swit ch R/ O t aken at Level 1 using t he Buf f ers dat a f rom t he dif f erent sub- det ect ors, including t he Commercial t rackers. R/ O Processors Buf f ers I t has t o t ake it s decision in 10-20 ms, reducing t he overall rat e by a f act or of 10 R/ O Buf f ers (f rom 100 KHz t o 10 KHz). The implement at ion of t his t rigger will be based on a f arm of commercial processors connect ed t o t he R/ O buf f ers t rough a swit ch. Hardware co-processors, bot h at buf f er and f arm level, are also under st udy. Pixel2000 - Genova - 6/6/00 2 P. Morettini

  3. LVL2 Processing Modes LVL2 Processing Modes The ATLAS t rigger is most ly based on “Regions of I nt erest ” (RoI ). This means t hat every t rigger component analyses only t he port ions of t he det ect ors ident if ied by t he previous component s; in t he case of t he LVL2, only t he region where a muon or a j et where f ound at LVL1 are reconst ruct ed. I n t he case of t he rare b decays reconst ruct ion however, t he int erest ing j et is usually not energet ic enough t o be seen at LVL1, so t he event is t riggered by a high p T µ in t he second j et . I n t his case a “Full Scan” is necessary at LVL2 t o reconst ruct t he charged t racks in t he whole inner t racker, and select t he vert exes using invariant mass and impact paramet er inf ormat ion. Pixel2000 - Genova - 6/6/00 3 P. Morettini

  4. PixTrig: The Basic Idea : The Basic Idea PixTrig PixTrig is a t rack f inding algorit hm designed t o be used in Full Scan and RoI guided mode. Thanks t o t he high resolut ion and low noise of t he pixel det ect or it can provide f ull 3d t rack reconst ruct ion and impact paramet er measurement t o be used in st and-alone mode or as seed f or ot her algorit hms. PixTrig is a pure combinat orial algorit hm using t he ATLAS pixel det ect or space point s: combinat ions in t he t wo innermost layers are ext rapolat ed t o t he t hird if point ing t o t he primary vert ex. I f a point close t o t he ext rapolat ion is f ound in layer 3, t he ∆ φ ∆ Z 3 R 3 point s are kept as a candidat e t rack. Overlaps are solved on t he basis of t he residuals in t he t hird ∆ φ ∆ Z e xt layer. R R o I e xt Pixel2000 - Genova - 6/6/00 4 P. Morettini

  5. Logical Layers Definition Logical Layers Definition The original implement at ion of PixTrig was based on t he t hree phisical layers of t he barrel pixel det ect or. To adapt t he algorit hm t o t he end- caps geomet ry (where we have f ive Link L1-L2 Link L1-L3 disks) we moved, in t he present C++ implement at ion wit hin t he ATLAS t rigger simulat ion, t o t he def init ion of “logical layers”. A logical layer is an arbit rary collect ion of det ect or modules. Logical f irst layers (every module in t he barrel B-layer of t he det ect or) have a link t o t he modules in t he corresponding second and t hird logical layers. This approach increase t he f lexibilit y of t he algorit hm and it s robust ness t o t he pixel inef f iciencies. However, we have t o keep in mind t hat More complexit y in t he Longer processing t ime → → → → → → → → → → → → → → → → More combinat ions Logical Layers and more f ake t racks Pixel2000 - Genova - 6/6/00 5 P. Morettini

  6. Reconstruction Efficiency in jets Reconstruction Efficiency in jets The reconst ruct ion ef f iciency The reconst ruct ion ef f iciency B- B -jets jets – – No pile No pile- -up up in j et RoI in j et RoI is close t o is close t o 90% 90% and and Efficiency Fake Trks Fraction η and 1 1 over η f lat over f lat and p p T T . . 0.8 0.8 At low luminosit y low luminosit y t he f ract ion t he f ract ion At 0.6 0.6 of f ake t racks f ake t racks (combinat ion of (combinat ion of of 0.4 0.4 point s coming f rom dif f erent point s coming f rom dif f erent 0.2 0.2 part icles) is always below 20% below 20% part icles) is always 0 0 -2 0 2 -2 0 2 (it ’s higher in t he end- -caps caps (it ’s higher in t he end η η because more combinat ions are because more combinat ions are B- B -jets jets – – 24 24 ev ev. pile . pile- -up up possible t her e). possible t her e). Efficiency Fake Trks Fraction 1 1 At design luminosit y t he At design luminosit y t he 0.8 0.8 f ract ion of f akes reaches 60% 60% f ract ion of f akes reaches 0.6 0.6 in t he end- -caps caps (spurious in t he end (spurious 0.4 0.4 combinat ions lying on a st raight combinat ions lying on a st raight 0.2 0.2 line can be pref err ed t o good line can be pref err ed t o good 0 0 -2 0 2 -2 0 2 t racks). t racks). η η Pixel2000 - Genova - 6/6/00 6 P. Morettini

  7. Timing (jet RoI RoI) ) Timing (jet The processing t ime on a B- -jets jets – – No pile No pile- -up up B commercial Pent ium I I I 20 Events Processing time (ms) ID 800 0.6536 / 11 60 Entries 679 P1 0.0000E+00 500 MHz syst em is of 3.7 Mean 3.656 P2 0.6945E-01 RMS 3.113 15 P3 0.7165E-03 ms per j et . UDFLW 0.0000E+00 P4 0.6402E-04 OVFLW 3.000 40 10 As expect ed, t his t ime 20 5 scales wit h t he number of clust ers in t he RoI 0 0 0 10 20 30 0 10 20 30 40 50 f ollowing a cubic law; Processing time (ms) Mean number of clusters per layer a) b) however t he coef f icient B B- -jets jets – – 24 24 ev ev. pile . pile- -up up of t he t hird power is Events Processing time (ms) ID 800 2.218 / 15 Entries 719 P1 0.0000E+00 50 small, so t he behavior is Mean 86.32 P2 0.2935E-01 200 RMS 81.04 P3 0.1855E-02 40 UDFLW 0.0000E+00 P4 0.2302E-04 approximat ely quadrat ic. OVFLW 5.000 150 30 At design luminosit y, t he 100 20 average t ime needed t o 50 10 process a j et is close t o 0 0 0 100 200 300 400 0 50 100 150 Processing time (ms) Mean number of clusters per layer 90 ms. a) b) Pixel2000 - Genova - 6/6/00 7 P. Morettini

  8. µ µ µ µ Reconstruction with a LVL1 µ µ µ µ Z vertex Z vertex Reconstruction with a LVL1 To reduce t he processing t ime we have t o decrease t he number of ext rapolat ion t o t he t hird layer . This could be achieved using a hard cut on t he Z impact paramet er of t he lay1-lay2 combinat ions, but t he posit ion of t he primary vert ex need t o be known wit h some precision. I n event s t riggered at LVL1 by a muon, it is possible t o use PixTrig it self wit h a high p T t hreshold, t o f ind t he muon and reconst ruct it s Z 0 (which is close t o Z vert ex ). I n 95.7% of t he event s one candidat e is f ound in t he µ RoI , and in 99% of t he Entries 718 150 Mean 0.1667E-02 cases it s Z 0 is less t han 600 RMS 0.6718E-01 UDFLW 5.000 5 mm apart f rom t he Z OVFLW 2.000 100 400 of vert ex . 50 200 The reconst ruct ion of t he vert ex t akes 0.5 ms. 0 0 0 1 2 3 4 -0.4 -0.2 0 0.2 0.4 Reconstructed Tracks in µ RoI Z rec - Z vertex Pixel2000 - Genova - 6/6/00 8 P. Morettini

  9. Z vertex Reconstruction Inside a Jet Z vertex Reconstruction Inside a Jet Number of events Number of events Entries 1644 Entries 1374 10 3 10 3 I nside a j et RoI , t he Good quality Bad quality sample sample posit ion of t he vert ex can 10 2 10 2 be reconst ruct ed as t he barycent er of t he Z 0 of 10 10 t he t racks in 55% of t he event s. 1 1 -20 -10 0 10 20 -20 -10 0 10 20 This does not save z rec -z true z rec -z true B- -jets jets – – 24 24 ev ev. pile . pile- -up up B processing t ime, but 1.4 1.4 allows a clean-up of t he Efficiency 1.2 1.2 N(Fake Tracks)/Ntot sample “a post eriori”. 1 1 Using t his met hod, t he 0.8 0.8 ef f iciency and purit y 0.6 0.6 achieved at design 0.4 0.4 luminosit y are similar t o 0.2 0.2 t he low luminosit y ones. 0 0 0 2 4 6 8 10 -3 -2 -1 0 1 2 3 η p T Pixel2000 - Genova - 6/6/00 9 P. Morettini

  10. Full Scan Efficiency and Timing Full Scan Efficiency and Timing Efficiency Fake Trks Fraction Full-scan on b event s 1 1 wit h at least one µ 0.8 0.8 wit h p T > 5 GeV/ c. 0.6 0.6 Low luminosit y. 0.4 0.4 Track reconst ruct ion 0.2 0.2 p T cut at 0.5 GeV/ c. 0 0 CPU: PI I I 500 MHz -2 0 2 -2 0 2 η η Events Processing time (ms) ID 800 3.084 / 13 150 Entries 750 P1 0.0000E+00 ε : 60 Mean 35.29 P2 0.1457 95 % RMS 28.74 P3 0.2473E-02 UDFLW 0.0000E+00 P4 -0.5960E-05 Fakes : 5% barrel OVFLW 14.00 100 40 30% end-caps 50 20 Tot al t ime: 35.3 ms, almost linear wit h t he 0 0 number of clust ers. 0 100 200 300 0 50 100 150 200 250 Processing time (ms) Mean number of clusters per layer a) b) Pixel2000 - Genova - 6/6/00 10 P. Morettini

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend