Skip to content

Introduce Track-Protocluster Associations #129

@ruse-traveler

Description

@ruse-traveler

While we are able to generate and work with Link types with our current version PODIO (1-03), we are unable to use them in with our current version of JANA2 (2.4.2) due a small bug (see the JANA2 2.4.3 release notes).

However, since JANA2 2.4.3 includes breaking changes, it may be some time before we adopt it. This means that EICrecon#1699 is blocked until then since it requires functionality provided by edm4eic::TrackProtoclusterLink. And since this PR is part of the PF Alpha development program, it would be ideal to have some stopgap that allows development to continue.

A potential option could be to introduce an edm4eic::TrackProtoclusterMatch which parallels edm4eic::TrackProtoclusterLink

  edm4eic::TrackProtoClusterMatch:
    Description: "Match between a protocluster and a track"
    Author: "P. C. Matcher"
    Members:
      - float                 weight       // weight of this association
    OneToOneRelations:
      - edm4eic::ProtoCluster protoCluster // reference to the protocluster
      - edm4eic::Track        track        // reference to the track

The type would be functionally identical, but would be able to be used in JANA2 2.4.2. This will be straightforward to remove and swap in the Link type where needed when ready.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions