Class Strip

java.lang.Object
org.jlab.clas.tracking.objects.TObject
org.jlab.clas.tracking.objects.Strip

public class Strip extends TObject
Author:
ziegler
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Strip(int id, double centroid, double z)
     
    Strip(int id, double centroid, double x, double y, double phi)
     
    Strip(int id, double centroid, double x1, double y1, double z1, double x2, double y2, double z2)
     
    Strip(int id, double centroid, double x, double y, double z, double ux, double uy, double uz, double length)
     
    Strip(int id, double centroid, org.jlab.geom.prim.Arc3D arc)
     
    Strip(int id, double centroid, org.jlab.geom.prim.Line3D line)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    org.jlab.geom.prim.Arc3D
     
    double
     
    double
     
    double
     
    double
     
    double
     
    int
     
    double
     
    double
     
    double
     
    double
     
    double
     
    double
     
    double
     
    double
     
    double
     
    void
    setArc(org.jlab.geom.prim.Arc3D _arc)
     
    void
    setC(double _c)
     
    void
    setCe(double _ce)
     
    void
    setEx(double _ex)
     
    void
    setEy(double _ey)
     
    void
    setEz(double _ez)
     
    void
    setId(int _id)
     
    void
    setLength(double _length)
     
    void
    setPhi(double _phi)
     
    void
    setPhie(double _phie)
     
    void
    setUx(double _ux)
     
    void
    setUy(double _uy)
     
    void
    setUz(double _uz)
     
    void
    setX(double _x)
     
    void
    setY(double _y)
     
    void
    setZ(double _z)
     
     

    Methods inherited from class org.jlab.clas.tracking.objects.TObject

    getLayer, getR, setLayer, setR

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • Strip

      public Strip(int id, double centroid, double x1, double y1, double z1, double x2, double y2, double z2)
    • Strip

      public Strip(int id, double centroid, org.jlab.geom.prim.Line3D line)
    • Strip

      public Strip(int id, double centroid, double x, double y, double z, double ux, double uy, double uz, double length)
    • Strip

      public Strip(int id, double centroid, double x, double y, double phi)
    • Strip

      public Strip(int id, double centroid, double z)
    • Strip

      public Strip(int id, double centroid, org.jlab.geom.prim.Arc3D arc)
  • Method Details

    • getId

      public int getId()
      Overrides:
      getId in class TObject
      Returns:
      the _id
    • setId

      public void setId(int _id)
      Overrides:
      setId in class TObject
      Parameters:
      _id - the _id to set
    • getX

      public double getX()
      Overrides:
      getX in class TObject
      Returns:
      the _x
    • setX

      public void setX(double _x)
      Overrides:
      setX in class TObject
      Parameters:
      _x - the _x to set
    • getY

      public double getY()
      Overrides:
      getY in class TObject
      Returns:
      the _y
    • setY

      public void setY(double _y)
      Overrides:
      setY in class TObject
      Parameters:
      _y - the _y to set
    • getZ

      public double getZ()
      Overrides:
      getZ in class TObject
      Returns:
      the _z
    • setZ

      public void setZ(double _z)
      Overrides:
      setZ in class TObject
      Parameters:
      _z - the _z to set
    • getUx

      public double getUx()
      Returns:
      the _ux
    • setUx

      public void setUx(double _ux)
      Parameters:
      _ux - the _ux to set
    • getUy

      public double getUy()
      Returns:
      the _uy
    • setUy

      public void setUy(double _uy)
      Parameters:
      _uy - the _uy to set
    • getUz

      public double getUz()
      Returns:
      the _uz
    • setUz

      public void setUz(double _uz)
      Parameters:
      _uz - the _uz to set
    • getEx

      public double getEx()
      Returns:
      the _ex
    • setEx

      public void setEx(double _ex)
      Parameters:
      _ex - the _ex to set
    • getEy

      public double getEy()
      Returns:
      the _ey
    • setEy

      public void setEy(double _ey)
      Parameters:
      _ey - the _ey to set
    • getEz

      public double getEz()
      Returns:
      the _ez
    • setEz

      public void setEz(double _ez)
      Parameters:
      _ez - the _ez to set
    • getLength

      public double getLength()
      Returns:
      the _length
    • setLength

      public void setLength(double _length)
      Parameters:
      _length - the _length to set
    • getC

      public double getC()
      Returns:
      the _c
    • setC

      public void setC(double _c)
      Parameters:
      _c - the _c to set
    • getCe

      public double getCe()
      Returns:
      the _ce
    • setCe

      public void setCe(double _ce)
      Parameters:
      _ce - the _ce to set
    • getPhi

      public double getPhi()
      Returns:
      the _phi
    • setPhi

      public void setPhi(double _phi)
      Parameters:
      _phi - the _phi to set
    • getPhie

      public double getPhie()
      Returns:
      the _phie
    • setPhie

      public void setPhie(double _phie)
      Parameters:
      _phie - the _phie to set
    • getArc

      public org.jlab.geom.prim.Arc3D getArc()
      Returns:
      the _arc
    • setArc

      public void setArc(org.jlab.geom.prim.Arc3D _arc)
      Parameters:
      _arc - the _arc to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class TObject