File - mckunkel/DCFaultFinder GitHub Wiki

The GUI consists of 6 panels

  • The top-left panel is a table that will contain possible wire faults

  • The bottom-left panel is a control panel to cycle through the Sectors and Superlayers

  • The top-middle panel is a table that will contain the wires to be sent to the MySQL database

  • The bottom-middle panel is a control panel with 2 buttons --

  • The top-middle panel is a table that will containt possible wire faults

  • The bottom-middle panel is a control panel to cycle through the Sectors and Superlayers

This is a maven project. CLAS12 dependancies should be changed in the pom.xml file

This project creates a GUI that a user can use to interject broken wires into a MySQL and CCDB database.

The entrance point for this GUI is DCFaultFinderApp found under the package database.ui. Maven will package a fat-jar wil all dependencies with mvn package is invoked. Be sure the CLAS12 COATJava dependency is set in the pom.xml file

Once packaged with maven run this command in a terminal java -jar DCFaultFinderApp-jar-with-dependencies.jar

If the user is not on the JLab cluster, the user has the option of just creating the scripts for the CCDB, dependent if the user has a verison of MySQL built with user as root and null password

please email [email protected] for problems or feature requests

Everything Is AWESOME