Skip to content

Commit 116a4ce

Browse files
Added Irt-related tables; switched to version 880 (#156)
### Briefly, what does this PR introduce? Added IrtRadiatorInfo / IrtParticle / IrtEvent tables; version 880 ### What kind of change does this PR introduce? - [ ] Bug fix (issue #__) - [ ] New feature (issue #__) - [ ] Documentation update - [x] Other: See above ### Please check if this PR fulfills the following: - [x] 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 <dmitry.kalinkin@gmail.com>
1 parent 1f283f3 commit 116a4ce

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-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 7 )
10+
SET( ${PROJECT_NAME}_VERSION_MINOR 8 )
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: 21 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: 870
12+
schema_version: 880
1313

1414
options :
1515
# should getters / setters be prefixed with get / set?
@@ -378,6 +378,26 @@ datatypes:
378378
OneToManyRelations:
379379
- edm4eic::MCRecoTrackerHitAssociation rawHitAssociations // raw sensor hits, associated with MC hits
380380

381+
edm4eic::IrtRadiatorInfo:
382+
Description: "IRT 2.1 output (radiator level)"
383+
Author: "A. Kiselev"
384+
Members:
385+
- uint16_t npe // Detected photoelectron count
386+
- uint16_t nhits // Hit count associated with this radiator by IRT engine
387+
- float angle // Reconstructed Cherenkov angle
388+
389+
edm4eic::IrtParticle:
390+
Description: "IRT 2.1 output (track level)"
391+
Author: "A. Kiselev"
392+
Members:
393+
- int32_t PDG // Reconstructed most probable PDG code
394+
- uint16_t npe // Detected photoelectron count
395+
- uint16_t nhits // Hit count associated with this particle by IRT engine
396+
OneToOneRelations:
397+
- edm4eic::Track track // charged particle track
398+
OneToManyRelations:
399+
- edm4eic::IrtRadiatorInfo radiators // radiator-related information
400+
381401
edm4eic::RingImage:
382402
##@TODO: Juggler support; not used in EICrecon
383403
Description: "EIC Ring Image Cluster"

0 commit comments

Comments
 (0)