public class AssociatedHitRemover extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
protected EventHeader |
_event |
protected List<TrackerHit> |
_inputTrackerHitList |
protected String |
_inputTrackerHitListName |
protected ArrayList<TrackerHit> |
_outputTrackerHitList |
protected String |
_outputTrackerHitListName |
protected List<Track> |
_trackList |
protected String |
_trackListName |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
AssociatedHitRemover() |
Modifier and Type | Method and Description |
---|---|
protected TrackerHit |
match(TrackerHit hit,
TrackerHit refHit)
Returns the remaining portion of hit after subtracting refHit from it.
|
void |
process(EventHeader event)
Process event.
|
void |
set(String name,
Object 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 EventHeader _event
protected String _inputTrackerHitListName
protected String _trackListName
protected String _outputTrackerHitListName
protected List<TrackerHit> _inputTrackerHitList
protected ArrayList<TrackerHit> _outputTrackerHitList
public void set(String name, Object value) throws NoSuchParameterException
name
- Name of parameter to be setvalue
- 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)
process
in class Driver
event
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
protected TrackerHit match(TrackerHit hit, TrackerHit refHit)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.