Class ECStrip

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

public class ECStrip extends Object implements Comparable
Author:
gavalian
  • Constructor Details

    • ECStrip

      public ECStrip(int sector, int layer, int component)
  • Method Details

    • getDescriptor

      public DetectorDescriptor getDescriptor()
    • setStatus

      public void setStatus(int val)
    • getDBStatus

      public short getDBStatus()
    • setADC

      public ECStrip setADC(int adc)
    • setTDC

      public ECStrip setTDC(int tdc)
    • setTADC

      public ECStrip setTADC(float tdc)
    • getADC

      public int getADC()
    • getTDC

      public int getTDC()
    • getRawTime

      public double getRawTime()
    • getPhaseCorrectedTime

      public double getPhaseCorrectedTime()
    • getRawTime

      public double getRawTime(boolean phaseCorrection)
    • getTWCTime

      public double getTWCTime()
    • useFT

      public boolean useFT()
    • getTime

      public double getTime()
    • getDTime

      public double getDTime()
    • getFTime

      public double getFTime()
    • getEnergy

      public double getEnergy()
    • setDistanceEdge

      public void setDistanceEdge(double val)
    • getDistanceEdge

      public double getDistanceEdge()
    • setPeakId

      public void setPeakId(int val)
    • getPeakId

      public int getPeakId()
    • setID

      public void setID(int val)
    • getID

      public int getID()
    • setStripID

      public void setStripID(int val)
    • getStripID

      public int getStripID()
    • setClusterId

      public void setClusterId(int val)
    • getClusterId

      public int getClusterId()
    • setAttenuation

      public void setAttenuation(double a, double b, double c, double d, double e)
    • setTriggerPhase

      public void setTriggerPhase(int val)
    • setVeff

      public void setVeff(double val)
    • setDVeff

      public void setDVeff(double val)
    • setFVeff

      public void setFVeff(double val)
    • getDVeff

      public double getDVeff()
    • getFVeff

      public double getFVeff()
    • getVeff

      public double getVeff()
    • setGain

      public void setGain(double val)
    • setITime

      public void setITime(double a0, double a1, double a2, double a3, double a4)
    • setDTime

      public void setDTime(double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, double a8)
    • setFTime

      public void setFTime(double a0, double a1, double a2, double a3, double a4, double a5, double a6)
    • setDtimeGlobalTimeWalk

      public void setDtimeGlobalTimeWalk(double val)
    • setFtimeGlobalTimeWalk

      public void setFtimeGlobalTimeWalk(double val)
    • setDtimeGlobalTimingOffset

      public void setDtimeGlobalTimingOffset(double val)
    • setFtimeGlobalTimingOffset

      public void setFtimeGlobalTimingOffset(double val)
    • getITiming

      public double[] getITiming()
    • getDTiming

      public double[] getDTiming()
    • getFTiming

      public double[] getFTiming()
    • getEnergy

      public double getEnergy(Point3D point)
    • getEcorr

      public double getEcorr(double dist)
    • getTime

      public double getTime(Point3D point)
    • getFTime

      public double getFTime(Point3D point)
    • getDTime

      public double getDTime(Point3D point)
    • getPointTime

      public double getPointTime()
    • getEdist

      public double getEdist()
    • getTdist

      public double getTdist()
    • getLine

      public Line3D getLine()
    • isNeighbour

      public boolean isNeighbour(ECStrip strip)
    • isInTime

      public boolean isInTime(ECStrip strip)
    • compareTo

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

      public String toString()
      Overrides:
      toString in class Object