Skip to content
Snippets Groups Projects
Commit bf1b9c41 authored by Chao Peng's avatar Chao Peng
Browse files

Merge branch 'update_imaging_data' into 'master'

remove BaseHit, using ImagingPixel as the basic hit member

See merge request !27
parents d222e158 1b18ca5f
No related branches found
No related tags found
1 merge request!27remove BaseHit, using ImagingPixel as the basic hit member
Pipeline #10771 failed
...@@ -72,13 +72,6 @@ components : ...@@ -72,13 +72,6 @@ components :
- double cell_y - double cell_y
- double cell_z - double cell_z
eic::BaseHit :
Members :
- double x
- double y
- double z
- double E
eic::ElectronBeam : eic::ElectronBeam :
Members : Members :
- float eEnergy - float eEnergy
...@@ -339,34 +332,53 @@ datatypes : ...@@ -339,34 +332,53 @@ datatypes :
OneToManyRelations: OneToManyRelations:
- eic::PMTHit hits // The hits that have been included in this cluster - eic::PMTHit hits // The hits that have been included in this cluster
eic::ImagingPixel:
Description: "Pixel for Imaging Calorimeter"
Author: "C. Peng"
Members:
- int clusterID // Cluster id
- int layerID // Layer id
- int sectorID // Sector id
- int hitID // Hit id
- double edep // Energy deposition
- double time // Timestamp
- double eta // Pseudorapidity
- eic::VectorXYZLocal local // Local position in its sector
- eic::VectorXYZ position // Global position
- eic::VectorPolar polar // Global position in polar coordinates
eic::ImagingLayer: eic::ImagingLayer:
Description: "Layer for Imaging Calorimeter" Description: "Layer for Imaging Calorimeter"
Author: "C. Peng" Author: "C. Peng"
Members: Members:
- int clusterID // cluster id - int clusterID // Cluster id
- int layerID // layer id - int layerID // Layer id
- int nhits // Number of hits - int nhits // Number of hits
- float edep // Energy deposit - double edep // Energy deposit
- float radius // Shower radius - double radius // Shower radius
- float skewness // Skewness of hits distribution - double skewness // Skewness of hits distribution
- float chi2 // Edep chi2 - double chi2 // Edep chi2
- float x0cum // estimated radiation length before this layer - double x0cum // Estimated radiation length before this layer
- double eta // Pseudorapidity
- eic::VectorXYZ position // Global center position. - eic::VectorXYZ position // Global center position.
- eic::VectorPolar polar // Global center position in polar coordinates - eic::VectorPolar polar // Global center position in polar coordinates
- std::array<eic::BaseHit, 100> hits // hits data OneToManyRelations:
- eic::ImagingPixel hits // hits data
eic::ImagingCluster: eic::ImagingCluster:
Description: "Cluster for Imaging Calorimeter" Description: "Cluster for Imaging Calorimeter"
Author: "C. Peng" Author: "C. Peng"
Members: Members:
- int nhits // Number of hits in this cluster. - int nhits // Number of hits in this cluster.
- float energy // Energy of the cluster. - double energy // Energy of the cluster.
- float edep // Energy deposit of the cluster. - double edep // Energy deposit of the cluster.
- float leakcorr // Leakage correction to the cluster - double leakcorr // Leakage correction to the cluster
- double eta // Pseudorapidity
- eic::VectorXYZ position // Global position of the cluster. - eic::VectorXYZ position // Global position of the cluster.
- eic::VectorPolar polar // Polar coordinates for global position. - eic::VectorPolar polar // Polar coordinates for global position.
- float cl_theta // Intrinsic direction of cluster at position - Theta. - double cl_theta // Intrinsic direction of cluster at position - Theta.
- float cl_phi // Intrinsic direction of cluster at position - Phi. - double cl_phi // Intrinsic direction of cluster at position - Phi.
OneToManyRelations: OneToManyRelations:
- eic::ImagingPixel hits // hits data
- eic::ImagingLayer layers // layer data - eic::ImagingLayer layers // layer data
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment