Browse Source

Updates to presentation and adds some missing files

Caleb Fangmeier 6 years ago
parent
commit
fef0d7ca74

BIN
docs/common/matching_types.png


+ 438 - 0
docs/common/matching_types.svg

@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   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"
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 210 297"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.2 2405546, 2018-03-11"
+   sodipodi:docname="matching_types.svg">
+  <defs
+     id="defs2">
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path4605"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#929292;stroke-width:1pt;stroke-opacity:1;fill:#929292;fill-opacity:1"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4602"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#929292;stroke-width:1pt;stroke-opacity:1;fill:#929292;fill-opacity:1"
+         transform="scale(0.8) translate(12.5,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-3"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-0"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-6"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-7"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-9"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-2"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-37"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-2-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4605-37-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#929292;fill-opacity:1;fill-rule:evenodd;stroke:#929292;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="316.78979"
+     inkscape:cy="576.67623"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1603"
+     inkscape:window-height="1387"
+     inkscape:window-x="594"
+     inkscape:window-y="618"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:0.96499997;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
+       id="rect11267"
+       width="27.78125"
+       height="166.42291"
+       x="22.224998"
+       y="29.770832"
+       ry="5.5562501"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554" />
+    <g
+       id="g11265"
+       transform="translate(-3.0355117,17.4625)"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554">
+      <circle
+         r="9.3284473"
+         cy="27.914225"
+         cx="39.674644"
+         id="path4518"
+         style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="54.924015"
+         cx="39.674644"
+         id="path4518-3"
+         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="81.933807"
+         cx="39.674644"
+         id="path4518-6"
+         style="fill:#00ffff;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="108.94353"
+         cx="39.674644"
+         id="path4518-7"
+         style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="135.95329"
+         cx="39.674644"
+         id="path4518-5"
+         style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="27.914225"
+         cx="174.2558"
+         id="path4518-2"
+         style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="54.924015"
+         cx="174.2558"
+         id="path4518-3-9"
+         style="fill:#000080;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="81.933807"
+         cx="174.2558"
+         id="path4518-6-1"
+         style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="108.94353"
+         cx="174.2558"
+         id="path4518-7-2"
+         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="135.95329"
+         cx="174.2558"
+         id="path4518-5-7"
+         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="162.96309"
+         cx="174.2558"
+         id="path4518-35-0"
+         style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600"
+         d="M 48.193125,27.70647 164.12737,27.290918"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-6"
+         d="M 48.193125,27.70647 165.00217,78.759041"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-9)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-2"
+         d="M 48.860139,55.073555 165.83323,33.88126"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-0)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-8"
+         d="m 49.23413,136.89239 114.77073,26.05402"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-6)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-20"
+         d="M 49.234124,108.13737 164.00486,135.35488"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-7)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-5"
+         d="m 49.234124,108.13737 114.479866,0.16608"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-2)" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path4600-5-5"
+         d="M 49.234124,108.13737 164.19426,84.298574"
+         style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:1.02612913;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-2-8)" />
+    </g>
+    <g
+       id="g11239"
+       transform="translate(6.7561066,27.252071)"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554">
+      <circle
+         r="9.3284473"
+         cy="193.19528"
+         cx="55.760113"
+         id="path4518-5-9"
+         style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="193.19528"
+         cx="78.884628"
+         id="path4518-5-2"
+         style="fill:#00ffff;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="193.19528"
+         cx="125.13367"
+         id="path4518-5-28"
+         style="fill:#000080;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="193.19528"
+         cx="102.00915"
+         id="path4518-5-97"
+         style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <circle
+         r="9.3284473"
+         cy="193.19528"
+         cx="148.25819"
+         id="path4518-5-3"
+         style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:1.64802551;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.64802542, 1.64802542;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+      <text
+         transform="rotate(-52.168065)"
+         id="text10498"
+         y="169.86684"
+         x="-162.78955"
+         style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332px"
+           y="169.86684"
+           x="-162.78955"
+           id="tspan10496"
+           sodipodi:role="line">Merge</tspan></text>
+      <text
+         transform="rotate(-52.168064)"
+         id="text10498-6"
+         y="185.61807"
+         x="-140.8268"
+         style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332px"
+           y="185.61807"
+           x="-140.8268"
+           id="tspan10496-1"
+           sodipodi:role="line">Lost</tspan></text>
+      <text
+         transform="rotate(-52.168064)"
+         id="text10498-2"
+         y="206.86423"
+         x="-125.93991"
+         style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332px"
+           y="206.86423"
+           x="-125.93991"
+           id="tspan10496-9"
+           sodipodi:role="line">Split</tspan></text>
+      <text
+         transform="rotate(-52.168064)"
+         id="text10498-3"
+         y="226.82622"
+         x="-109.39939"
+         style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332px"
+           y="226.82622"
+           x="-109.39939"
+           id="tspan10496-19"
+           sodipodi:role="line">Fake</tspan></text>
+      <text
+         transform="rotate(-52.168064)"
+         id="text10498-4"
+         y="252.00418"
+         x="-99.575562"
+         style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332px"
+           y="252.00418"
+           x="-99.575562"
+           id="tspan10496-7"
+           sodipodi:role="line">Match</tspan></text>
+      <rect
+         y="176.35001"
+         x="24.749287"
+         height="59.53125"
+         width="144.84863"
+         id="rect11221"
+         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.94822574;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
+    </g>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:0.96499997;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
+       id="rect11267-0"
+       width="27.78125"
+       height="166.42291"
+       x="157.55896"
+       y="29.770832"
+       ry="5.5562501"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="25.664581"
+       y="27.654165"
+       id="text11286"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554"><tspan
+         sodipodi:role="line"
+         id="tspan11284"
+         x="25.664581"
+         y="27.654165"
+         style="stroke-width:0.26458332px">Sim</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="158.65906"
+       y="27.895496"
+       id="text11286-3"
+       inkscape:export-xdpi="157.554"
+       inkscape:export-ydpi="157.554"><tspan
+         sodipodi:role="line"
+         id="tspan11284-6"
+         x="158.65906"
+         y="27.895496"
+         style="stroke-width:0.26458332px">Reco</tspan></text>
+  </g>
+</svg>

BIN
docs/presentations/2018_06_20/main.pdf


+ 9 - 9
docs/presentations/2018_06_20/main.tex

@@ -61,10 +61,10 @@
         \item Define and demonstrate performance of a GSF-Track ``Fake Rate'' for:
         \item Define and demonstrate performance of a GSF-Track ``Fake Rate'' for:
           \begin{itemize}
           \begin{itemize}
             \item Current offline (Legacy HLT) seeding method with default offline settings
             \item Current offline (Legacy HLT) seeding method with default offline settings
-            \item New HLT seeding method with HLT settings\footnotemark%
-            \item New HLT seeding method with optimized-for-offline (aka \texttt{wide}) settings
+            \item New seeding method with HLT settings\footnotemark%
+            \item New seeding method with optimized-for-offline (aka \texttt{wide}) settings
           \end{itemize}
           \end{itemize}
-        \item Show efficiency for prompt prompt electrons specifically
+        \item Show efficiency for prompt electrons specifically
       \end{itemize}
       \end{itemize}
   \end{itemize}
   \end{itemize}
   \footnotetext[1]{\tiny Note: In previous talks I've called this one \texttt{narrow}.}
   \footnotetext[1]{\tiny Note: In previous talks I've called this one \texttt{narrow}.}
@@ -138,8 +138,8 @@
     \begin{column}{0.5\textwidth}
     \begin{column}{0.5\textwidth}
       \begin{itemize}
       \begin{itemize}
         \item Figure shows GSF Tracking efficiency vs kinematic variables of the electron \texttt{SimTrack}
         \item Figure shows GSF Tracking efficiency vs kinematic variables of the electron \texttt{SimTrack}
-        \item Efficiency is more or less the same for both DY and $t\bar{t}$ environments and for both algorithms and working points.
-        \item Largest (statistically significant) differences appear at low $p_T$ and in the barrel/endcap transition region.
+        \item Efficiency is comparable for both DY and $t\bar{t}$ environments and for both algorithms and working points.
+        \item Largest differences appear at low $p_T$ and in the barrel/endcap transition region.
       \end{itemize}
       \end{itemize}
     \end{column}
     \end{column}
     \begin{column}{0.5\textwidth}
     \begin{column}{0.5\textwidth}
@@ -158,8 +158,7 @@
       \begin{itemize}
       \begin{itemize}
         \item Figure shows GSF Tracking purity vs kinematic variables of the \texttt{GSFTrack}
         \item Figure shows GSF Tracking purity vs kinematic variables of the \texttt{GSFTrack}
         \item Clearly purity is affected by the higher fake environment in the $t\bar{t}$ sample.
         \item Clearly purity is affected by the higher fake environment in the $t\bar{t}$ sample.
-        \item Note how the \texttt{narrow} working point of the new seeding (green) has significantly better purity than the \texttt{wide} working point or the old seeding.
-        \item Purity loss at high $p_T$ is a feature of the shared-hits matching between \texttt{SimTracks} and \texttt{GSFTracks}.
+        \item Note how the \texttt{default} working point of the new seeding (red/pink) has significantly better purity than the \texttt{} working point or the old seeding.
       \end{itemize}
       \end{itemize}
     \end{column}
     \end{column}
     \begin{column}{0.5\textwidth}
     \begin{column}{0.5\textwidth}
@@ -196,6 +195,7 @@
       \begin{itemize}
       \begin{itemize}
         \item The fraction of prompt electrons that match a GSF-Track
         \item The fraction of prompt electrons that match a GSF-Track
         \item Biggest improvements, again, happen at low $p_T$ and in the barrel/endcap transition region
         \item Biggest improvements, again, happen at low $p_T$ and in the barrel/endcap transition region
+        \item Note the change in the first bin relative to the overall efficiency (Slide 5). Large non-prompt contribution at low $p_T$.
       \end{itemize}
       \end{itemize}
     \end{column}
     \end{column}
     \begin{column}{0.6\textwidth}
     \begin{column}{0.6\textwidth}
@@ -254,8 +254,8 @@
       \end{itemize}
       \end{itemize}
     \item Unless there are objections, propose to move forward with implementing the new algorithm as the default in the next available CMSSW release.
     \item Unless there are objections, propose to move forward with implementing the new algorithm as the default in the next available CMSSW release.
   \end{itemize}
   \end{itemize}
-  \blfootnote{\tiny Analysis and ploting code is available at \url{}}
-  \blfootnote{\tiny Additional plots are available at \url{}}
+  \blfootnote{\tiny Analysis and ploting code is available at \url{https://git.fangmeier.tech/caleb/EGamma\_ElectronTrackingValidation}}
+  \blfootnote{\tiny Additional plots are available at \url{https://eg.fangmeier.tech/seeding\_studies\_2018\_06\_20\_17/hists.html}}
 \end{frame}
 \end{frame}
 
 
 \appendix
 \appendix

+ 35 - 0
docs/reports/report_2018_05_16.md

@@ -0,0 +1,35 @@
+Authors: Caleb Fangmeier
+Date: May 16, 2018
+## Fake Rate Investigation
+
+Note: I have adopted a more intuitive naming scheme for the seeding working points.
+
+  - `old-default`: Just the old pair-match seeding with default settings
+  - `new-default`: The new triplet-match seeding with the HLT settings
+  - `new-wide`: The new triplet-match seeding with the double-size window settings
+
+We define a "Full Fake Rate" as:
+
+$ \frac{N_{fake}}{N_{scl}} $
+
+Where, $N_{scl}$ is the number of superclusters in the sample with $HOE<0.15$ and resulting in at least one gsf-track, and $N_{fake}$ is the number of denominator superclusters resulting in only non-truth-matched GSF-tracks.
+
+fig::full_fake_rate_all|\"Full Fake Rate\" as a function of supercluster $p_T, \eta, \phi$.
+
+To help understand the above plots, I'll also include the numerator and denominator distributions.
+
+<div class="row">
+<div class="col-md-6 row_fig">
+fig::full_fake_rate_all_num|\"Full Fake Rate\" numerator
+</div>
+<div class="col-md-6 row_fig">
+fig::full_fake_rate_all_den|\"Full Fake Rate\" denominator
+</div>
+</div>
+
+A few observations:
+
+  1. The $p_T$ distribution of the $Z\rightarrow ee$ events has a clear peak around 60GeV which seems about right for electrons coming from $Z$s.
+  2. The fake rate in $t\bar{t}$ is roughly 4x higher than in $Z\rightarrow ee$ events. Looking at the num/den distributions, the difference seems to arise from both the numerator being larger (ie, more superclusers with no truth-matched gsf-tracks) *and* fewer small-HOE super-clusters overall. (both samples consist of about 100 thousand events)
+  3. Looking at the denominator, the number of super-clusters seems to drop quite dramatically going from `tt-old-default` to `tt-new-default`. At first glance, The reason for this is just that the denominator requires that the super-cluster result in at least one gsf-track, and the more restrictive `new-default` setting results in fewer superclusters that fulfill that requirement. However, the `new-wide` setting ends up being comparable to `old-default`.
+  4. Overall, it looks like this these plots confirm what other measurements (ie efficiency, purity) have shown: which is that the performance of the `new-wide` setting is comparable to the `old-default` setting.

+ 31 - 0
docs/reports/report_2018_05_18.md

@@ -0,0 +1,31 @@
+authors: Caleb Fangmeier
+date: May 16, 2018
+slides: True
+class: center, middle
+
+# Title
+
+---
+
+# Agenda
+
+1. Introduction
+2. Deep-dive
+3. ...
+
+---
+
+# Introduction
+
+$ x = \sqrt{y} $
+
+
+.left.half-fig[
+  fig::full_fake_rate_all
+]
+
+.right[
+  .half-fig[fig::full_fake_rate_all]
+
+  $ x = \sqrt{y} $
+]

File diff suppressed because it is too large
+ 115 - 0
docs/reports/report_2018_05_30.md