BobWFastPID Notes


Download the following and install where directed:


$JASROOT/extensions

Directory in user classpath

Optional data files

BobWPID.jar

BobWDetector.jar

BobWEventDisplay.jar

BobWFastPID.java

BobWPIDAnalyzer.java


PythiaParticlePropertyProvider.java

DefaultParticlePropertyProvider.java


etottbar1000.jar (10 MB .stdhep)


Directions for use




Basic operation






More fun for the adventurous




Event Display with PID






BobWPID.jar

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



BobWFastPID
extends Driver

process(LCDEvent) sequence:


BobWPIDAnalyzer
extends AbstractProcessor



process(LCDEvent) sequence:

Accumulate histograms for use in purity and efficiency calculations.



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:

Generate subsystem fast track PID values
e.g.track ionisation energy loss



event data changes:





ParticleTrackAssociation
extends AbstractProcessor



process(LCDEvent) sequence:

Build ReconstructedParticleVector



event data changes:





ParticleID
extends Driver



process(LCDEvent) sequence:



event data changes:





DEdxParticleID/DIRCParticleID/...
extends AbstractProcessor



process(LCDEvent) sequence:

Use subsystem simulated data to produce track log{likelihood} values for e, mu, pi, K, p



event data changes:





Additional PID package Classes



ReconstructedParticle

TrackdEdxMap

TrackDIRCMap

TrackPTLnLikelihoodMap

PidInfo





BobWDetector.jar



hep.lcd.detector.l2

hep.lcd.detector.l2dirc

hep.lcd.geometry.component





BobWEventDisplay.jar

hep.lcd.plugin



PythiaParticlePropertyProvider
implements ParticlePropertyProvider





DefaultParticlePropertyProvider
implements ParticlePropertyProvider











Page 1 from 1