Skip to content
Snippets Groups Projects
Commit 8f419f99 authored by christopher dilks's avatar christopher dilks
Browse files

remove TrajectoryPoint; add one-to-one relation between CherenkovParticleID...

remove TrajectoryPoint; add one-to-one relation between CherenkovParticleID and ReconstructedParticle
parent cedec86b
No related branches found
No related tags found
1 merge request!70add IRT data model
Pipeline #32157 failed
......@@ -200,15 +200,6 @@ components:
- float pathlength // Pathlength from the origin to this point
- float pathlengthError // Error on the pathlenght
## A point along a trajectory
eic::TrajectoryPoint:
Members:
- eic::VectorXYZ position // Position of the trajectory point [mm]
- eic::VectorXYZ p // 3-momentum at the point [GeV]
- eic::Direction direction // (theta, phi) direction of track at the surface [mrad]
- float momentum // magnitude of 3-momentum [GeV]
- float pathlength // Pathlength from the origin to this point
## PID hypothesis from Cherenkov detectors
eic::CherenkovPdgHypothesis:
Members:
......@@ -294,16 +285,15 @@ datatypes:
bool isCompound() const {return particles_size() > 0;}\n
"
eic::CherenkovParticleID:
Description: "Cherenkov detector PID"
Author: "A. Kiselev, C. Dilks"
Members:
- eic::Index ID // Unique entry ID
- eic::Index recID // Index of the associated ReconstructedParticle particle, if any
VectorMembers:
- eic::CherenkovPdgHypothesis options // Evaluated PDG hypotheses, typically (e/pi/K/p)
- eic::CherenkovThetaAngleMeasurement angles // Evaluated Cherenkov angles for different radiators
OneToOneRelations:
## @TODO: should it be one-to-one?
- eicd::ReconstructedParticle associatedParticle // associated reconstructed particle
## ==========================================================================
## Calorimetry
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment