hep.lcd.recon.cluster.cheat
Class ClusterCheater

java.lang.Object
  |
  +--hep.lcd.util.driver.AbstractProcessor
        |
        +--hep.lcd.recon.cluster.cheat.ClusterCheater

public class ClusterCheater
extends AbstractProcessor

The Cluster cheater works by finding perfectly reconstructed clusters based by looking at the MC truth information associated with each hit. To simplify the coding for now, if more than one MC particle is associated with a single hit, the entire hit is associated with the cluster belonging to the MC particle that contributed the most energy to the hit. Note that there is currently no attempt to merge clusters that would in fact be impossible to resolve.

Source Code:
ClusterCheater.java

Fields inherited from class hep.lcd.util.driver.AbstractProcessor
context
 
Constructor Summary
ClusterCheater()
           
 
Method Summary
 void process(LCDEvent event)
          Called by the driver when this processor should process an event.
 
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
 

Constructor Detail

ClusterCheater

public ClusterCheater()
Method Detail

process

public void process(LCDEvent event)
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


The LCD Group