From 1b8dd90125677540f8d2ff27788e1851ccb9bfc8 Mon Sep 17 00:00:00 2001 From: Valentin Volkl Date: Sun, 14 Feb 2021 15:06:16 +0100 Subject: [PATCH] [doc] update relations diagram for docs * Add Arrows representing OneToMany Relations ReconstructedPartices->Clusters * Remove second arrowhead from arrows representing OneToOneRelation SimTrackerHit<->MCParticle and CaloHitContribution<->MCParticle * Change Textbox background from unconnected box to automatically resizing cutout glow filter. --- doc/edm4hep_diagram.svg | 1603 +++++++++++++++++++++------------------ 1 file changed, 874 insertions(+), 729 deletions(-) diff --git a/doc/edm4hep_diagram.svg b/doc/edm4hep_diagram.svg index f32e46915..e16c1f532 100644 --- a/doc/edm4hep_diagram.svg +++ b/doc/edm4hep_diagram.svg @@ -5,11 +5,35 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg8" version="1.1" viewBox="0 0 286.02133 145.79602" height="145.79602mm" - width="286.02133mm"> + width="286.02133mm" + sodipodi:docname="edm4hep_diagram.svg" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -993,763 +1161,740 @@ image/svg+xml - + + + + + + + Vector3dVec MCParticle + SimTrackerHit + CaloHitContribution + + SimCalorimeterHit + + EDM4hep DataModel Overview (v0.3) + Monte Carlo + Digitization + Raw Data + Reconstruction &Analysis + + + + TPCHit + RawCalorimeterHit + CalorimeterHit + TrackerHit + Track + Cluster + ReconstructedParticle + Vertex - - - - - - - Vector3dVec MCParticle - - - SimTrackerHit - - - CaloHitContribution + id="g34855" + transform="translate(-380.72936,-22.995833)"> - - SimCalorimeterHit + inkscape:connector-curvature="0" + id="path112-7-2" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -8.07578,2.496879 -0.61937,6.048233" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7)" /> - EDM4hep DataModel Overview (v0.3) - Monte Carlo - Digitization - Raw Data - Reconstruction &Analysis + inkscape:connector-curvature="0" + id="path112-7-2-4" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -9.7926,2.345492 -2.33619,5.896846" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-2)" /> + inkscape:connector-curvature="0" + id="path112-7-2-7" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -11.64468,2.080909 -4.18827,5.632263" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-3)" /> + + + + inkscape:connector-curvature="0" + id="path6614-2-5-0-9" + d="M 611.98125,91.154167 606.68958,70.252083" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-4)" /> - - TPCHit - - RawCalorimeterHit - - CalorimeterHit - - TrackerHit - - Track - - Cluster - - ReconstructedParticle - - Vertex - - - - - + inkscape:connector-curvature="0" + id="path6614-2-5-0-3-2" + d="m 611.98125,91.154167 -6.35,-17.727084" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-6-4)" /> - - - - - - - - - - - - + inkscape:connector-curvature="0" + id="path6614-2-5-0-1-0" + d="M 611.98125,91.154167 604.8375,75.808333" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-5-7)" /> + + - + id="g31263"> - + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-4-9)" + d="m 607.21875,99.885417 -7.4808,18.384353" + id="path6614-2-5-0-9-7" /> + inkscape:connector-curvature="0" + id="path6614-2-5-0-3-2-6" + d="m 607.21875,99.885417 -4.68611,16.513173" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-6-4-5)" /> + inkscape:connector-curvature="0" + id="path6614-2-5-0-1-0-4" + d="m 607.21875,99.885417 -2.24077,14.875903" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-5-7-8)" /> + + - - - - - - - + inkscape:connector-curvature="0" + id="path112-7-2-79" + d="m 607.74791,62.05 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -8.07578,2.496879 -0.61937,6.048233" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-6)" /> + inkscape:connector-curvature="0" + id="path112-7-2-4-6" + d="m 607.74791,62.05 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -9.7926,2.345492 -2.33619,5.896846" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-2-6)" /> + inkscape:connector-curvature="0" + id="path112-7-2-7-0" + d="m 607.74791,62.05 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -11.64468,2.080909 -4.18827,5.632263" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-3-7)" /> + + + + + - - - - - - - - - - - - ParticleID + inkscape:connector-curvature="0" + id="path112-7-2-8" + d="m 599.28125,127.66667 c -7.91809,1.8369 -4.78742,6.44234 0.64881,6.13499 3.58652,-0.20301 7.92586,-2.93827 0.28502,-6.07318" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-0)" /> + - - + id="g35872"> + inkscape:connector-curvature="0" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-3-0)" + d="m 599.28125,127.66667 c -7.91809,1.8369 -4.78742,6.44234 0.64881,6.13499 3.58652,-0.20301 11.51226,-2.71966 3.87143,-5.85458" + id="path112-7-2-7-8" /> - - - + + + + + - + inkscape:connector-curvature="0" + id="path112-7-2-81" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -8.07578,2.496879 -0.61937,6.048233" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-00)" /> + inkscape:connector-curvature="0" + id="path112-7-2-4-1" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -9.7926,2.345492 -2.33619,5.896846" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-2-1)" /> + inkscape:connector-curvature="0" + id="path112-7-2-7-2" + d="m 645.58333,91.947917 c 8.00731,-1.397617 5.13526,-6.168642 -0.30964,-6.16143 -3.59226,0.0047 -11.64468,2.080909 -4.18827,5.632263" + style="fill:none;stroke:#24221c;stroke-width:0.32126936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend-9-7-3-5)" /> + + + + + + + ParticleID + + + inkscape:connector-curvature="0" + id="path6614-2-5-0-3-2-5-9" + d="M 615.276,68.135417 634.90844,53.406026" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-6-4-3-6)" /> - MCRecoParticleAssociation + inkscape:connector-curvature="0" + id="path6614-2-5-0-1-0-8-1" + d="m 615.276,68.135417 16.64331,-14.56917" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-5-7-3-6)" /> + + + + + + + + + + + MCRecoParticleAssociation + + + + MCRecoTrackerAssociation + MCRecoCaloAssociation + + inkscape:connector-curvature="0" + id="path6614-2-5-0-9-9" + d="M 611.98125,91.154167 601.94302,59.592374" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-4-3)" + sodipodi:nodetypes="cc" /> + inkscape:connector-curvature="0" + id="path6614-2-5-0-3-2-1" + d="M 611.98125,91.154167 599.51987,58.851607" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-6-4-7)" + sodipodi:nodetypes="cc" /> - MCRecoTrackerAssociation - MCRecoCaloAssociation + inkscape:connector-curvature="0" + id="path6614-2-5-0-1-0-2" + d="M 611.98125,91.154167 596.92491,57.810916" + style="fill:none;stroke:#000000;stroke-width:0.21700881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-9-9-5-7-35)" + sodipodi:nodetypes="cc" />