hep.lcd.mc.fast
Class MCFast
java.lang.Object
|
+--hep.lcd.util.driver.AbstractProcessor
|
+--hep.lcd.mc.fast.MCFast
- public class MCFast
- extends AbstractProcessor
Fast Monte Carlo simulator
- Source Code:
- MCFast.java
Constructor Summary |
MCFast()
|
MCFast(int beamSpotConstraint)
|
MCFast(int beamSpotConstraint,
int curvatureFlip)
|
Method Summary |
protected void |
init()
Called once the ProcessorContext has been set by the Driver. |
void |
process(LCDEvent data)
Called by the driver when this processor should process an event. |
void |
setDetector(Detector det)
A default implementation of Processor.setDetector(). |
Methods inherited from class hep.lcd.util.driver.AbstractProcessor |
clearContext, getDebugLevel, getDebugStream, getHistogramLevel, getName, getParameterFile, getParameters, getParameters, getRandom, histogram, setContext, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
noBeamSpotConstraint
public static final int noBeamSpotConstraint
- Switch for MCfast tracking options.
(default=noBeamSpotConstraint)
withBeamSpotConstraint
public static final int withBeamSpotConstraint
- Switch for MCfast tracking options.
(default=noBeamSpotConstraint)
noCurvatureFlip
public static final int noCurvatureFlip
- Switch for MCfast track curvature flipping option.
(default=noCurvatureFlip)
withCurvatureFlip
public static final int withCurvatureFlip
- Switch for MCfast track curvature flipping option.
(default=noCurvatureFlip)
MCFast
public MCFast()
MCFast
public MCFast(int beamSpotConstraint)
MCFast
public MCFast(int beamSpotConstraint,
int curvatureFlip)
init
protected void init()
- Description copied from class:
AbstractProcessor
- Called once the ProcessorContext has been set by the Driver.
Initialization which requires a ProcessorContext should be done here rather
than in the Processor's constructor. This default implementation does nothing.
- Overrides:
init
in class AbstractProcessor
setDetector
public void setDetector(Detector det)
- Description copied from class:
AbstractProcessor
- A default implementation of Processor.setDetector(). Does nothing.
- Overrides:
setDetector
in class AbstractProcessor
process
public void process(LCDEvent data)
- 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