Uses of Class
org.jlab.clas.detector.DetectorParticle
Packages that use DetectorParticle
Package
Description
-
Uses of DetectorParticle in org.jlab.clas.detector
Subclasses of DetectorParticle in org.jlab.clas.detectorModifier and TypeClassDescriptionclass
Override methods to get old POCA-based behavior.class
Override methods to use new tracking trajectory surfaces.Methods in org.jlab.clas.detector that return DetectorParticleModifier and TypeMethodDescriptionstatic DetectorParticle
DetectorParticle.createNeutral
(double x, double y, double z) static DetectorParticle
DetectorParticle.createNeutral
(double x, double y, double z, double vx, double vy, double vz) static DetectorParticle
DetectorParticle.createNeutral
(DetectorResponse resp) static DetectorParticle
DetectorParticle.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 TypeMethodDescriptionvoid
DetectorEvent.addParticle
(DetectorParticle particle) static DetectorParticleStatus
DetectorParticleStatus.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 TypeMethodDescriptionint
CherenkovResponse.findClosestTrack
(List<DetectorParticle> parts) static DataBank
DetectorData.getCovMatrixBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) static DataBank
DetectorData.getDetectorParticleBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBank
DetectorData.getDetectorParticleShadowBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBank
DetectorData.getTracksBank
(List<DetectorParticle> particles, DataEvent event, String bank_name, int rows) static DataBank
DetectorData.getTrajectoriesBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) -
Uses of DetectorParticle in org.jlab.clas.detector.matching
Methods in org.jlab.clas.detector.matching with parameters of type DetectorParticleModifier and TypeMethodDescriptionfinal int
AMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, DetectorType t) Find the best matching response in the given list for the given particle.final int
AMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, 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, DetectorType type) int
IMatch.bestMatch
(DetectorParticle p, List<DetectorResponse> r, DetectorType type, int layer) final int
AMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, DetectorType t) Find the first matching response in the given list for the given particle.final int
AMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, 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, DetectorType t) int
IMatch.firstMatch
(DetectorParticle p, List<DetectorResponse> r, DetectorType type, int layer) boolean
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 DetectorParticleModifier and TypeMethodDescriptionint
AMatch.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.eb
Methods in org.jlab.rec.eb with parameters of type DetectorParticleModifier and TypeMethodDescriptionstatic boolean
EBUtil.centralNeutralVeto
(DetectorParticle p) Deprecated.static double
EBUtil.getEBTimingResolution
(DetectorParticle p, DetectorType type, int layer, EBCCDBConstants ccdb) Calculate timing resolution from EventBuilder constants:static double
SamplingFractions.getMean
(int pid, DetectorParticle part, EBCCDBConstants ccdb) static double
SamplingFractions.getNSigma
(int pid, DetectorParticle part, EBCCDBConstants ccdb) static double
SamplingFractions.getSigma
(int pid, DetectorParticle part, EBCCDBConstants ccdb) double
EBRadioFrequency.getStartTime
(DetectorParticle p, DetectorType type, int layer) "traditional" start time, based only on one particledouble
EBRadioFrequency.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 boolean
EBUtil.isSimpleElectron
(DetectorParticle p, EBCCDBConstants ccdb) Perform a basic true/false identification for electrons. -
Uses of DetectorParticle in org.jlab.rec.rich
Methods in org.jlab.rec.rich with parameters of type DetectorParticleModifier and TypeMethodDescriptionRICHEventBuilder.extrapolate_RICHResponse
(DetectorParticle p, DetectorResponse r, RICHRayTrace richtrace) void
RICHEventBuilder.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.eb
Methods 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 TypeMethodDescriptionint
EBAnalyzer.PIDHypothesis.bestPidFromTiming
(DetectorParticle p) Get the hadron hypotheses with the closest vertex time.void
EBAnalyzer.PIDHypothesis.finalizePID
(DetectorParticle p, int pid) Set particle's pid and quality factor.boolean
EventBuilder.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.boolean
EventBuilder.findMatchingHit
(int pindex, DetectorParticle particle, List<DetectorResponse> responses, DetectorType type, int layer, IMatch matcher) int
EventBuilder.getForwardTaggerMatch
(List<DetectorResponse> hitList, DetectorParticle part, DetectorType type, int ft_id) void
EBAnalyzer.PIDHypothesis.PIDMatch
(DetectorParticle p, int pid) double
EBAnalyzer.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 TypeMethodDescriptionvoid
EventBuilder.addParticles
(List<DetectorParticle> particles) void
EBMatching.addResponsesECAL
(List<DetectorParticle> parts, int[] layers) void
EBMatching.addResponsesFTOF
(List<DetectorParticle> parts) static DataBank
EBio.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.