Difference between revisions of "DF DCTrackVisualizer Install and Run Instruction"

From New IAC Wiki
Jump to navigation Jump to search
(Created page with "These instruction are specifically for installing and running the DCTrackVisualizer program. =Install= *If you intend to work on the code, install NetBeans if you haven't alre...")
 
 
(9 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
*Clone the following Github repository:
 
*Clone the following Github repository:
 
**[https://github.com/friadavi/clas12-offline-software friadavi/clas12-offline-software]
 
**[https://github.com/friadavi/clas12-offline-software friadavi/clas12-offline-software]
**<code>git clone https://github.com/friadavi/clas12-offline-software.git</code>
+
**<code>git clone <nowiki>https://github.com/friadavi/clas12-offline-software.git</nowiki></code>
 
*Checkout the dcVisualizer branch
 
*Checkout the dcVisualizer branch
 
**<code>git checkout dcVisualizer</code>
 
**<code>git checkout dcVisualizer</code>
Line 13: Line 13:
  
 
=Running=
 
=Running=
Simply run <code><install directory>/coatjava/bin/dctrackviz</code>. Note that it may be necessary to use <code>bash</code> instead of <code>./</code> as the script may not source <code>env.sh</code> otherwise.
+
Simply run <code><install directory>/clas12-offline-software/coatjava/bin/dctrackviz</code>. Note that it may be necessary to use <code>bash</code> instead of <code>./</code> as the script may not source <code>env.sh</code> otherwise.
  
 +
=Install within Netbeans=
 +
To open the project in NetBeans:
 +
*Open NetBeans
 +
*Click on File > Open Project
 +
*Go to the install directory
 +
*Open the project clas-viz under clas12-offline-software > common-tools.
 +
*Edit to your heart's delight.
 +
You may need to change the default run directory:
 +
*In the projects pane, right click on clas-viz
 +
*Click on properties
 +
*Click on "Run" in the Categories pane
 +
*Change the working directory to point to your <code>clas12-offline-software</code> directory.
 +
Also Ensure that the following environmental variables are set within NetBeans:
 +
*Open the Project Properties window.
 +
*Click on "Actions"
 +
*Select "Run project" from the "Actions sub-menu"
 +
*Set the following properties:
 +
**<code>Env.CLAS12DIR=path/to/clas12-offline-software/coatjava</code>
 +
***This can be either an absolute path or a path relative to the working directory you've set.
 +
**<code>Env.SOLENOIDMAP=<name of the solenoid map file you want to use>.dat</code>
 +
**<code>Env.TORUSMAP=<name of the torus map file you want to use>.dat</code>
 +
==Error Messages==
 +
Put new error messages here:
 +
*
 
=Main Page=
 
=Main Page=
 
[[User:Friadavi]]
 
[[User:Friadavi]]

Latest revision as of 22:03, 22 December 2018

These instruction are specifically for installing and running the DCTrackVisualizer program.

Install

  • If you intend to work on the code, install NetBeans if you haven't already. See here for details.
  • Move to or create you're preferred directory. I would suggest NetBeansProjects as a default.
  • Clone the following Github repository:
  • Checkout the dcVisualizer branch
    • git checkout dcVisualizer
  • Execute build-coatjava.sh
    • I recommend appending --nounittests and --nospotbugs so that the build doesn't take forever.
  • The software should now be installed.

Running

Simply run <install directory>/clas12-offline-software/coatjava/bin/dctrackviz. Note that it may be necessary to use bash instead of ./ as the script may not source env.sh otherwise.

Install within Netbeans

To open the project in NetBeans:

  • Open NetBeans
  • Click on File > Open Project
  • Go to the install directory
  • Open the project clas-viz under clas12-offline-software > common-tools.
  • Edit to your heart's delight.

You may need to change the default run directory:

  • In the projects pane, right click on clas-viz
  • Click on properties
  • Click on "Run" in the Categories pane
  • Change the working directory to point to your clas12-offline-software directory.

Also Ensure that the following environmental variables are set within NetBeans:

  • Open the Project Properties window.
  • Click on "Actions"
  • Select "Run project" from the "Actions sub-menu"
  • Set the following properties:
    • Env.CLAS12DIR=path/to/clas12-offline-software/coatjava
      • This can be either an absolute path or a path relative to the working directory you've set.
    • Env.SOLENOIDMAP=<name of the solenoid map file you want to use>.dat
    • Env.TORUSMAP=<name of the torus map file you want to use>.dat

Error Messages

Put new error messages here:

Main Page

User:Friadavi