Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- copy(CalorimeterResponse)
- setWidthUVW(float, float, float)
- setCoordUVW(float, float, float)
- setSecondMomentUVW(float, float, float)
- setThirdMomentUVW(float, float, float)
- getWidthUVW()
- getCoordUVW()
- getSecondMomentUVW()
- getThirdMomentUVW()
- setPeakStatus(int, int, int)
- getPeakStatus()
- getRawPeakEnergy()
- getReconPeakEnergy()
- getPeakTDCTime()
- getPeakFADCTime()
- setRawPeakEnergy(float, float, float)
- setReconPeakEnergy(float, float, float)
- setPeakTDCTime(float, float, float)
- setPeakFADCTime(float, float, float)
- setSize(float)
- getSize()
- readHipoEvent(DataEvent, String, DetectorType)
- readHipoEvent(DataEvent, String, DetectorType, String)
- readHipoEvent(DataEvent, String, DetectorType, String, String)
Class CalorimeterResponse
java.lang.Object
org.jlab.clas.detector.DetectorResponse
org.jlab.clas.detector.CalorimeterResponse
- Author:
- jnewton
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
int[]
org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
float
getSize()
org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
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.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.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.void
setCoordUVW
(float u, float v, float w) void
setPeakFADCTime
(float u, float v, float w) void
setPeakStatus
(int u, int v, int w) void
setPeakTDCTime
(float u, float v, float w) void
setRawPeakEnergy
(float u, float v, float w) void
setReconPeakEnergy
(float u, float v, float w) void
setSecondMomentUVW
(float u, float v, float w) void
setSize
(float s) void
setThirdMomentUVW
(float u, float v, float w) void
setWidthUVW
(float u, float v, float w) Methods inherited from class org.jlab.clas.detector.DetectorResponse
addAssociation, clearAssociations, copy, getAssociation, getAssociation, getDescriptor, getEnergy, getHitIndex, getListByEnergy, getListByLayer, getListBySector, getListBySectorLayer, getMatchedDistance, getMatchedPosition, getNAssociations, getPath, getPindexMask, getPosition, getSector, getSector, getStatus, getTime, hasAssociation, readHipoEvent, setAssociation, setEnergy, setHitIndex, setMatchPosition, setPath, setPosition, setStatus, setTime, toString
-
Constructor Details
-
Method Details
-
copy
-
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:
-