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
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.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 |
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.
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