Uses of Class
org.jlab.clas.detector.DetectorResponse
Packages that use DetectorResponse
-
Uses of DetectorResponse in org.jlab.clas.detector
Subclasses of DetectorResponse in org.jlab.clas.detectorModifier and TypeClassDescriptionclass
class
class
class
class
Fields in org.jlab.clas.detector with type parameters of type DetectorResponseModifier and TypeFieldDescriptionprotected final List<DetectorResponse>
DetectorParticle.responseStore
Methods in org.jlab.clas.detector that return DetectorResponseModifier and TypeMethodDescriptionstatic DetectorResponse
DetectorResponseFactory.create
(DetectorResponse r) DetectorParticle.getHit
(org.jlab.detector.base.DetectorType type) DetectorParticle.getHit
(org.jlab.detector.base.DetectorType type, int layer) DetectorParticle.getResponse
(org.jlab.detector.base.DetectorType type, int layer) Deprecated.Just for backward compatibility for any external usageMethods in org.jlab.clas.detector that return types with arguments of type DetectorResponseModifier and TypeMethodDescriptionDetectorEvent.getCalorimeterResponseList()
DetectorEvent.getCherenkovResponseList()
DetectorEvent.getDetectorResponseList()
returns detector response list contained in all the particles. first the association is ran to ensure that all detector responses have proper aDetectorParticle.getDetectorResponses()
DetectorParticle.getDetectorResponses
(org.jlab.detector.base.DetectorType type) static List<DetectorResponse>
DetectorResponse.getListByEnergy
(List<DetectorResponse> responses, double minEnergy) Returns a list of detectorResponses where all entries have energy above given threshold.static List<DetectorResponse>
DetectorResponse.getListByLayer
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int layer) static List<DetectorResponse>
DetectorResponse.getListBySector
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int sector) static List<DetectorResponse>
DetectorResponse.getListBySectorLayer
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int sector, int layer) DetectorEvent.getResponseList
(org.jlab.detector.base.DetectorType type) DetectorEvent.getResponseList
(org.jlab.detector.base.DetectorType[] types) DetectorEvent.getScintillatorResponseList()
DetectorEvent.getTaggerResponseList()
static List<DetectorResponse>
DetectorData.readDetectorResponses
(org.jlab.io.base.DataEvent event, String bank_name) Read detector hits from the bankstatic List<DetectorResponse>
CalorimeterResponse.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>
CalorimeterResponse.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>
CalorimeterResponse.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.static List<DetectorResponse>
CherenkovResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type) static List<DetectorResponse>
DetectorResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type) reads DetectorResponse List from DataEvent class. it has to contain branches: sector and layer (type BYTE), x,y,z (type FLOAT) energy,time (type FLOAT)static List<DetectorResponse>
DetectorResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type, double minEnergy) Reads a HIPO event, constructs list of detector responses then returns only entries with energy above given threshold.static ArrayList<DetectorResponse>
RingCherenkovResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type, int signal_type) static List<DetectorResponse>
ScintillatorResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type) static List<DetectorResponse>
TaggerResponse.readHipoEvent
(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type) Methods in org.jlab.clas.detector with parameters of type DetectorResponseModifier and TypeMethodDescriptionvoid
DetectorParticle.addResponse
(DetectorResponse res) add detector response to the particlevoid
DetectorParticle.addResponse
(DetectorResponse res, boolean match) void
DetectorParticlePOCA.addResponse
(DetectorResponse res, boolean match) void
DetectorParticleTraj.addResponse
(DetectorResponse res, boolean match) int
DetectorResponseComparators.EnergyCompare.compare
(DetectorResponse a, DetectorResponse b) int
DetectorResponseComparators.LayerEnergyCompare.compare
(DetectorResponse a, DetectorResponse b) int
DetectorResponseComparators.PathCompare.compare
(DetectorResponse a, DetectorResponse b) int
DetectorResponseComparators.TimeCompare.compare
(DetectorResponse a, DetectorResponse b) boolean
DetectorTrack.Trajectory.contains
(DetectorResponse dr) void
DetectorResponse.copy
(DetectorResponse r) static DetectorResponse
DetectorResponseFactory.create
(DetectorResponse r) static DetectorParticle
DetectorParticle.createNeutral
(DetectorResponse resp) static DetectorParticle
DetectorParticle.createNeutral
(DetectorResponse resp, org.jlab.clas.physics.Vector3 vertex) org.jlab.geom.prim.Line3D
DetectorParticle.getDistance
(DetectorResponse response) org.jlab.geom.prim.Line3D
DetectorParticlePOCA.getDistance
(DetectorResponse response) org.jlab.geom.prim.Line3D
DetectorParticleTraj.getDistance
(DetectorResponse response) DetectorTrack.getTrajectoryPoint
(DetectorResponse dr) Method parameters in org.jlab.clas.detector with type arguments of type DetectorResponseModifier and TypeMethodDescriptionstatic org.jlab.io.base.DataBank
DetectorData.getCaloExtrasResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
DetectorData.getCalorimeterResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) creates a detector response bankstatic org.jlab.io.base.DataBank
DetectorData.getCherenkovResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) int
DetectorParticle.getCherenkovSignal
(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) int
DetectorParticlePOCA.getCherenkovSignal
(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) int
DetectorParticleTraj.getCherenkovSignal
(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) int
DetectorParticle.getDetectorHit
(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int detectorLayer, double distanceThreshold) int
DetectorParticleTraj.getDetectorHit
(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int layer, double distanceThreshold) double
DetectorParticle.getDetectorHitQuality
(List<DetectorResponse> hitList, int index, org.jlab.geom.prim.Vector3D hitRes) static org.jlab.io.base.DataBank
DetectorData.getForwardTaggerBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static List<DetectorResponse>
DetectorResponse.getListByEnergy
(List<DetectorResponse> responses, double minEnergy) Returns a list of detectorResponses where all entries have energy above given threshold.static List<DetectorResponse>
DetectorResponse.getListByLayer
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int layer) static List<DetectorResponse>
DetectorResponse.getListBySector
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int sector) static List<DetectorResponse>
DetectorResponse.getListBySectorLayer
(List<DetectorResponse> list, org.jlab.detector.base.DetectorType type, int sector, int layer) static org.jlab.io.base.DataBank
DetectorData.getScintExtrasResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
DetectorData.getScintillatorResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) Constructors in org.jlab.clas.detector with parameters of type DetectorResponse -
Uses of DetectorResponse in org.jlab.clas.detector.matching
Methods in org.jlab.clas.detector.matching with parameters of type DetectorResponseModifier and TypeMethodDescriptionboolean
IMatch.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchCND.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchCND.matches
(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) boolean
MatchDOCA.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchPOCA.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchThetaPhi.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchTrajDistance.matches
(DetectorParticle p, DetectorResponse r) boolean
MatchCND.matchesCharged
(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) boolean
MatchCND.matchesNeutral
(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) double
IMatch.quality
(DetectorParticle p, DetectorResponse r) double
MatchCND.quality
(DetectorParticle p, DetectorResponse r) double
MatchDOCA.quality
(DetectorParticle p, DetectorResponse r) double
MatchPOCA.quality
(DetectorParticle p, DetectorResponse r) double
MatchThetaPhi.quality
(DetectorParticle p, DetectorResponse r) double
MatchTrajDistance.quality
(DetectorParticle p, DetectorResponse r) Method parameters in org.jlab.clas.detector.matching with type arguments of type DetectorResponseModifier and TypeMethodDescriptionfinal int
AMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t) Find the best matching response in the given list for the given particle.final int
AMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t, int l) Find the best matching response in the given list for the given particle.int
IMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type) int
IMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type, int layer) int
AMatch.compare
(javafx.util.Pair<DetectorParticle, DetectorResponse> a, javafx.util.Pair<DetectorParticle, DetectorResponse> b) Compare the quality of two particle-response pairs.final int
AMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t) Find the first matching response in the given list for the given particle.final int
AMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t, int l) Find the first matching response in the given list for the given particle.int
IMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t) int
IMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type, int layer)