Skip to content
Snippets Groups Projects

Add the new Event Data to json format Algorithms

Merged Andreas Pappas requested to merge pappas_eventDataAlgorithms into master

Most changes are on the standalone.py file. Basically I add the newly created C++ algorithms that are used to retrieve LHCb event data and transform them into .json format. To be used in the Phoenix Framework. https://github.com/HSF/phoenix (New LHCb web event and geometry display)

Depends on LHCb!3241 (merged), Rec!2537 (merged) and gaudi/Gaudi!1278 (merged)

Edited by Sebastien Ponce

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Author Contributor
      Resolved by Carla Marin Benito

      First of all do excuse me in advance for any missinformation or mistakes that I might do, as I'm kinda new to all this huge infrastructure!

      Basically the end goal is to have multiple C++ Algorithms (from LHCb raw event data to .json format dumpers) with the purpose to be used and displayed properly in the 3D LHCbWebEventDisplay that I'm developing under the supervision of Mr. @sponce .

      As seen on my other 2 merge requests in

      1. Rec
      2. LHCb

      the whole purpose alongside the event data retrieval and transformation to .json is to create an easy and generic way for someone to add his own event data and display them in the future by simply writing 1 .cpp file (Algorithm) in the Rec/RecAlgs project.

      Everything will be extensively documented in the hopes of clarifying any questions.

      This and my other 2 merge requests will remain a draft as long as I'm developing all this and documenting it and better understanding the whole infrastructure.

  • Indeed these should only be added in the relevant jobs. Note that this is still Draft. But yes, this has to be taken care of

  • Andreas Pappas added 139 commits

    added 139 commits

    • 36f77555...4b75e6ea - 132 commits from branch master
    • c585a851 - add dumpEventToJson python class
    • 9756b3c6 - make appropriate changes to include the new Phoenix Sink Algorithm
    • f0832c73 - Fixed formatting
    • 2c6f985d - remove TestDumper from includes
    • 44bf0fe7 - change default dataset filename in Phoenix
    • c619ce91 - add all the new Algorithms to be compiled :white_check_mark:
    • 02421e77 - Fixed formatting

    Compare with previous version

  • Andreas Pappas added 4 commits

    added 4 commits

    • ca4a106f - remove extra options, stick to defaults
    • 87258242 - add qmt test for the phoenix_data_dump option
    • 2b6a24a8 - add phoenix data_dump option with mc_checking flag
    • 95f51874 - modify phoenix event data dump to be enabled with mc_checking flag

    Compare with previous version

  • Andreas Pappas added 1 commit

    added 1 commit

    Compare with previous version

  • Andreas Pappas added 1 commit

    added 1 commit

    Compare with previous version

  • Andreas Pappas added 1 commit

    added 1 commit

    • 35ae4d7c - create phoenix data dump method

    Compare with previous version

  • Sebastien Ponce mentioned in merge request Rec!2537 (merged)

    mentioned in merge request Rec!2537 (merged)

  • mentioned in issue #335 (closed)

  • Andreas Pappas added 32 commits

    added 32 commits

    • dde60fb3 - Release notes and dependencies for Moore v53r0
    • 851f21ba - Fix F.SUM(F.PT) in ThOr transition tutorial
    • 3dd60085 - Add pass through options in Sprucing
    • 13d9956e - make_all_tck is now prerequisite of mdf_read-decs_allen
    • 380fb1db - Add etac->hadron builders in bandq directory, and use thor functions to redefine bandq builders
    • 236af66b - follow LHCb!3260 (merged): change integer SourceID to named string
    • 93e4a38f - update Allen SourceID usage for DecReport
    • cc98976c - add counter preprocessor to tests
    • 03edc10b - Slightly rework make_protoparticles function
    • 6e70b825 - Add fastest reco as option to hlt2 global reco
    • e478cd3e - Use f-string
    • 0752bbfa - include reference bot trigger job in ci
    • 163ac10d - 'Update References for: !984 (merged) based on lhcb-master-mr/2927'
    • 9e2a25fe - Update dump_for_standalone_allen.ref
    • 923f68f3 - adding missing script for running PVChecker on Allen output
    • 74ad0584 - disable very slow tests on clang-dbg to avoid wasting time
    • a23c8282 - Spruce reports and streaming
    • 67d88064 - Make configuration reproducible
    • 8f64b745 - Add Moore ConfigurableUser for compatibility with ProdConf
    • 7294704e - Release notes and dependencies for Moore v53r1
    • 9f851a12 - Use LbEnv for style checks and fix formatting
    • 05111688 - Added persistency.assign_allen_tck to the list of prerequisites
    • 91de4cfd - Use available B2OC lines and fastest reconstruction in the HLT2 + selection throughput test.
    • 635e7fa7 - put new functors into test
    • 1995648e - Update of Calo Cluster Efficiency algorithm
    • a6dacde2 - refs update for Moore Lbcom!573 (merged)
    • 8fcdf234 - Fix and expand Loki -> Thor documentation
    • 02f96e00 - fix: configuration of public tools to use simplified material
    • 0e723f48 - assert that DetailedMaterialLocator isn't used
    • 57cabff1 - avoid detailedmateriallocator in hlt2_pp_thor.py
    • 2bcddbe0 - Update References for: !1049 (merged) based on lhcb-master-mr/2995
    • 464dcf0c - Update References for: Rec!2579 (merged) based on lhcb-master-mr/2996

    Compare with previous version

  • mentioned in issue #344 (closed)

  • Andreas Pappas added 128 commits

    added 128 commits

    • 35ae4d7c...46af6fd5 - 112 commits from branch master
    • 7403afb7 - add dumpEventToJson python class
    • 5368513d - make appropriate changes to include the new Phoenix Sink Algorithm
    • 98e1b176 - Fixed formatting
    • f47988f1 - remove TestDumper from includes
    • dc339d6e - change default dataset filename in Phoenix
    • 3dc88ff9 - add all the new Algorithms to be compiled :white_check_mark:
    • c20b832f - Fixed formatting
    • d1a37d06 - remove extra options, stick to defaults
    • 98f44abc - add qmt test for the phoenix_data_dump option
    • e0894880 - add phoenix data_dump option with mc_checking flag
    • 0bdf62f8 - modify phoenix event data dump to be enabled with mc_checking flag
    • 0e950bcc - Fixed formatting
    • 81657a86 - remove mc_checking flag
    • 01ccd029 - fix phoenix_data_dump method
    • c50a4768 - use set_evt_max_to_5 to set the number of events to be run in the options file
    • f4a472ee - add a default value to the raw_event method

    Compare with previous version

  • Andreas Pappas added 2 commits

    added 2 commits

    Compare with previous version

  • Andreas Pappas added 66 commits

    added 66 commits

    • 874c03c3...a6bddcaa - 47 commits from branch master
    • 0e17fbe1 - add dumpEventToJson python class
    • 3c98a79a - make appropriate changes to include the new Phoenix Sink Algorithm
    • 3d930577 - Fixed formatting
    • e8138af8 - remove TestDumper from includes
    • ef2b8ddb - change default dataset filename in Phoenix
    • 6d3700e7 - add all the new Algorithms to be compiled :white_check_mark:
    • 7a15aa62 - Fixed formatting
    • 690f197e - remove extra options, stick to defaults
    • 252cffa4 - add qmt test for the phoenix_data_dump option
    • a73afa46 - add phoenix data_dump option with mc_checking flag
    • 8996b7f8 - modify phoenix event data dump to be enabled with mc_checking flag
    • 1a51c9cc - Fixed formatting
    • c1ec1266 - remove mc_checking flag
    • b37f36e0 - fix phoenix_data_dump method
    • 806fd7ba - use set_evt_max_to_5 to set the number of events to be run in the options file
    • d2abdae8 - add a default value to the raw_event method
    • 6de2de2a - Fixed formatting
    • 3a7ef402 - refactor a bit
    • 2b92e498 - add Calo to the list of the default raw events

    Compare with previous version

  • Andreas Pappas added 1 commit

    added 1 commit

    • 675c8b06 - apparenlty one needs to provide only 1 item in the default_raw_event

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading