hep.lcd.mc.smear
Class SmearTPCHits

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

public final class SmearTPCHits
extends SmearTrackerHits

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

Source Code:
SmearTPCHits.java

Fields inherited from class hep.lcd.util.driver.AbstractProcessor
context
 
Constructor Summary
SmearTPCHits()
          Create a SmearTPCHits object that will use the default (detector dependent) smearing parameters.
SmearTPCHits(double xysm, double zsm, double eff)
          Create a SmearTPCHits 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

SmearTPCHits

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

SmearTPCHits

public SmearTPCHits(double xysm,
                    double zsm,
                    double eff)
Create a SmearTPCHits 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