hep.lcd.geometry
Class Detector

java.lang.Object
  |
  +--hep.lcd.geometry.Detector

public class Detector
extends Object

A detector is a set of named detector components

Author:
Tony Johnson
Source Code:
Detector.java

Constructor Summary
Detector(LineNumberReader reader)
           
Detector(String name)
          Creates a detector from a Gismo style detector.ini file
 
Method Summary
 Object get(String name)
           
 DetectorComponent getComponent(String name)
           
 Enumeration getComponents()
           
 Reader getParameterFile(String name)
           
 PropertySet getParameters(String name)
           
 String getRoot()
           
static Detector instance()
           
static void main(String[] argv)
          Just for testing
static void setCurrentDetector(Detector det)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Detector

public Detector(String name)
         throws IOException
Creates a detector from a Gismo style detector.ini file
Parameters:
in - The Reader from which to read the detector geometry

Detector

public Detector(LineNumberReader reader)
Method Detail

getComponents

public Enumeration getComponents()

getComponent

public DetectorComponent getComponent(String name)

get

public Object get(String name)

getParameters

public PropertySet getParameters(String name)

getParameterFile

public Reader getParameterFile(String name)

instance

public static Detector instance()

setCurrentDetector

public static void setCurrentDetector(Detector det)

getRoot

public String getRoot()

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] argv)
                 throws IOException
Just for testing


The LCD Group