Skip to content

LoKiGen: add more symbols : GMINTREE, GMAXTREE, GSUMTREE & GMULTTREE

Vanya Belyaev requested to merge vanya-lokigen-v10 into sim09-patches

This is a variant of MR !1375 (merged) for sim09-patches branch

Phys/LoKiGen: add new symbols

  • GMINTREE : e.g. "GMINTREE( GPT , 'mu+' == GABSID) > xxx * GeV" - it can mimic certains selection/tripping criteria and also L0Muon trigger
  • GMAXTREE
  • GSUMTREE : e.g. "GMINTREE( GPT , ( 'pi+' == GABSID ) | ( 'K+' == GABSID ) ) > xxx * GeV" - it mimics some popular stripping/Hlt2 cuts used by Charm and BnoC groups
  • GMULTTREE : "GMULTTREE( GPT , ( 'mu+' == GABSID ) ) > xxx * GeV * GeV " - it mimics L0DiMuon-TOS for eg. B-> ( J/psi -> mu mu ) X decays

They are useful to extend and simplify the syntax of LoKi::GenCutTool allowing for mimic some trigger (e.g. L0Muon and/or L0DiMuon) and/or stripping selection criteria (like scalar sum of Pt, massively used by Charm and BnoC working groups). It will allow to mimic certain selection/stripping/trigger criteria as tight generator-level cuts, drastically improving the overall performance of MC-production system.

Edited by Marco Cattaneo

Merge request reports