BobWFastPID Installation Notes

R.J.Wilson May 07, 2001

Updated R.J.Wilson May 28, 2001 - New DEdxFastRecon using HelixPid

***This pre-release is meant for developers***

Download the following and install where directed.

BEWARE: they may interfere with the standard LCD package.

 
$your_JASROOT/extensions
Directory in user classpath
BobWPID.jar (source)
BobWDetector.jar (source)
BobWEventDisplay.jar(source)

If you have problems with the jar file download, use the source files and compile into jar files locally.
 

BobWFastPID.java
BobWPIDAnalyzer.java


   

PythiaParticlePropertyProvider.java

 

Directions for use

Basic operation
More fun for the adventurous
Event Display with PID

 

BobWFastPID
extends Driver

process(LCDEvent) sequence:



 

BobWPIDAnalyzer
extends AbstractProcessor


Note: This is just an example analysis to look at the results of the fast PID package. It generates efficiency and purity matrices, and a bunch of PID related histograms.

process(LCDEvent) sequence:

afterLastEvent:


 



 

MCFastPID
extends Driver

process(LCDEvent) sequence:

event data changes:


 
 


ParticleRecon
extends Driver

process(LCDEvent) sequence:

event data changes:


 
 


DEdxFastRecon/DIRCFastRecon/....
extends ParticleIDRecon

Constructor sequence:

process(LCDEvent) sequence:

event data changes:


 


ParticleTrackAssociation
extends AbstractProcessor

process(LCDEvent) sequence:

event data changes:


 
 


ParticleID
extends Driver

process(LCDEvent) sequence:

event data changes:


 
 


DEdxParticleID/DIRCParticleID/...
extends AbstractProcessor

process(LCDEvent) sequence:

event data changes:


 
 


Additional PID package Classes
(see below for source files links)

ReconstructedParticle

TrackdEdxMap

TrackDIRCMap

TrackPTLnLikelihoodMap

PidInfo

HelixPid


 
 
 



 

BobWPID.jar source file links

pid/MCFastPID.java
 
pid/ParticleRecon.java
pid/ReconstructedParticle.java
pid/ReconstructedParticleVector.java
pid/ParticleTrackAssociation.java
 
pid/ParticleID.java
pid/ParticleIDRecon.java
pid/PidInfo.java
pid/TrackPTypeLnLikelihoodMap.java
pid/DEdxFastRecon.java
pid/DEdxParticleID.java
pid/TrackdEdxMap.java
 
pid/DIRCFastRecon.java
pid/DIRCParticleID.java
pid/TrackDircMap.java
pid/HelixPid.java


BobWDetector.jar

hep.lcd.detector.l2

hep.lcd.detector.l2dirc

hep.lcd.geometry.component

 

BobWEventDisplay.jar

hep.lcd.plugin

 


PythiaParticlePropertyProvider
implements ParticlePropertyProvider


 
RJW May 7, 2001