Class UberEngine
java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.clas.reco.UberEngine
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
- Direct Known Subclasses:
Uber.Central, Uber.First, Uber.ForwardTagger, Uber.HitBasedAI, Uber.HitBasedAICV, Uber.HitBasedCV, Uber.Last, Uber.TimeBasedAICV, Uber.TimeBasedCV
A ReconstructionEngine that is a chain of ReconstructionEngines.
- Author:
- baltzell
-
Nested Class Summary
Nested classes/interfaces inherited from class ReconstructionEngine
ReconstructionEngine.Reco -
Field Summary
Fields inherited from class ReconstructionEngine
CONFIG_BANK_NAME, rawBankOrders -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadd(ReconstructionEngine... e) Add engines to the chain.org.jlab.clara.engine.EngineDataconfigure(org.jlab.clara.engine.EngineData ed) Run all engines' configure methods.org.jlab.clara.engine.EngineDataexecute(org.jlab.clara.engine.EngineData ed) Run all engines' execute methods.final voidfilterEvent(DataEvent event) Process one event through the chain of engines.final booleaninit()Run all engines' init methods.booleanprocessDataEvent(DataEvent event) Methods inherited from class ReconstructionEngine
applyTriggerMask, checkRunNumber, constantManagerStatus, destroy, dropBanks, executeGroup, generateConfig, getAuthor, getConfigMap, getConstantsManager, getDescription, getEngineConfigString, getEngineConfigString, getEngineConfiguration, getFatal, getInputDataTypes, getName, getOutputDataTypes, getRawBankReader, getRawBankReader, getSchemaFactory, getStates, getStringConfigParameter, getStringConfigParameter, getVersion, main, registerOutputBank, requireConstants, requireConstants, requireConstants, reset, setDescription, setFatal, setTimeStamp, setVariation
-
Constructor Details
-
UberEngine
-
-
Method Details
-
add
-
processDataEvent
- Specified by:
processDataEventin classReconstructionEngine
-
filterEvent
Process one event through the chain of engines.- Overrides:
filterEventin classReconstructionEngine- Parameters:
event-
-
init
public final boolean init()Run all engines' init methods.- Specified by:
initin classReconstructionEngine- Returns:
-
configure
public org.jlab.clara.engine.EngineData configure(org.jlab.clara.engine.EngineData ed) Run all engines' configure methods.- Specified by:
configurein interfaceorg.jlab.clara.engine.Engine- Overrides:
configurein classReconstructionEngine- Parameters:
ed-- Returns:
-
execute
public org.jlab.clara.engine.EngineData execute(org.jlab.clara.engine.EngineData ed) Run all engines' execute methods.- Specified by:
executein interfaceorg.jlab.clara.engine.Engine- Overrides:
executein classReconstructionEngine- Parameters:
ed-- Returns:
-