The source project of this merge request has been removed.
Unifying vector-like data components
4 unresolved threads
4 unresolved threads
Goal: use a consistent way for all vector-like data components in the data model
Edited by Whitney Armstrong
Merge request reports
Activity
@whit I've made a few changes for CalorimeterHit and Cluster: CalorimeterHit: position is changed to localPosition, as we need the detector coordinates to search for neighbors. Cluster: replace std::array with eic::VectorXYZ for position
@cpeng FYI use "WIP:" instead of "" in the title for "work in progress".
65 65 Description: "Calorimeter hit" 66 66 Author : "W.Armstrong" 67 67 Members: 68 - long long cellID0 // The detector specific (geometrical) cell id. 69 - long long cellID1 // The second detector specific (geometrical) cell id. 70 - float energy // The energy of the hit in [GeV]. 71 - float time // The time of the hit in [ns]. 72 - eic::VectorXYZ position // The position of the hit in world coordinates. 73 - int type // The type of the hit 68 - long long cellID0 // The detector specific (geometrical) cell id. changed this line in version 3 of the diff
65 65 Description: "Calorimeter hit" 66 66 Author : "W.Armstrong" 67 67 Members: 68 - long long cellID0 // The detector specific (geometrical) cell id. 69 - long long cellID1 // The second detector specific (geometrical) cell id. 70 - float energy // The energy of the hit in [GeV]. 71 - float time // The time of the hit in [ns]. 72 - eic::VectorXYZ position // The position of the hit in world coordinates. 73 - int type // The type of the hit 68 - long long cellID0 // The detector specific (geometrical) cell id. 69 - long long cellID1 // The second detector specific (geometrical) cell id. 70 - float energy // The energy of the hit in [GeV]. 71 - float time // The time of the hit in [ns]. 72 - eic::VectorXYZ localPosition // The local position of the hit in detector coordinates. changed this line in version 3 of the diff
113 113 Author : "F.Gaede, B. Hegner" 114 114 Members: 115 115 - float energy // Energy of the cluster 116 - std::array<float, 3> position // Position of the cluster. 116 - eic::VectorXYZ position // Global position of the cluster. 117 117 - std::array<float, 6> positionError // Covariance matrix of the position (6 Parameters) changed this line in version 3 of the diff
@whit add a few new components for the local position and dimension
- Resolved by Chao Peng
mentioned in commit 352cfa7a
Please register or sign in to reply