Skip to content
Snippets Groups Projects

AFT-702: Add heterogeneous input support for GN2

Merged Dmitrii Kobylianskii requested to merge dkobylia/athena:dkobylia-gn2-hetero into 24.0

Idea:
Create an abstract class for a constituent loader with the getData function, which returns a vector of values. Each loader (e.g., TracksLoader, IParticlesLoader, ...) is inherited from it. Then, we have a vector of pointers and sequentially apply all of them and feed output to GNN. Relates to AFT-702

TO-DOs:

  • Add abstract class for constituent loading
  • Add tracksLoader class
  • Add tracksLoader configuration
  • Add IParticleLoader class
  • Clean code

Tagging @dguest @svanstro @ioleksiy

Edited by Dmitrii Kobylianskii

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
  • Jenkins please retry a build

  • This merge request affects 1 package:

    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants

    This merge request affects 14 files:

    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/CMakeLists.txt
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/ConstituentsLoader.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/DataPrepUtilities.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/GNN.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/IParticlesLoader.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/SequenceGetter.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/SubjetsLoader.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/TracksLoader.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/DataPrepUtilities.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/GNN.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/IParticlesLoader.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/SequenceGetter.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/SubjetsLoader.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/TracksLoader.cxx
  • :x: CI Result FAILURE (hash 0b88b0d1)

    Athena AnalysisBase AthAnalysis
    externals :cloud: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :warning: :warning: :warning:
    tests :o: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :warning: Athena: number of compilation errors 0, warnings 1
    :warning: AnalysisBase: number of compilation errors 0, warnings 1
    :warning: AthAnalysis: number of compilation errors 0, warnings 1
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 4432]

  • added 2 commits

    Compare with previous version

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