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
 
Method Summary
 void addLayer(Solid layer)
           
static javax.swing.DefaultComboBoxModel getComboModel()
           
 Solid getLayer(int index)
           
 javax.swing.DefaultComboBoxModel getLayerNuclideComboModel(int layerIndex)
           
 javax.swing.DefaultComboBoxModel getLayerNumberComboModel()
           
 java.lang.String getName()
           
 int getNumberOfLayers()
           
static Target getTarget(java.lang.String name)
           
static java.util.Collection getTargetCollection()
           
static javax.swing.DefaultListModel getTargetList()
           
static void main(java.lang.String[] args)
           
static void refreshData(java.util.Collection retrievedTargets)
           
static void removeAllTargets()
           
static void removeTarget(Target t)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Target

public Target(java.lang.String name)
Creates new Target

Method Detail

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)