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 TypeClassDescriptionclassclassclassclassclassFields in org.jlab.clas.detector with type parameters of type DetectorResponseModifier and TypeFieldDescriptionprotected final List<DetectorResponse>DetectorParticle.responseStoreMethods in org.jlab.clas.detector that return DetectorResponseModifier and TypeMethodDescriptionstatic DetectorResponseDetectorResponseFactory.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 TypeMethodDescriptionvoidDetectorParticle.addResponse(DetectorResponse res) add detector response to the particlevoidDetectorParticle.addResponse(DetectorResponse res, boolean match) voidDetectorParticlePOCA.addResponse(DetectorResponse res, boolean match) voidDetectorParticleTraj.addResponse(DetectorResponse res, boolean match) intDetectorResponseComparators.EnergyCompare.compare(DetectorResponse a, DetectorResponse b) intDetectorResponseComparators.LayerEnergyCompare.compare(DetectorResponse a, DetectorResponse b) intDetectorResponseComparators.PathCompare.compare(DetectorResponse a, DetectorResponse b) intDetectorResponseComparators.TimeCompare.compare(DetectorResponse a, DetectorResponse b) booleanDetectorTrack.Trajectory.contains(DetectorResponse dr) voidDetectorResponse.copy(DetectorResponse r) static DetectorResponseDetectorResponseFactory.create(DetectorResponse r) static DetectorParticleDetectorParticle.createNeutral(DetectorResponse resp) static DetectorParticleDetectorParticle.createNeutral(DetectorResponse resp, org.jlab.clas.physics.Vector3 vertex) org.jlab.geom.prim.Line3DDetectorParticle.getDistance(DetectorResponse response) org.jlab.geom.prim.Line3DDetectorParticlePOCA.getDistance(DetectorResponse response) org.jlab.geom.prim.Line3DDetectorParticleTraj.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.DataBankDetectorData.getCaloExtrasResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBankDetectorData.getCalorimeterResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) creates a detector response bankstatic org.jlab.io.base.DataBankDetectorData.getCherenkovResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) intDetectorParticle.getCherenkovSignal(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) intDetectorParticlePOCA.getCherenkovSignal(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) intDetectorParticleTraj.getCherenkovSignal(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) intDetectorParticle.getDetectorHit(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int detectorLayer, double distanceThreshold) intDetectorParticleTraj.getDetectorHit(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int layer, double distanceThreshold) doubleDetectorParticle.getDetectorHitQuality(List<DetectorResponse> hitList, int index, org.jlab.geom.prim.Vector3D hitRes) static org.jlab.io.base.DataBankDetectorData.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.DataBankDetectorData.getScintExtrasResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBankDetectorData.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 TypeMethodDescriptionbooleanIMatch.matches(DetectorParticle p, DetectorResponse r) booleanMatchCND.matches(DetectorParticle p, DetectorResponse r) booleanMatchCND.matches(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) booleanMatchDOCA.matches(DetectorParticle p, DetectorResponse r) booleanMatchPOCA.matches(DetectorParticle p, DetectorResponse r) booleanMatchThetaPhi.matches(DetectorParticle p, DetectorResponse r) booleanMatchTrajDistance.matches(DetectorParticle p, DetectorResponse r) booleanMatchCND.matchesCharged(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) booleanMatchCND.matchesNeutral(DetectorParticle p, DetectorResponse r, boolean uniqueLayer) doubleIMatch.quality(DetectorParticle p, DetectorResponse r) doubleMatchCND.quality(DetectorParticle p, DetectorResponse r) doubleMatchDOCA.quality(DetectorParticle p, DetectorResponse r) doubleMatchPOCA.quality(DetectorParticle p, DetectorResponse r) doubleMatchThetaPhi.quality(DetectorParticle p, DetectorResponse r) doubleMatchTrajDistance.quality(DetectorParticle p, DetectorResponse r) Method parameters in org.jlab.clas.detector.matching with type arguments of type DetectorResponseModifier and TypeMethodDescriptionfinal intAMatch.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 intAMatch.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.intIMatch.bestMatch(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type) intIMatch.bestMatch(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type, int layer) intAMatch.compare(javafx.util.Pair<DetectorParticle, DetectorResponse> a, javafx.util.Pair<DetectorParticle, DetectorResponse> b) Compare the quality of two particle-response pairs.final intAMatch.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 intAMatch.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.intIMatch.firstMatch(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType t) intIMatch.firstMatch(DetectorParticle p, List<DetectorResponse> r, org.jlab.detector.base.DetectorType type, int layer)