Skip to content
Snippets Groups Projects

B2OC: Convert (most) builders and a subset of lines to ThOr

Merged Alessandro Bertolin requested to merge b2oc_loki2thor_abertoli into master
All threads resolved!
  1. Convert almost everything in basic_builder, d_builder and cbaryon_builder from LoKi to ThOr.
    • neutral builders not converted
  2. Convert part of b_builder (make_b2x function) to ThOr
  3. Only book a subset of B2OC Hlt2 lines and make sure they're functioning for further tests.

needs to be tested and merged with !936 (merged)

Edited by Rosen Matev

Merge request reports

Pipeline #2868659 passed with warnings

Pipeline passed with warnings for 155267b8 on b2oc_loki2thor_abertoli

Approved by

Merged by Rosen MatevRosen Matev 3 years ago (Aug 10, 2021 4:53pm UTC)

Merge details

  • Changes merged into master with ab3afb0e (commits were squashed).
  • Deleted the source branch.

Pipeline #2911116 passed

Pipeline passed for ab3afb0e on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Alex Pearce
  • Alex Pearce
  • Alex Pearce
  • Alex Pearce
  • Alex Pearce
  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    • f171885f - cleanups in b_builder, use ThOr functions as default

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    • 4d174ecd - move KS0 forward for D02KsHH builder

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    • 077f71fb - remove ParticleContainersMerger in d_builder, call it via Hlt2Conf.algorithms

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    Compare with previous version

  • Shunan Zhang mentioned in merge request !936 (merged)

    mentioned in merge request !936 (merged)

  • Shunan Zhang resolved all threads

    resolved all threads

  • Shunan Zhang added 1 commit

    added 1 commit

    • 1641375e - minor fixes of if conditions

    Compare with previous version

  • Shunan Zhang changed the description

    changed the description

    • Resolved by Alessandro Bertolin

      Hi @apearce @mvesteri @poluekt (cc @abertoli ), I think this MR is good to go now if there's no further comment. But let me put here some issues we encountered and make sure we can keep track on them: (copied from the list on our twiki, which is also presented on Monday's WP3 meeting)

      1. MAXDOCACHI2CUT (adocachi2cut) is crashing Moore, with error message:
      FunctorFactory                         INFO Cache miss for functor: ::Functors::Filter( /* Predicate to filter the container with. */ operator&( ::Functors::Combination::MaxDistanceOfClosestApproachChi2Cut( /* Threshold for cut */ 25.0f ), operator<( ::Functors::Track::Chi2PerDoF{}, 25.0f ) ) ), now trying cling with headers [Event/Particle.h, Functors/Combination.h, Functors/Filter.h, Functors/TrackLike.h, GaudiKernel/NamedRange.h]
      In file included from input_line_29:9:
      /afs/cern.ch/work/s/shunan/Upgrade/stack/Rec/InstallArea/x86_64_v2-centos7-gcc10-opt/include/Functors/Combination.h:122:26: error: no member named 'maxdocachi2cut' in 'LHCb::Particle'
            return combination.maxdocachi2cut( *m_dist_calc, m_thresh );
                   ~~~~~~~~~~~ ^
      1. With the ThOr version of neutral builders it produces error messages:
      B2OCDst02D0Pi0Combiner#2.Particl...   ERROR ParticleVertexFitter didn't properly initialize:  #tracks with velo: ^@ #tracks without velo: ^@ #composites: ^A #resonances: ^@

      @mvesteri said it was a known issue, could you point me to somewhere I can keep track on?

      1. F.BPVLTIME cuts more events than expected, I saw a dedicated issue for it Rec#204 (closed).
      2. Some unknown problem for us that Moore runs crash at some certain input file, as I remembered @mvesteri also said this is a known issue, and I would like to know if there's a corresponding page to keep track on.
      3. F.CL is missing, @abertoli mentioned it in Rec#170.
      4. INTREE/ID are missing, I also saw it is reported in Rec#170.
      5. ThOr version of ParticleFilterWithTMVA, I saw an issue for it Rec#202 (closed).

      For those do not have corresponding issues (namely 1,2,4), shall I create some for them? Once we know the correct issue/MR to keep an eye on, we can safely have this MR in master .

  • Alessandro Bertolin resolved all threads

    resolved all threads

  • @mvesteri @poluekt do you have any additional remark about this code or can we move on ?

  • added 1 commit

    • d8b60518 - putting back 4 2-body lines with K0s in the final state requiring am_min (b_builder.py)

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • the algorithms.py updated by @shunan in !936 (merged) has been pushed also in this branch

  • Edited by Software for LHCb
  • assigned to @abertoli and @shunan

  • Alex Pearce mentioned in merge request Phys!971 (merged)

    mentioned in merge request Phys!971 (merged)

  • Shunan Zhang added 1 commit

    added 1 commit

    • 502d1ddc - add arguments in generic d builders, turn off some sprucing lines

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    Compare with previous version

  • Shunan Zhang
  • Shunan Zhang added 1 commit

    added 1 commit

    • 6d1bc69c - comment out Sprucing lines with neutrals

    Compare with previous version

  • Shunan Zhang added 1 commit

    added 1 commit

    Compare with previous version

  • Shunan Zhang assigned to @apearce and unassigned @abertoli and @shunan

    assigned to @apearce and unassigned @abertoli and @shunan

  • Alex Pearce assigned to @mvesteri and @poluekt and unassigned @apearce

    assigned to @mvesteri and @poluekt and unassigned @apearce

  • Edited by Software for LHCb
  • Mika Anton Vesterinen resolved all threads

    resolved all threads

  • assigned to @rmatev and @lbian

  • Rosen Matev changed title from B2OC: reducing the set of hlt2 lines for a MR to master during the LoKi to ThOr transition to B2OC: Convert (most) builders and a subset of lines to ThOr

    changed title from B2OC: reducing the set of hlt2 lines for a MR to master during the LoKi to ThOr transition to B2OC: Convert (most) builders and a subset of lines to ThOr

  • Rosen Matev resolved all threads

    resolved all threads

  • Rosen Matev approved this merge request

    approved this merge request

  • merged

  • Rosen Matev mentioned in commit ab3afb0e

    mentioned in commit ab3afb0e

  • mentioned in issue #311 (closed)

  • Mika Anton Vesterinen mentioned in merge request !2306 (merged)

    mentioned in merge request !2306 (merged)

  • Please register or sign in to reply
    Loading