Uses of Class
org.jlab.clas.detector.DetectorParticle
Packages that use DetectorParticle
Package
Description
- 
Uses of DetectorParticle in org.jlab.clas.detectorSubclasses of DetectorParticle in org.jlab.clas.detectorModifier and TypeClassDescriptionclassOverride methods to get old POCA-based behavior.classOverride methods to use new tracking trajectory surfaces.Methods in org.jlab.clas.detector that return DetectorParticleModifier and TypeMethodDescriptionstatic DetectorParticleDetectorParticle.createNeutral(double x, double y, double z) static DetectorParticleDetectorParticle.createNeutral(double x, double y, double z, double vx, double vy, double vz) static DetectorParticleDetectorParticle.createNeutral(DetectorResponse resp) static DetectorParticleDetectorParticle.createNeutral(DetectorResponse resp, Vector3 vertex) DetectorEvent.getParticle(int index) DetectorEvent.getTriggerParticle()DetectorEvent.matchedParticle(int pid, int skip) DetectorEvent.matchedParticle(Particle p) Methods in org.jlab.clas.detector that return types with arguments of type DetectorParticleModifier and TypeMethodDescriptionDetectorEvent.getCentralParticles()DetectorEvent.getParticles()static List<DetectorParticle>DetectorData.readDetectorParticles(DataEvent event, String bank_name) static List<DetectorParticle>DetectorData.readForwardTaggerParticles(DataEvent event, String bank_name) Methods in org.jlab.clas.detector with parameters of type DetectorParticleModifier and TypeMethodDescriptionvoidDetectorEvent.addParticle(DetectorParticle particle) static DetectorParticleStatusDetectorParticleStatus.create(DetectorParticle p, double minNpheHtcc, double minNpheLtcc) CherenkovResponse.getCross(DetectorParticle part) CherenkovResponse.getTrackResidual(DetectorParticle particle) Method parameters in org.jlab.clas.detector with type arguments of type DetectorParticleModifier and TypeMethodDescriptionintCherenkovResponse.findClosestTrack(List<DetectorParticle> parts) static DataBankDetectorData.getCovMatrixBank(List<DetectorParticle> particles, DataEvent event, String bank_name) static DataBankDetectorData.getDetectorParticleBank(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBankDetectorData.getDetectorParticleShadowBank(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBankDetectorData.getTracksBank(List<DetectorParticle> particles, DataEvent event, String bank_name, int rows) static DataBankDetectorData.getTrajectoriesBank(List<DetectorParticle> particles, DataEvent event, String bank_name) 
- 
Uses of DetectorParticle in org.jlab.clas.detector.matchingMethods in org.jlab.clas.detector.matching with parameters of type DetectorParticleModifier 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) 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) booleanIMatch.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 DetectorParticleModifier and TypeMethodDescriptionintAMatch.compare(javafx.util.Pair<DetectorParticle, DetectorResponse> a, javafx.util.Pair<DetectorParticle, DetectorResponse> b) Compare the quality of two particle-response pairs.
- 
Uses of DetectorParticle in org.jlab.rec.ebMethods in org.jlab.rec.eb with parameters of type DetectorParticleModifier and TypeMethodDescriptionstatic booleanEBUtil.centralNeutralVeto(DetectorParticle p) Deprecated.static doubleEBUtil.getEBTimingResolution(DetectorParticle p, DetectorType type, int layer, EBCCDBConstants ccdb) Calculate timing resolution from EventBuilder constants:static doubleSamplingFractions.getMean(int pid, DetectorParticle part, EBCCDBConstants ccdb) static doubleSamplingFractions.getNSigma(int pid, DetectorParticle part, EBCCDBConstants ccdb) static doubleSamplingFractions.getSigma(int pid, DetectorParticle part, EBCCDBConstants ccdb) doubleEBRadioFrequency.getStartTime(DetectorParticle p, DetectorType type, int layer) "traditional" start time, based only on one particledoubleEBRadioFrequency.getStartTime(DetectorParticle trigger, DetectorType type, int layer, double vz) New-style start time, based on one particle's vertex time and position to determine the beam bunch and RF correction (the trigger particle), and another particle's z-vertex's (to correct for systematic z-vertex difference with the trigger particle).static booleanEBUtil.isSimpleElectron(DetectorParticle p, EBCCDBConstants ccdb) Perform a basic true/false identification for electrons.
- 
Uses of DetectorParticle in org.jlab.rec.richMethods in org.jlab.rec.rich with parameters of type DetectorParticleModifier and TypeMethodDescriptionRICHEventBuilder.extrapolate_RICHResponse(DetectorParticle p, DetectorResponse r, RICHRayTrace richtrace) voidRICHEventBuilder.show_Particle(DetectorParticle pr) Constructors in org.jlab.rec.rich with parameters of type DetectorParticleModifierConstructorDescriptionRICHParticle(int id, DetectorParticle p, DetectorResponse exr, RICHParameters richpar) 
- 
Uses of DetectorParticle in org.jlab.service.ebMethods in org.jlab.service.eb that return types with arguments of type DetectorParticleModifier and TypeMethodDescriptionEBMatching.findNeutrals(int ecalLayer) static List<DetectorParticle>EBio.readCentralTracks(DataEvent event) static List<DetectorParticle>EBio.readTracks(DataEvent event) static List<DetectorParticle>EBio.readTracks(DataEvent event, int type) Read tracks from tracking.Methods in org.jlab.service.eb with parameters of type DetectorParticleModifier and TypeMethodDescriptionintEBAnalyzer.PIDHypothesis.bestPidFromTiming(DetectorParticle p) Get the hadron hypotheses with the closest vertex time.voidEBAnalyzer.PIDHypothesis.finalizePID(DetectorParticle p, int pid) Set particle's pid and quality factor.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) voidEBAnalyzer.PIDHypothesis.PIDMatch(DetectorParticle p, int pid) doubleEBAnalyzer.PIDHypothesis.PIDQuality(DetectorParticle p, int pid) Get a basic pid quality factor.Method parameters in org.jlab.service.eb with type arguments of type DetectorParticleModifier and TypeMethodDescriptionvoidEventBuilder.addParticles(List<DetectorParticle> particles) voidEBMatching.addResponsesECAL(List<DetectorParticle> parts, int[] layers) voidEBMatching.addResponsesFTOF(List<DetectorParticle> parts) static DataBankEBio.writeTraks(List<DetectorParticle> particles, int type) Creates a DataBank from list of particles. type will indicate which bank to create type=TRACKS_HB will create a EVENTHB bank, and type=TRACKS_TB will create a bank EVENTTB.