<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lwpwiki.webhosting.rug.nl/index.php?action=history&amp;feed=atom&amp;title=Root_detector</id>
	<title>Root detector - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lwpwiki.webhosting.rug.nl/index.php?action=history&amp;feed=atom&amp;title=Root_detector"/>
	<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;action=history"/>
	<updated>2026-04-29T23:41:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=390&amp;oldid=prev</id>
		<title>Chris: /* Adding a detector to R3Broot */</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=390&amp;oldid=prev"/>
		<updated>2016-03-11T11:26:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Adding a detector to R3Broot&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:26, 11 March 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:software-faq]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:software-faq]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Adding a detector to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3Broot &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Adding a detector to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you have already written the required source and header files (C++ classes) yourself. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you have already written the required source and header files (C++ classes) yourself. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=366&amp;oldid=prev</id>
		<title>Chris at 12:09, 7 March 2016</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=366&amp;oldid=prev"/>
		<updated>2016-03-07T12:09:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:09, 7 March 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you have already written the required source and header files (C++ classes) yourself. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you have already written the required source and header files (C++ classes) yourself. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First create the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/STUPID/&#039;&#039;&#039;, which will contain all your source and header files about the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First create the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/STUPID/&#039;&#039;&#039;, which will contain all your source and header files about the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add this directory to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/CMakeLists.txt&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add this directory to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/CMakeLists.txt&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next create the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/STUPIDData/&#039;&#039;&#039;. This will contain all the source and header-files about the data processing of the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next create the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/STUPIDData/&#039;&#039;&#039;. This will contain all the source and header-files about the data processing of the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add all the &#039;&#039;&#039;.cxx&#039;&#039;&#039; files from the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/STUPIDData/&#039;&#039;&#039; to the list in the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/CMakeLists.txt&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add all the &#039;&#039;&#039;.cxx&#039;&#039;&#039; files from the directory &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/STUPIDData/&#039;&#039;&#039; to the list in the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/CMakeLists.txt&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the same files to the list in the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/R3BDataLinkDef.h&#039;&#039;&#039;, only &#039;&#039;without&#039;&#039; the &#039;&#039;&#039;.cxx&#039;&#039;&#039; extension and &#039;&#039;with&#039;&#039; a &#039;&#039;&#039;+&#039;&#039;&#039; sign attached now.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the same files to the list in the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/R3BDataLinkDef.h&#039;&#039;&#039;, only &#039;&#039;without&#039;&#039; the &#039;&#039;&#039;.cxx&#039;&#039;&#039; extension and &#039;&#039;with&#039;&#039; a &#039;&#039;&#039;+&#039;&#039;&#039; sign attached now.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/R3BDetectorList.h&#039;&#039;&#039; in both places. Make sure the ordering is consistent.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/R3BDetectorList.h&#039;&#039;&#039; in both places. Make sure the ordering is consistent.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/R3BMCTrack.cxx&#039;&#039;&#039; under &#039;&#039;&#039;Public Method Print&#039;&#039;&#039;, &#039;&#039;&#039;Public Method GetPoint&#039;&#039;&#039; and &#039;&#039;&#039;Public Method SetPoint&#039;&#039;&#039;.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/R3BMCTrack.cxx&#039;&#039;&#039; under &#039;&#039;&#039;Public Method Print&#039;&#039;&#039;, &#039;&#039;&#039;Public Method GetPoint&#039;&#039;&#039; and &#039;&#039;&#039;Public Method SetPoint&#039;&#039;&#039;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure you use a number that is not used by the other detectors and make sure you use the same number everywhere. If your source- and header-files in the directories &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/STUPID/&#039;&#039;&#039; and &#039;&#039;&#039;/home/p123456/fair_install/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;r3broot&lt;/del&gt;/r3bdata/STUPIDData/&#039;&#039;&#039; are correctly written, the compilation should finish without errors and the STUPID-detector should be ready for use now.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure you use a number that is not used by the other detectors and make sure you use the same number everywhere. If your source- and header-files in the directories &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/STUPID/&#039;&#039;&#039; and &#039;&#039;&#039;/home/p123456/fair_install/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;R3BRoot&lt;/ins&gt;/r3bdata/STUPIDData/&#039;&#039;&#039; are correctly written, the compilation should finish without errors and the STUPID-detector should be ready for use now.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=250&amp;oldid=prev</id>
		<title>Chris at 09:34, 23 April 2015</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=250&amp;oldid=prev"/>
		<updated>2015-04-23T09:34:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:34, 23 April 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:software-faq]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:software-faq]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Adding a detector to R3Broot ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Adding a detector to R3Broot ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you already &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;have &lt;/del&gt;the required classes &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;written&lt;/del&gt;. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;have &lt;/ins&gt;already &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;written &lt;/ins&gt;the required &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source and header files (C++ &lt;/ins&gt;classes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) yourself&lt;/ins&gt;. We assume the name of the detector is STUPID.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First create the directory &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/STUPID/&amp;#039;&amp;#039;&amp;#039;, which will contain all your source and header files about the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First create the directory &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/STUPID/&amp;#039;&amp;#039;&amp;#039;, which will contain all your source and header files about the STUPID-detector.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/R3BMCTrack.cxx&amp;#039;&amp;#039;&amp;#039; under &amp;#039;&amp;#039;&amp;#039;Public Method Print&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Public Method GetPoint&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Public Method SetPoint&amp;#039;&amp;#039;&amp;#039;.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add the detector to the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/R3BMCTrack.cxx&amp;#039;&amp;#039;&amp;#039; under &amp;#039;&amp;#039;&amp;#039;Public Method Print&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Public Method GetPoint&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Public Method SetPoint&amp;#039;&amp;#039;&amp;#039;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure you use a number that is not used by the other detectors and make sure you use the same number everywhere. If your source-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;files &lt;/del&gt;and header-files in the directories &#039;&#039;&#039;/home/p123456/fair_install/r3broot/STUPID/&#039;&#039;&#039; and &#039;&#039;&#039;/home/p123456/fair_install/r3broot/r3bdata/STUPIDData/&#039;&#039;&#039; are correctly written, the compilation should finish without errors and the STUPID-detector should be ready for use now.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure you use a number that is not used by the other detectors and make sure you use the same number everywhere. If your source- and header-files in the directories &#039;&#039;&#039;/home/p123456/fair_install/r3broot/STUPID/&#039;&#039;&#039; and &#039;&#039;&#039;/home/p123456/fair_install/r3broot/r3bdata/STUPIDData/&#039;&#039;&#039; are correctly written, the compilation should finish without errors and the STUPID-detector should be ready for use now.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=249&amp;oldid=prev</id>
		<title>Chris: Created page with &quot;Category:software-faq == Adding a detector to R3Broot == As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot her...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Root_detector&amp;diff=249&amp;oldid=prev"/>
		<updated>2015-04-23T09:07:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php?title=Category:Software-faq&quot; title=&quot;Category:Software-faq&quot;&gt;Category:software-faq&lt;/a&gt; == Adding a detector to R3Broot == As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot her...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:software-faq]]&lt;br /&gt;
== Adding a detector to R3Broot ==&lt;br /&gt;
As an example of modifications you might want to make, we will discuss how to add your own detector to R3Broot here. We assume you already have the required classes written. We assume the name of the detector is STUPID.&lt;br /&gt;
&lt;br /&gt;
First create the directory &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/STUPID/&amp;#039;&amp;#039;&amp;#039;, which will contain all your source and header files about the STUPID-detector.&amp;lt;br/&amp;gt;&lt;br /&gt;
Add this directory to the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/CMakeLists.txt&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Next create the directory &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/STUPIDData/&amp;#039;&amp;#039;&amp;#039;. This will contain all the source and header-files about the data processing of the STUPID-detector.&amp;lt;br/&amp;gt;&lt;br /&gt;
Add all the &amp;#039;&amp;#039;&amp;#039;.cxx&amp;#039;&amp;#039;&amp;#039; files from the directory &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/STUPIDData/&amp;#039;&amp;#039;&amp;#039; to the list in the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/CMakeLists.txt&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Add the same files to the list in the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/R3BDataLinkDef.h&amp;#039;&amp;#039;&amp;#039;, only &amp;#039;&amp;#039;without&amp;#039;&amp;#039; the &amp;#039;&amp;#039;&amp;#039;.cxx&amp;#039;&amp;#039;&amp;#039; extension and &amp;#039;&amp;#039;with&amp;#039;&amp;#039; a &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; sign attached now.&lt;br /&gt;
&lt;br /&gt;
Add the detector to the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/R3BDetectorList.h&amp;#039;&amp;#039;&amp;#039; in both places. Make sure the ordering is consistent.&lt;br /&gt;
&lt;br /&gt;
Add the detector to the file &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/R3BMCTrack.cxx&amp;#039;&amp;#039;&amp;#039; under &amp;#039;&amp;#039;&amp;#039;Public Method Print&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Public Method GetPoint&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Public Method SetPoint&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
Make sure you use a number that is not used by the other detectors and make sure you use the same number everywhere. If your source-files and header-files in the directories &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/STUPID/&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;/home/p123456/fair_install/r3broot/r3bdata/STUPIDData/&amp;#039;&amp;#039;&amp;#039; are correctly written, the compilation should finish without errors and the STUPID-detector should be ready for use now.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
</feed>