dwvisser.analysis.spanc
Class Target
java.lang.Object
|
+--dwvisser.analysis.spanc.Target
- All Implemented Interfaces:
- java.io.Serializable
- public class Target
- extends java.lang.Object
- implements java.io.Serializable
This class represents a target in a splitpole experiment, possibly containing
more than one layer. It handles target energy loss calculations. Each target
is uniquely identified by a name.
- Version:
- Author:
- Dale
- See Also:
- Serialized Form
Constructor Summary |
Target(java.lang.String name)
Creates new Target |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Target
public Target(java.lang.String name)
- Creates new Target
removeTarget
public static void removeTarget(Target t)
refreshData
public static void refreshData(java.util.Collection retrievedTargets)
removeAllTargets
public static void removeAllTargets()
getTarget
public static Target getTarget(java.lang.String name)
addLayer
public void addLayer(Solid layer)
getNumberOfLayers
public int getNumberOfLayers()
getLayer
public Solid getLayer(int index)
getTargetList
public static javax.swing.DefaultListModel getTargetList()
getComboModel
public static javax.swing.DefaultComboBoxModel getComboModel()
getName
public java.lang.String getName()
getLayerNumberComboModel
public javax.swing.DefaultComboBoxModel getLayerNumberComboModel()
getLayerNuclideComboModel
public javax.swing.DefaultComboBoxModel getLayerNuclideComboModel(int layerIndex)
getTargetCollection
public static java.util.Collection getTargetCollection()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
main
public static void main(java.lang.String[] args)