1 / 3

Galina Pakhlova ITEP, Moscow, 28/05/2003

LoKi for physics. Galina Pakhlova ITEP, Moscow, 28/05/2003. Physicists are NOT code developers Too many languages & packages to study – life is short Existence of “Black Boxes” (if they are perfect) simplify our life and provide more time for physics analysis itself

Télécharger la présentation

Galina Pakhlova ITEP, Moscow, 28/05/2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LoKi for physics Galina Pakhlova ITEP, Moscow, 28/05/2003 • Physicists are NOT code developers • Too many languages & packages to study – life is short • Existence of “Black Boxes” (if they are perfect) simplify our life and provide more time for physics analysis itself • Brilliant example of Physics Analysis Package:KAL in AGRUS • writing of typical physics selection : one page A4 & less than one hour • My experience in C++ : 0 level one year ago • C++ & DaVinci (including Associators) : at least 3 month before first results in analysis (not so bad) Thank you, Gloria! • LoKi from this February: ONE day to study documentation + few HOURS to re-write algorithm + one week to VERY careful comparison of LoKi parameters & functions with corresponding ones from DaVinci. • One month for “ B -> f g” analysis (from the very beginning in parallel with other activities)

  2. Advantages of LoKi, few examples • Few hours to write NEW algorithm from the very beginning • Minimum knowledge of C++ is needed • Really short ONE *.cpp file. No *.h file !!! • Ntuple parameters are defined and filled in ONE (the same) place • Minimum time to correct misprints and errors • Practically ALL necessary physics parameters and functions are predefined • Possibility of mistake if you create such functions yourself is excluded • MC is simple: “one line” and fast • in some cases factor of ~ 20 vs DaVinci Associators • If you LIKE: you can include ANY part of DaVinci codes and functions in your LoKi algorithm

  3. Conclusion Thank you, Vanya ! Physics friends, Don’t worry Try LoKi Be happy !

More Related