Fix for delta rays to BkgCat (LHCBPS-1740)
See
https://its.cern.ch/jira/browse/LHCBPS-1740
for description of the problem and logic behind the solution.
Merge request reports
Activity
I have implemented the logic of going through the endVertex list until finding one which satisfies 'isDecay'. This however means that I need to do something if there is no vertex satisfying that criterion in the list. At the moment I am throwing an exception
512 if (iV == motherEndVertices.end()) 513 Exception("The Cat found a composite MC particle without a decay vertex, please report this as a bug.");
because the code should never get to this point. The only particles which go to this method should be composites with a decay vertex. But this may not be the best solution, opinions would be appreciated.
added 1 commit
- c9dca47c - update fix for delta rays to BkgCat (LHCBPS-1740)
- [2017-07-04 00:03] Validation started with lhcb-old-stripping-tests#454
- [2017-07-04 00:07] Validation started with lhcb-head#1525
- [2017-07-04 00:07] Validation started with lhcb-2017-patches#68
- [2017-07-04 00:08] Validation started with lhcb-gaudi-head#1522
- [2017-07-04 00:08] Validation started with lhcb-gaudi-head-noavx2#40
- [2017-07-04 00:08] Validation started with lhcb-gaudi-head-noavx#59
- [2017-07-04 00:08] Validation started with lhcb-lcg-dev3#209
- [2017-07-04 00:08] Validation started with lhcb-clang-test#632
- [2017-07-04 00:08] Validation started with lhcb-turbosp#53
- [2017-07-04 11:12] Validation started with lhcb-gaudi-merge#164
Edited by Software for LHCbmentioned in commit 6622f0e8