Class ALERTEngine
java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.service.alert.ALERTEngine
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
ALERTEngine reconstruction service.
YAML configuration
All settings the engine reads from the reconstruction YAML, shown with their default values:services:
- class: org.jlab.service.alert.ALERTEngine
name: ALERT
configuration:
services:
ALERT:
Mode: "AI_GNN" # track-finding strategy; see TrackFindingMode
# (AI_MLP | CV_Distance | CV_Hough | AI_GNN)
- Since:
- 2025-04-03
- Author:
- Whit Armstrong, Noemie Pilleux, Mathieu Ouillon
-
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 TypeMethodDescriptionvoiddetectorChanged(int run) doublegetB()booleaninit()ALERTEngine initialization.static voidALERTEngine main.booleanprocessDataEventUser(DataEvent event) Process Event.voidsetB(double B) Methods inherited from class ReconstructionEngine
applyTriggerMask, checkRunNumber, configure, constantManagerStatus, destroy, dropBanks, execute, executeGroup, generateConfig, getAuthor, getConfigMap, getConstantsManager, getDescription, getEngineConfigString, getEngineConfigString, getEngineConfiguration, getFatal, getInputDataTypes, getName, getOutputDataTypes, getRawBankReader, getRawBankReader, getSchemaFactory, getStates, getStringConfigParameter, getStringConfigParameter, getVersion, processDataEvent, registerOutputBank, requireConstants, requireConstants, requireConstants, reset, setDescription, setFatal, setTimeStamp, setVariation
-
Constructor Details
-
ALERTEngine
public ALERTEngine()ALERTEngine service c'tor.
-
-
Method Details
-
setB
public void setB(double B) -
getB
public double getB() -
detectorChanged
public void detectorChanged(int run) - Specified by:
detectorChangedin classReconstructionEngine
-
init
public boolean init()ALERTEngine initialization. Creates the RecoBankWriter and checks for various yaml flags. TODO: document flags- Specified by:
initin classReconstructionEngine
-
processDataEventUser
Process Event. Main method called to process event data.- Check for AHDC and ATOF banks
- Project track to ATOF
- Specified by:
processDataEventUserin classReconstructionEngine
-
main
ALERTEngine main. TODO: needs good test.
-