hep.lcd.mc.smear
Class SmearCCDHits

java.lang.Object
  |
  +--hep.lcd.util.driver.AbstractProcessor
        |
        +--hep.lcd.mc.smear.SmearTrackerHits
              |
              +--hep.lcd.mc.smear.SmearCCDHits

public final class SmearCCDHits
extends SmearTrackerHits

Extracts tracker hits, smears them in rphi and z directions independetly and put it back.

Source Code:
SmearCCDHits.java

Fields inherited from class hep.lcd.util.driver.AbstractProcessor
context
 
Constructor Summary
SmearCCDHits()
          Create a SmearCCDHits object that will use the default (detector dependent) smearing parameters.
SmearCCDHits(double xysm, double zsm, double eff)
          Create a SmearCCDHits object that will use the specified smearing parameters.
 
Method Summary
 void process(LCDEvent e)
          Called by the driver when this processor should process an event.
 void start()
          A default implementation of Processor.start().
 
Methods inherited from class hep.lcd.mc.smear.SmearTrackerHits
set
 
Methods inherited from class hep.lcd.util.driver.AbstractProcessor
clearContext, getDebugLevel, getDebugStream, getHistogramLevel, getName, getParameterFile, getParameters, getParameters, getRandom, histogram, init, setContext, setDetector, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmearCCDHits

public SmearCCDHits()
Create a SmearCCDHits object that will use the default (detector dependent) smearing parameters.

SmearCCDHits

public SmearCCDHits(double xysm,
                    double zsm,
                    double eff)
Create a SmearCCDHits object that will use the specified smearing parameters.
Method Detail

start

public void start()
Description copied from class: AbstractProcessor
A default implementation of Processor.start(). Does nothing.
Overrides:
start in class AbstractProcessor

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


The LCD Group