Class ECCluster

java.lang.Object
org.jlab.service.ec.ECCluster
All Implemented Interfaces:
Comparable

public class ECCluster extends Object implements Comparable
Author:
gavalian, lcsmith
  • Field Details

    • clusterPeaks

      public List<ECPeak> clusterPeaks
    • clusterSizeOffset

      public static double clusterSizeOffset
    • UVIEW_ID

      public int UVIEW_ID
    • VVIEW_ID

      public int VVIEW_ID
    • WVIEW_ID

      public int WVIEW_ID
    • sharedCluster

      public byte sharedCluster
    • zone

      public int zone
  • Constructor Details

  • Method Details

    • getDescriptor

      public DetectorDescriptor getDescriptor()
    • getPeak

      public ECPeak getPeak(int view)
    • getPeaks

      public List<ECPeak> getPeaks()
    • getMultiplicity

      public int getMultiplicity()
    • getRawEnergy

      public double getRawEnergy()
    • getRawEnergy

      public double getRawEnergy(int view)
    • getRawADC

      public double getRawADC(int view)
    • setSharedView

      public void setSharedView(int val)
    • setSharedCluster

      public void setSharedCluster(int val)
    • setError

      public void setError(boolean val)
    • getError

      public boolean getError()
    • getStatus

      public byte getStatus()
    • setEnergy

      public void setEnergy(double energy)
    • setEnergy

      public void setEnergy()
    • getEnergy

      public double getEnergy()
    • getEnergy

      public double getEnergy(int view)
    • getTime

      public double getTime()
    • getTime

      public double getTime(int view)
    • getFTime

      public double getFTime(int view)
    • getDTime

      public double getDTime(int view)
    • getMaxEnergyTime

      public double getMaxEnergyTime()
    • getRawEnergyTime

      public double getRawEnergyTime()
    • getRawADCTime

      public double getRawADCTime()
    • getUnsharedRawADCTime

      public double getUnsharedRawADCTime()
    • getHitPosition

      public Point3D getHitPosition()
    • getClusterSize

      public double getClusterSize()
    • shareEnergy

      public static void shareEnergy(ECCluster cluster1, ECCluster cluster2, int view)
    • splitClusterEnergy

      public static void splitClusterEnergy(ECCluster cluster1, ECCluster cluster2, int i, int j, int k)
    • sharedView

      public int sharedView(ECCluster cluster)
    • getClusterGeometry

      public static Line3D getClusterGeometry(ECPeak u, ECPeak v, ECPeak w)
    • getClusterGeometry

      public final void getClusterGeometry()
    • getDistance

      public static double getDistance(ECPeak u, ECPeak v, ECPeak w)
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • toString

      public String toString()
      Overrides:
      toString in class Object