Skip to main content

Part of the book series: Springer Theses ((Springer Theses))

  • 314 Accesses

Abstract

The High Level trigger (HLT) plays a crucial role for the success of an experiment, as pointed out in Sect. 2.2. Its decision logic, which defines whether a collision event is accepted or discarded, defines which physical results can be extracted from the collected data and whether a certain analysis has enough statistics to be possible at all. A sub-optimal event selection at this stage looses them irretrievably.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    There is a subtle difference between the reconstruction with a single process and single-core processing as introduced in Fig. 2.8. In this thesis, only the worker processes are counted, so the reconstruction on a single process uses actually three cores: one for the worker, one for the output and one for the input process (cf. Sect. 2.3). All the studies in the following are normalized to this case.

  2. 2.

    The grid sites used for simulating as well as reconstructing events after the recording will allow for jobs using multiple cores in the future. Also the local development today is mostly performed on multi-core machines where multiprocessing can speed up the development time significantly.

  3. 3.

    As this is of course not possible because of hardware constraints, the limit should at least be much larger than the average raw data size.

  4. 4.

    The event buffer size can be controlled via module parameters and set to two by default.

References

  1. Urquijo P, Ferber T (2016) Overview of the Belle II physics generators. https://docs.belle2.org/record/282/files/BELLE2-NOTE-PH-2015-006-v2.pdf

  2. Iwasaki Y, Cheon B, Won E, Gao X et al (2011) Level 1 trigger system for the Belle II experiment. IEEE Trans Nucl Sci 58(4):1807–1815. http://ieeexplore.ieee.org/document/5740389/, https://doi.org/10.1109/TNS.2011.2119329

    Article  ADS  Google Scholar 

  3. Shiu J-G (2016) The level 1 trigger system for Belle II CDC. In: 2016 IEEE-NPSS Real Time Conference (RT), pp 1–3. IEEE. http://ieeexplore.ieee.org/document/7543137/

  4. Kim S, Lee I, Unno Y, Cheon B (2017) Status of the electromagnetic calorimeter trigger system at Belle II. J Phys Conf Ser 928:012022. http://iopscience.iop.org/article/10.1088/1742-6596/928/1/012022/pdf

    Google Scholar 

  5. Belle II Collaboration (2019) Basf2 software repository trigger package. https://stash.desy.de/projects/B2/repos/software/browse/trg?at=refs%2Ftags%2Frelease-02-00-01

  6. Kuhr T, Pulvermacher C, Ritter M, Hauth T, Braun N (2018) The Belle II core software. arXiv:1809.04299

  7. Intel Corporation (2014) Intel® Xeon® Processor E5-2660 v3 (25M Cache, 2.60 GHz) Produktspezifikationen. https://ark.intel.com/de/products/81706/Intel-Xeon-Processor-E5-2660-v3-25M-Cache-2_60-GHz

  8. Amdahl GM (1967) Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the April 18–20, 1967, Spring Joint Computer Conference on–AFIPS ’67 (Spring). ACM Press, New York, USA. http://delivery.acm.org/10.1145/1470000/1465560/p483-amdahl.pdf?ip=129.13.102.208&id=1465560&acc=ACTIVESERVICE&key=2BA2C432AB83DA15.50F04DEC6D8CC69A.4D4702B0C3E38B35.4D4702B0C3E38B35&__acm__=1537457854_f3487ed1102f3a71b6429db4d2d5670a, https://doi.org/10.1145/1465482.1465560

  9. Yamada S, Itoh R, Nakamura K, Nakao M et al (2015) Data acquisition system for the Belle II experiment. IEEE Trans Nucl Sci 62(3):1175–1180. http://ieeexplore.ieee.org/document/7117478/, https://doi.org/10.1109/TNS.2015.2424717

    Article  ADS  Google Scholar 

  10. Asner DM, Dart E, Hara T (2013) Belle II experiment network and computing. arXiv:1308.0672

  11. Marr DT, Hinton G, Koufaty DA, Miller JA (2002) Hyper-threading technology architecture and microarchitecture. http://www.cs.virginia.edu/~mc2zk/cs451/vol6iss1_art01.pdf

  12. Intel Developer Forum (2002) Intel demonstrates breakthrough processor design. https://www.intel.com/pressroom/archive/releases/2001/20010828comp.htm

  13. Levinthal D (2008) Performance analysis guide performance analysis guide for Intel® Core\(^\text{TM}\) i7 processor and Intel® Xeon\(^\text{ TM }\) 5500 processors. http://www.intel.com/technology/hyperthread/index.htm;

  14. Vitillo RA (2011) Performance tools development. Futur Comput Part Phys 16. https://indico.cern.ch/event/141309/contributions/1369454/attachments/126021/178987/RobertoVitillo_FutureTech_EDI.pdf

  15. Salzburger A (2015) Optimisation of the ATLAS track reconstruction software for run-2. J Phys Conf Ser 664:072042. IOP Publishing. http://stacks.iop.org/1742-6596/664/i=7/a=072042?key=crossref.c1d153f8aa8896687664b45b57a803d5, https://doi.org/10.1088/1742-6596/664/7/072042

    Google Scholar 

  16. Meyer J (2016) Optimisation of the material parameters for track fitting in the central drift chamber of the Belle II experiment. Bachelor’s thesis, KIT. https://ekp-invenio.physik.uni-karlsruhe.de/record/48884/files/EKP-2017-00011.pdf

  17. Gumpert C, Salzburger A, Kiehn M, Hrdinka J, Calace N (2017) ACTS: from ATLAS software towards a common track reconstruction software. J Phys Conf Ser 898:042011. http://iopscience.iop.org/article/10.1088/1742-6596/898/4/042011/pdf, https://doi.org/10.1088/1742-6596/898/4/042011

    Google Scholar 

  18. Hearty C (2018) Jira issue on HLT phase 2 menu. https://agira.desy.de/browse/BII-3617?focusedCommentId=44831&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-44831

  19. Adam W, Bergauer T, Deldicque C, Erö J et al (2006) The CMS high level trigger. Eur Phys J C 46(3):605–667. http://www.springerlink.com/index/10.1140/epjc/s2006-02495-8

  20. Nakamura T (2001) Study of the level 3 software trigger system with the silicon vertex detector for the belle experiment. Master’s thesis, Tokyo Institute of Technology. http://www.hp.phys.titech.ac.jp/dmthesis/Mnakamura.pdf

  21. Li C (2016) Study on track and ECLCluster reconstruction in the HLT. In: Belle II General Meeting. Tsukuba. https://kds.kek.jp/indico/event/21740/session/21/contribution/187/material/slides/0.pdf

  22. Braun N, Hauth T, Li C (2016) Studies on level 3 and HLT performance. In: Belle II General Meeting. Tsukuba. https://kds.kek.jp/indico/event/21740/session/21/contribution/186

  23. Ferber T, Hearty C, Roney JM (2016) Design of the ECL software for Belle II (version 2.0). https://docs.belle2.org/record/316/files/BELLE2-NOTE-TE-2016-001.pdf

  24. Ullrich T, Xu Z (2007) Treatment of errors in efficiency calculations. http://th-www.if.uj.edu.pl/~erichter/dydaktyka/Dydaktyka2011/LAB-2011/0701199v1.pdf

  25. Hintjens P (2014) ØMQ–The Guide–ØMQ–The Guide. http://zguide.zeromq.org/page:all

  26. Hohpe G, Woolf B (2004) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley, Boston

    Google Scholar 

  27. Baur A (2018) ØMQ implementation for a reliable parallel processing framework on the high level trigger at the Belle II experiment. Bachelor’s thesis, KIT. https://ekp-invenio.physik.uni-karlsruhe.de/record/49048/files/EKP-2018-00027.pdf

  28. iMatix Corporation (2012) ZeroMQ API–0MQ Api. http://api.zeromq.org/

  29. Dworak A, Ehm F, Sliwinski W, Sobczak M (2011) Middleware trends and market leaders 2011. http://zeromq.wdfiles.com/local--files/intro%3Aread-the-manual/MiddlewareTrendsandMarketLeaders2011.pdf

  30. Rybalchenko A (2015) FairMQ data transport for online & offline processing. In: ALICE Offline Week. https://indico.cern.ch/event/400521/contributions/1843043/attachments/802159/1099377/offline.pdf

  31. iMatix Corporation (2014) ØMQ language bindings–zeromq. http://zeromq.org/bindings:_start

  32. Wolf J, Wolf K-J (2016) Linux-Unix-Programmierung: Das umfassende Handbuch, 4th edn. Rheinwerk Computing, Bonn

    Google Scholar 

  33. Rodola G (2018) psutil documentation—psutil 5.4.8 documentation. https://psutil.readthedocs.io/en/latest/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nils Braun .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Braun, N. (2019). Fast Reconstruction for the High Level Trigger. In: Combinatorial Kalman Filter and High Level Trigger Reconstruction for the Belle II Experiment. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-030-24997-7_4

Download citation

Publish with us

Policies and ethics