public class ClusteringDriver extends Driver
DigiTrackerHit
objects.
The driver fetches a map of digitized hits from the event, and
creates a map of clusters.Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
protected Clusterer |
_clusterer |
protected String |
_inMapName |
protected String |
_outMapName |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
ClusteringDriver(Clusterer clusterer) |
Modifier and Type | Method and Description |
---|---|
void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
set(String name,
String value)
Set any String parameter.
|
add, clearStatistics, contains, detectorChanged, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
protected String _inMapName
protected String _outMapName
protected Clusterer _clusterer
public ClusteringDriver(Clusterer clusterer)
public void set(String name, String value)
name
- Name of parameter to be set. Case is ignored.value
- Value to be assigned to the parameter.NoSuchParameterException
- Thrown if the supplied parameter name is unknown.
Subclasses may catch this exception after a call to super.set()
and set their own parameters.public 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
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.