Skip to content
Snippets Groups Projects

add IRT data model

Closed Christopher Dilks requested to merge irt-data-model into master
+ 27
0
@@ -200,6 +200,23 @@ components:
@@ -200,6 +200,23 @@ components:
- float pathlength // Pathlength from the origin to this point
- float pathlength // Pathlength from the origin to this point
- float pathlengthError // Error on the pathlenght
- float pathlengthError // Error on the pathlenght
 
## PID hypothesis from Cherenkov detectors
 
eicd::CherenkovPdgHypothesis:
 
Members:
 
- char radiator // Radiator number (0/1/..) in a sequence of the IRTAlgorithm configuration file
 
- int32_t pdg // PDG code
 
- float npe // Overall p.e. count associated with this hypothesis for a given track
 
- float weight // The weight associated with this hypothesis (the higher the more probable)
 
 
## Cherenkov angle measurement for a given radiator
 
eicd::CherenkovThetaAngleMeasurement:
 
Members:
 
- char radiator // Radiator number (0/1/..) in a sequence of the IRTAlgorithm configuration file
 
- float npe // Overall p.e. count associated with this estimate
 
- float theta // Cherenkov theta angle
 
- float rindex // Average refractive index for this collection of photons
 
- float wavelength // Average wavelength for this collection of photons
 
datatypes:
datatypes:
## ==========================================================================
## ==========================================================================
@@ -255,6 +272,16 @@ datatypes:
@@ -255,6 +272,16 @@ datatypes:
bool isCompound() const {return particles_size() > 0;}\n
bool isCompound() const {return particles_size() > 0;}\n
"
"
 
eicd::CherenkovParticleID:
 
Description: "Cherenkov detector PID"
 
Author: "A. Kiselev, C. Dilks"
 
VectorMembers:
 
- eicd::CherenkovPdgHypothesis options // Evaluated PDG hypotheses, typically (e/pi/K/p)
 
- eicd::CherenkovThetaAngleMeasurement angles // Evaluated Cherenkov angles for different radiators
 
OneToOneRelations:
 
## @TODO: should it be one-to-one?
 
- edm4hep::MCParticle associatedParticle // associated reconstructed particle
 
## ==========================================================================
## ==========================================================================
## Calorimetry
## Calorimetry
## ==========================================================================
## ==========================================================================
Loading