hep.lcd.recon.tracking
Class TrkMCTruth
java.lang.Object
|
+--hep.lcd.util.driver.AbstractProcessor
|
+--hep.lcd.recon.tracking.TrkMCTruth
- public class TrkMCTruth
- extends AbstractProcessor
- Source Code:
- TrkMCTruth.java
Methods inherited from class hep.lcd.util.driver.AbstractProcessor |
clearContext, getDebugLevel, getDebugStream, getHistogramLevel, getName, getParameterFile, getParameters, getParameters, getRandom, histogram, init, setContext, setDetector, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaxNTracks
public final int MaxNTracks
MaxLayers
public final int MaxLayers
specs
protected Specifications specs
tracker
protected Tracker tracker
finder
protected TrackFinder finder
strategy
protected TrkFindStrategy strategy
nmctrks
protected int nmctrks
VXDLrs
public int VXDLrs
TPCLrs
public int TPCLrs
mchtab
protected int[] mchtab
lrshit
protected boolean[][] lrshit
recable
protected boolean[] recable
recmatch
protected boolean[] recmatch
reasnot
protected int[] reasnot
rectrk
protected Track[] rectrk
mcprt
protected MCParticle[] mcprt
TrkMCTruth
public TrkMCTruth(Tracker tracker)
getNMCTracks
public int getNMCTracks()
reconstructable
public boolean reconstructable(int tr)
reconstructed
public boolean reconstructed(int tr)
getMCParticle
public MCParticle getMCParticle(int tr)
getMatchReconTr
public Track getMatchReconTr(int tr)
getReason
public int getReason(int tr)
getHits
public int[] getHits(int tr)
process
public void process(LCDEvent e)
- Description copied from interface:
Processor
- Called by the driver when this processor should process an event.
If the processor produces new output it should add it to the event.
- Following copied from interface:
hep.lcd.util.driver.Processor
- Parameters:
event
- The event to process
printReason
public void printReason(int reason)
The LCD Group