public class MCFastTracking extends Driver implements ConditionsListener
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
private boolean |
beamSpotConstraint |
private boolean |
defaultMC |
private String |
fsname |
private static double[] |
IP |
private String |
outputListName |
private TrackResolutionTables |
parm |
private boolean |
simple |
private SimpleTables |
SmTbl |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
MCFastTracking() |
MCFastTracking(boolean beamSpotConstraint) |
MCFastTracking(boolean beamSpotConstraint,
boolean simple) |
Modifier and Type | Method and Description |
---|---|
void |
conditionsChanged(ConditionsEvent event)
Called when the conditions associated with this listener change.
|
boolean |
isBeamSpotConstraint() |
protected void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
setBeamSpotConstraint(boolean beamSpotConstraint) |
void |
setFSList(String fslist) |
void |
setOutputList(String name)
Specify the name under which to write out the list of tracks to the 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
private boolean defaultMC
private String fsname
private String outputListName
public MCFastTracking()
public MCFastTracking(boolean beamSpotConstraint)
public MCFastTracking(boolean beamSpotConstraint, boolean simple)
public void setBeamSpotConstraint(boolean beamSpotConstraint)
public boolean isBeamSpotConstraint()
private TrackResolutionTables setTrackResolutionTables(ConditionsSet conditions, boolean beamSpotConstraint)
public void setFSList(String fslist)
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 setOutputList(String name)
public void conditionsChanged(ConditionsEvent event)
ConditionsListener
conditionsChanged
in interface ConditionsListener
event
- The event associated with the change.Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.