Skip to content

Commit b3faa6f

Browse files
Add track-protocluster link (#108)
### Briefly, what does this PR introduce? This PR introduces the `edm4eic::TrackProtoClusterLink`, a parallel to the existing `edm4eic::TrackClusterMatch`. This functionality was identified as missing during discussion of [EICrecon#1669](eic/EICrecon#1699): in order to ensure that merged/split clusters are reconstructed consistently with other clusters it's preferable for the `TrackClusterMergeSplitter` to output `edm4eic::ProtoCluster`s, but the connections between the merged/split protoclusters and their antecedent tracks will need to be propagated to downstream particle flow algorithms. This new type will facilitate this. ### What kind of change does this PR introduce? - [ ] Bug fix (issue #__) - [X] New feature (issue #107 ) - [ ] Documentation update - [ ] Other: __ ### Please check if this PR fulfills the following: - [ ] Tests for the changes have been added - [ ] Documentation has been added / updated - [X] Changes have been communicated to collaborators ### Does this PR introduce breaking changes? What changes might users need to make to their code? No. ### Does this PR change default behavior? No. --------- Co-authored-by: Dmitry Kalinkin <[email protected]>
1 parent 6e06e17 commit b3faa6f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ project(EDM4EIC
77
LANGUAGES CXX)
88

99
SET( ${PROJECT_NAME}_VERSION_MAJOR 8 )
10-
SET( ${PROJECT_NAME}_VERSION_MINOR 1 )
10+
SET( ${PROJECT_NAME}_VERSION_MINOR 2 )
1111
SET( ${PROJECT_NAME}_VERSION_PATCH 0 )
1212
SET( ${PROJECT_NAME}_VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}.${${PROJECT_NAME}_VERSION_PATCH}" )
1313

edm4eic.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
## If there are schema version changes that can be evolved, see the podio documentation
1010
## for an example: https://github.com/AIDASoft/podio/tree/master/tests/schema_evolution
1111
##
12-
schema_version: 801
12+
schema_version: 820
1313

1414
options :
1515
# should getters / setters be prefixed with get / set?
@@ -600,3 +600,10 @@ datatypes:
600600
OneToOneRelations:
601601
- edm4eic::Cluster cluster // reference to the cluster
602602
- edm4eic::Track track // reference to the track
603+
604+
links:
605+
edm4eic::TrackProtoClusterLink:
606+
Description: "Link between a ProtoCluster and a Track"
607+
Author: "D. Anderson, D. Kalinkin"
608+
From: edm4eic::Track
609+
To: edm4eic::ProtoCluster

0 commit comments

Comments
 (0)