Class DetectorCollection<T>

java.lang.Object
org.jlab.detector.base.DetectorCollection<T>

public class DetectorCollection<T> extends Object
Author:
gavalian
  • Constructor Details

    • DetectorCollection

      public DetectorCollection()
  • Method Details

    • setName

      public void setName(String name)
    • getName

      public String getName()
    • add

      public void add(int sector, int layer, int comp, T value)
    • add

      public void add(DetectorDescriptor desc, T value)
    • clear

      public void clear()
    • hasEntry

      public boolean hasEntry(int sector, int layer, int comp)
    • get

      public T get(int sector, int layer, int comp)
    • getKeys

      public Set<Long> getKeys()
    • getObjectForKey

      public T getObjectForKey(Long key)
    • getList

      public List<T> getList()
      Returns a list of all values in the collection
      Returns:
      List of collection values
    • getSectors

      public Set<Integer> getSectors()
      Returns Set of sectors defined in the map
      Returns:
    • getLayers

      public Set<Integer> getLayers(int sector)
      returns Set of layers for given sector.
      Parameters:
      sector -
      Returns:
    • getComponents

      public Set<Integer> getComponents(int sector, int layer)
      returns component set for given sector and layer
      Parameters:
      sector -
      layer -
      Returns: