Class MagFieldsEngine

java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.clas.swimtools.MagFieldsEngine
All Implemented Interfaces:
org.jlab.clara.engine.Engine

public class MagFieldsEngine extends org.jlab.clas.reco.ReconstructionEngine
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jlab.clas.reco.ReconstructionEngine

    org.jlab.clas.reco.ReconstructionEngine.Reco
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Logger
     

    Fields inherited from class org.jlab.clas.reco.ReconstructionEngine

    CONFIG_BANK_NAME, rawBankOrders
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    chooseEnvOrYaml(String envVarName, String yamlVarName)
    Choose one of YAML or ENV values.
    boolean
     
    boolean
     
    boolean
    processDataEvent(org.jlab.io.base.DataEvent event)
     

    Methods inherited from class org.jlab.clas.reco.ReconstructionEngine

    applyTriggerMask, checkRunNumber, configure, constantManagerStatus, destroy, dropBanks, execute, executeGroup, filterEvent, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      public static Logger LOGGER
  • Constructor Details

    • MagFieldsEngine

      public MagFieldsEngine()
  • Method Details

    • chooseEnvOrYaml

      public String chooseEnvOrYaml(String envVarName, String yamlVarName)
      Choose one of YAML or ENV values.
      Parameters:
      envVarName -
      yamlVarName -
      Returns:
      YAML else ENV else null
    • initializeMagneticFields

      public boolean initializeMagneticFields()
      Returns:
      whether initialization was successful
    • processDataEvent

      public boolean processDataEvent(org.jlab.io.base.DataEvent event)
      Specified by:
      processDataEvent in class org.jlab.clas.reco.ReconstructionEngine
    • init

      public boolean init()
      Specified by:
      init in class org.jlab.clas.reco.ReconstructionEngine