Uses of Class
org.jlab.clas.detector.DetectorResponse
Packages that use DetectorResponse
Package
Description
- 
Uses of DetectorResponse in org.jlab.clas.detectorSubclasses 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(DetectorType type) DetectorParticle.getHit(DetectorType type, int layer) DetectorParticle.getResponse(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(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, DetectorType type, int layer) static List<DetectorResponse>DetectorResponse.getListBySector(List<DetectorResponse> list, DetectorType type, int sector) static List<DetectorResponse>DetectorResponse.getListBySectorLayer(List<DetectorResponse> list, DetectorType type, int sector, int layer) DetectorEvent.getResponseList(DetectorType type) DetectorEvent.getResponseList(DetectorType[] types) DetectorEvent.getScintillatorResponseList()DetectorEvent.getTaggerResponseList()static List<DetectorResponse>DetectorData.readDetectorResponses(DataEvent event, String bank_name) Read detector hits from the bankstatic List<DetectorResponse>CalorimeterResponse.readHipoEvent(DataEvent event, String bankName, DetectorType type) Read just the main calorimeter cluster bank.static List<DetectorResponse>CalorimeterResponse.readHipoEvent(DataEvent event, String bankName, DetectorType type, String momentsBankName) Read the main calorimeter cluster bank and its moments partner bank.static List<DetectorResponse>CalorimeterResponse.readHipoEvent(DataEvent event, String bankName, DetectorType type, String momentsBankName, String extrasBankName) Read the main calorimeter cluster bank and its moments and extras partner banks.static List<DetectorResponse>CherenkovResponse.readHipoEvent(DataEvent event, String bankName, DetectorType type) static List<DetectorResponse>DetectorResponse.readHipoEvent(DataEvent event, String bankName, 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(DataEvent event, String bankName, 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(DataEvent event, String bankName, DetectorType type, int signal_type) static List<DetectorResponse>ScintillatorResponse.readHipoEvent(DataEvent event, String bankName, DetectorType type) static List<DetectorResponse>TaggerResponse.readHipoEvent(DataEvent event, String bankName, 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, Vector3 vertex) DetectorParticle.getDistance(DetectorResponse response) DetectorParticlePOCA.getDistance(DetectorResponse response) DetectorParticleTraj.getDistance(DetectorResponse response) DetectorTrack.getTrajectoryPoint(DetectorResponse dr) Method parameters in org.jlab.clas.detector with type arguments of type DetectorResponseModifier and TypeMethodDescriptionstatic DataBankDetectorData.getCaloExtrasResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBankDetectorData.getCalorimeterResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name) creates a detector response bankstatic DataBankDetectorData.getCherenkovResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name) intDetectorParticle.getCherenkovSignal(List<DetectorResponse> responses, DetectorType type) intDetectorParticlePOCA.getCherenkovSignal(List<DetectorResponse> responses, DetectorType type) intDetectorParticleTraj.getCherenkovSignal(List<DetectorResponse> responses, DetectorType type) intDetectorParticle.getDetectorHit(List<DetectorResponse> hitList, DetectorType type, int detectorLayer, double distanceThreshold) intDetectorParticleTraj.getDetectorHit(List<DetectorResponse> hitList, DetectorType type, int layer, double distanceThreshold) doubleDetectorParticle.getDetectorHitQuality(List<DetectorResponse> hitList, int index, Vector3D hitRes) static DataBankDetectorData.getForwardTaggerBank(List<DetectorResponse> responses, 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, DetectorType type, int layer) static List<DetectorResponse>DetectorResponse.getListBySector(List<DetectorResponse> list, DetectorType type, int sector) static List<DetectorResponse>DetectorResponse.getListBySectorLayer(List<DetectorResponse> list, DetectorType type, int sector, int layer) static DataBankDetectorData.getScintExtrasResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBankDetectorData.getScintillatorResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name) Constructors in org.jlab.clas.detector with parameters of type DetectorResponse
- 
Uses of DetectorResponse in org.jlab.clas.detector.matchingMethods 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, DetectorType t) Find the best matching response in the given list for the given particle.final intAMatch.bestMatch(DetectorParticle p, List<DetectorResponse> r, DetectorType t, int l) Find the best matching response in the given list for the given particle.intIMatch.bestMatch(DetectorParticle p, List<DetectorResponse> r, DetectorType type) intIMatch.bestMatch(DetectorParticle p, List<DetectorResponse> r, 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, DetectorType t) Find the first matching response in the given list for the given particle.final intAMatch.firstMatch(DetectorParticle p, List<DetectorResponse> r, DetectorType t, int l) Find the first matching response in the given list for the given particle.intIMatch.firstMatch(DetectorParticle p, List<DetectorResponse> r, DetectorType t) intIMatch.firstMatch(DetectorParticle p, List<DetectorResponse> r, DetectorType type, int layer) 
- 
Uses of DetectorResponse in org.jlab.rec.ebMethods in org.jlab.rec.eb with parameters of type DetectorResponseModifier and TypeMethodDescriptionstatic doubleEBUtil.getDetTimingResolution(DetectorResponse resp, EBCCDBConstants ccdb) Get timing resolution from detector calibration constants:
- 
Uses of DetectorResponse in org.jlab.rec.ftSubclasses of DetectorResponse in org.jlab.rec.ft
- 
Uses of DetectorResponse in org.jlab.rec.richMethods in org.jlab.rec.rich that return DetectorResponseModifier and TypeMethodDescriptionRICHEventBuilder.extrapolate_RICHResponse(DetectorParticle p, DetectorResponse r, RICHRayTrace richtrace) RICHEvent.get_Match(int i) RICHEvent.get_ResClu(int i) RICHEvent.get_ResHit(int i) Methods in org.jlab.rec.rich that return types with arguments of type DetectorResponseModifier and TypeMethodDescriptionRICHEvent.get_Matches()RICHEvent.get_ResClus()RICHEvent.get_ResHits()RICHEventBuilder.getRichResponseList()Methods in org.jlab.rec.rich with parameters of type DetectorResponseModifier and TypeMethodDescriptionvoidRICHEvent.add_Match(DetectorResponse match) voidRICHEvent.add_ResClu(DetectorResponse resclu) voidRICHEvent.add_ResHit(DetectorResponse reshit) RICHEventBuilder.extrapolate_RICHResponse(DetectorParticle p, DetectorResponse r, RICHRayTrace richtrace) Method parameters in org.jlab.rec.rich with type arguments of type DetectorResponseModifier and TypeMethodDescriptionvoidRICHEvent.add_Matches(ArrayList<DetectorResponse> resps) voidRICHEvent.add_ResClus(ArrayList<DetectorResponse> resps) voidRICHEvent.add_ResHits(ArrayList<DetectorResponse> resps) booleanRICHEventBuilder.find_Photons(List<DetectorResponse> RichHits, RICHParameters richpar, RICHCalibration richcal) RICHio.get_ResponseBank(List<DetectorResponse> responses, DataEvent event, String bank_name, RICHParameters richpar) Constructors in org.jlab.rec.rich with parameters of type DetectorResponseModifierConstructorDescriptionRICHParticle(int id, DetectorParticle p, DetectorResponse exr, RICHParameters richpar) RICHParticle(int id, RICHParticle hadron, DetectorResponse hit, Point3D point, RICHParameters richpar) 
- 
Uses of DetectorResponse in org.jlab.service.ebMethods in org.jlab.service.eb that return types with arguments of type DetectorResponseModifier and TypeMethodDescriptionEventBuilder.getUnmatchedResponses(List<DetectorResponse> list, DetectorType type, int layer) static List<DetectorResponse>static List<DetectorResponse>Method parameters in org.jlab.service.eb with type arguments of type DetectorResponseModifier and TypeMethodDescriptionvoidEventBuilder.addDetectorResponses(List<DetectorResponse> responses) booleanEventBuilder.findMatchingHit(int pindex, DetectorParticle particle, List<DetectorResponse> responses, DetectorType type, int layer, double distance) Find closest matching response of given detector type and layer within given distance.booleanEventBuilder.findMatchingHit(int pindex, DetectorParticle particle, List<DetectorResponse> responses, DetectorType type, int layer, IMatch matcher) intEventBuilder.getForwardTaggerMatch(List<DetectorResponse> hitList, DetectorParticle part, DetectorType type, int ft_id) EventBuilder.getUnmatchedResponses(List<DetectorResponse> list, DetectorType type, int layer) voidEventBuilder.processBAND(List<DetectorResponse> bandHits) static DataBankEBio.writeResponses(List<DetectorResponse> responses, int type)