diff --git a/eic_data.yaml b/eic_data.yaml index ca842a2b1759a9d155a3b7ebdee0af68af9644b3..fc73ad6316d9953f42459636eb44e29708743063 100644 --- a/eic_data.yaml +++ b/eic_data.yaml @@ -72,6 +72,13 @@ components : - double cell_y - double cell_z + eic::BaseHit : + Members : + - double x + - double y + - double z + - double E + eic::ElectronBeam : Members : - float eEnergy @@ -336,16 +343,15 @@ datatypes : Description: "Layer for Imaging Calorimeter" Author: "C. Peng" Members: - - int nhits // Number of hits - - float edep // Energy deposit - - float radius // Shower radius - - float skewness // Skewness of hits distribution - - float chi2 // Edep chi2 - - float x0cum // estimated radiation length before this layer - - eic::VectorXYZ position // Global center position. - - eic::VectorPolar polar // Global center position in polar coordinates - OneToManyRelations: - - eic::CalorimeterHit hits // Hits belong to this layer + - int nhits // Number of hits + - float edep // Energy deposit + - float radius // Shower radius + - float skewness // Skewness of hits distribution + - float chi2 // Edep chi2 + - float x0cum // estimated radiation length before this layer + - eic::VectorXYZ position // Global center position. + - eic::VectorPolar polar // Global center position in polar coordinates + - std::array<eic::BaseHit, 100> hits // hits x data eic::ImagingCluster: Description: "Cluster for Imaging Calorimeter"