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