Class CalorimeterResponse

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

public class CalorimeterResponse extends DetectorResponse
Author:
jnewton
  • Constructor Details

    • CalorimeterResponse

      public CalorimeterResponse()
    • CalorimeterResponse

      public CalorimeterResponse(CalorimeterResponse r)
    • CalorimeterResponse

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

    • copy

      public void copy(CalorimeterResponse r)
    • setWidthUVW

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

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

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

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

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

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

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

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

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

      public int[] getPeakStatus()
    • getRawPeakEnergy

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

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

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

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

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

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

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

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

      public void setSize(float s)
    • getSize

      public float getSize()
    • readHipoEvent

      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

      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

      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: