<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># Demo cuts for hodtest
#

Block: RawDecode
RawDecode_master  1
Pedestal_event    g.evtyp==4

Block: Decode
Decode_master     !Pedestal_event

Block: CoarseTracking

#hfoundtrack	H.dc.ntrack != 0
#hfound1track	H.dc.ntrack == 1
#hfound2track	H.dc.ntrack == 2
#hfound3track	H.dc.ntrack == 3
#hfound4track	H.dc.ntrack == 4

#goodhdc1x1	(H.dc.1x1.nhit &gt; 0) &amp;&amp; (H.dc.1x1.nhit &lt; 3)
#goodhdc1y1	(H.dc.1y1.nhit &gt; 0) &amp;&amp; (H.dc.1y1.nhit &lt; 3)
#goodhdc1u1	(H.dc.1u1.nhit &gt; 0) &amp;&amp; (H.dc.1u1.nhit &lt; 3)
#goodhdc1v1	(H.dc.1v1.nhit &gt; 0) &amp;&amp; (H.dc.1v1.nhit &lt; 3)
#goodhdc1y2	(H.dc.1y2.nhit &gt; 0) &amp;&amp; (H.dc.1y2.nhit &lt; 3)
#goodhdc1x2	(H.dc.1x2.nhit &gt; 0) &amp;&amp; (H.dc.1x2.nhit &lt; 3)

#goodhdc2x1	(H.dc.2x1.nhit &gt; 0) &amp;&amp; (H.dc.2x1.nhit &lt; 3)
#goodhdc2y1	(H.dc.2y1.nhit &gt; 0) &amp;&amp; (H.dc.2y1.nhit &lt; 3)
#goodhdc2u1	(H.dc.2u1.nhit &gt; 0) &amp;&amp; (H.dc.2u1.nhit &lt; 3)
#goodhdc2v1	(H.dc.2v1.nhit &gt; 0) &amp;&amp; (H.dc.2v1.nhit &lt; 3)
#goodhdc2y2	(H.dc.2y2.nhit &gt; 0) &amp;&amp; (H.dc.2y2.nhit &lt; 3)
#goodhdc2x2	(H.dc.2x2.nhit &gt; 0) &amp;&amp; (H.dc.2x2.nhit &lt; 3)

#goodhdc1	goodhdc1x1 &amp;&amp; goodhdc1y1 &amp;&amp; goodhdc1u1 &amp;&amp; goodhdc1v1 &amp;&amp; goodhdc#1y2 &amp;&amp; goodhdc1x2
#goodhdc2	goodhdc2x1 &amp;&amp; goodhdc2y1 &amp;&amp; goodhdc2u1 &amp;&amp; goodhdc2v1 &amp;&amp; goodhdc#2y2 &amp;&amp; goodhdc2x2
#bothgoodhdc	goodhdc1 &amp;&amp; goodhdc2

#realhdc1x1	goodhdc1x1 &amp;&amp; (H.dc.nsp != 0)
#realhdc1y1	goodhdc1y1 &amp;&amp; (H.dc.nsp != 0)
#realhdc1u1	goodhdc1u1 &amp;&amp; (H.dc.nsp != 0)
#realhdc1v1	goodhdc1v1 &amp;&amp; (H.dc.nsp != 0)
#realhdc1y2	goodhdc1y2 &amp;&amp; (H.dc.nsp != 0)
#realhdc1x2	goodhdc1x2 &amp;&amp; (H.dc.nsp != 0)
#realhdc2x1	goodhdc2x1 &amp;&amp; (H.dc.nsp != 0)
#realhdc2y1	goodhdc2y1 &amp;&amp; (H.dc.nsp != 0)
#realhdc2u1	goodhdc2u1 &amp;&amp; (H.dc.nsp != 0)
#realhdc2v1	goodhdc2v1 &amp;&amp; (H.dc.nsp != 0)
#realhdc2y2	goodhdc2y2 &amp;&amp; (H.dc.nsp != 0)
#realhdc2x2	goodhdc2x2 &amp;&amp; (H.dc.nsp != 0)

#hlowchi2	(hschi2perdeg&lt;10) &amp;&amp; hcleantrack

#hlowchi2	1

#hdcres_1	(H.dc.residual[0] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_2	(H.dc.residual[1] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_3	(H.dc.residual[2] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_4	(H.dc.residual[3] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_5	(H.dc.residual[4] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_6	(H.dc.residual[5] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_7	(H.dc.residual[6] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_8	(H.dc.residual[7] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_9	(H.dc.residual[8] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_10	(H.dc.residual[9] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_11	(H.dc.residual[10] &lt; 1000) &amp;&amp; hlowchi2
#hdcres_12	(H.dc.residual[11] &lt; 1000) &amp;&amp; hlowchi2

#Block: CoarseReconstruct
#CourseReconstruct 1

</pre></body></html>