public class FastMCTrackDriver extends Driver implements ConditionsListener
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
private boolean |
beamSpotConstraint |
private static double[] |
IP |
private TrackResolutionTables |
parm |
private boolean |
simple |
private SimpleTables |
SmTbl |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
FastMCTrackDriver() |
FastMCTrackDriver(boolean beamSpotConstraint) |
Modifier and Type | Method and Description |
---|---|
void |
conditionsChanged(ConditionsEvent event)
Called when the conditions associated with this listener change.
|
protected void |
process(EventHeader event)
Called by the framework to process an event.
|
private TrackResolutionTables |
setTrackResolutionTables(ConditionsSet conditions,
boolean beamSpotConstraint) |
add, clearStatistics, contains, detectorChanged, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
private TrackResolutionTables parm
private SimpleTables SmTbl
private boolean beamSpotConstraint
private boolean simple
private static final double[] IP
public FastMCTrackDriver(boolean beamSpotConstraint)
public FastMCTrackDriver()
protected void process(EventHeader event)
Driver
super.process(event)
to cause the child processes to be executed.
In addition the process event call can throw some special exceptions:
process
in class Driver
event
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
public void conditionsChanged(ConditionsEvent event)
ConditionsListener
conditionsChanged
in interface ConditionsListener
event
- The event associated with the change.private TrackResolutionTables setTrackResolutionTables(ConditionsSet conditions, boolean beamSpotConstraint)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.