public class MCTruthDriver extends Driver
MCTruth
object will
be created and put into the event. This object can later be retrieved by other
drivers through a call to event.get("MCTruth"), and used to access Monte
Carlo truth information. Some drivers, like DigitizationDriver, will
automatically check for the presence of an MCTruth object in the event,
and if present, they will use it to store relations between objects they create
and objects created by the simulator, like MCParticles and SimTrackerHits.Driver.AbortRunException, Driver.NextEventException
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
MCTruthDriver() |
Modifier and Type | Method and Description |
---|---|
void |
process(EventHeader event)
Called by the framework to process an event.
|
add, clearStatistics, contains, detectorChanged, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
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.