Class CalorimeterResponse

java.lang.Object
org.jlab.clas.detector.DetectorResponse
org.jlab.clas.detector.CalorimeterResponse

public class CalorimeterResponse extends DetectorResponse
Author:
jnewton
  • Constructor Details Link icon

    • CalorimeterResponse Link icon

      public CalorimeterResponse()
    • CalorimeterResponse Link icon

      public CalorimeterResponse(CalorimeterResponse r)
    • CalorimeterResponse Link icon

      public CalorimeterResponse(int sector, int layer, int component)
  • Method Details Link icon

    • copy Link icon

      public void copy(CalorimeterResponse r)
    • setWidthUVW Link icon

      public void setWidthUVW(float u, float v, float w)
    • setCoordUVW Link icon

      public void setCoordUVW(float u, float v, float w)
    • setSecondMomentUVW Link icon

      public void setSecondMomentUVW(float u, float v, float w)
    • setThirdMomentUVW Link icon

      public void setThirdMomentUVW(float u, float v, float w)
    • getWidthUVW Link icon

      public org.jlab.clas.physics.Vector3 getWidthUVW()
    • getCoordUVW Link icon

      public org.jlab.clas.physics.Vector3 getCoordUVW()
    • getSecondMomentUVW Link icon

      public org.jlab.clas.physics.Vector3 getSecondMomentUVW()
    • getThirdMomentUVW Link icon

      public org.jlab.clas.physics.Vector3 getThirdMomentUVW()
    • setPeakStatus Link icon

      public void setPeakStatus(int u, int v, int w)
    • getPeakStatus Link icon

      public int[] getPeakStatus()
    • getRawPeakEnergy Link icon

      public org.jlab.clas.physics.Vector3 getRawPeakEnergy()
    • getReconPeakEnergy Link icon

      public org.jlab.clas.physics.Vector3 getReconPeakEnergy()
    • getPeakTDCTime Link icon

      public org.jlab.clas.physics.Vector3 getPeakTDCTime()
    • getPeakFADCTime Link icon

      public org.jlab.clas.physics.Vector3 getPeakFADCTime()
    • setRawPeakEnergy Link icon

      public void setRawPeakEnergy(float u, float v, float w)
    • setReconPeakEnergy Link icon

      public void setReconPeakEnergy(float u, float v, float w)
    • setPeakTDCTime Link icon

      public void setPeakTDCTime(float u, float v, float w)
    • setPeakFADCTime Link icon

      public void setPeakFADCTime(float u, float v, float w)
    • setSize Link icon

      public void setSize(float s)
    • getSize Link icon

      public float getSize()
    • readHipoEvent Link icon

      public static List<DetectorResponse> readHipoEvent(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type)
      Read just the main calorimeter cluster bank.
      Parameters:
      event -
      bankName -
      type -
      Returns:
    • readHipoEvent Link icon

      public static List<DetectorResponse> readHipoEvent(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type, String momentsBankName)
      Read the main calorimeter cluster bank and its moments partner bank.
      Parameters:
      event -
      bankName -
      type -
      momentsBankName -
      Returns:
    • readHipoEvent Link icon

      public static List<DetectorResponse> readHipoEvent(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type, String momentsBankName, String extrasBankName)
      Read the main calorimeter cluster bank and its moments and extras partner banks.
      Parameters:
      event -
      bankName -
      type -
      momentsBankName -
      extrasBankName -
      Returns: