Class Analysis

java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.clas.decay.analysis.Analysis
All Implemented Interfaces:
org.jlab.clara.engine.Engine
Direct Known Subclasses:
AnalysisEngine

public class Analysis extends ReconstructionEngine
Service to reconstruct a decay chain using multi-vertex reconstruction e.g. YAML setting 3122:2212:-211:0:1.0:1.5;-3122:-2212:211:0:1.0:1.5 corresponds to reconstruction of Lambda into p + pi- and LambdaBar into pBar + pi+ The parent particle is the first one followed by the daughters 2212:-212:0(no 3rd daughter); The last 2 fields are the upper and lower mass bounds for reconstructed the parent particle
Author:
ziegler
  • Field Details

    • beamE

      public double beamE
    • target

      public Reader.Target target
    • xyBeam

      public double[] xyBeam
  • Constructor Details

    • Analysis

      public Analysis(String name)
  • Method Details

    • getRun

      public int getRun()
    • setRun

      public void setRun(int run)
    • getFieldsConfig

      public String getFieldsConfig()
    • setFieldsConfig

      public void setFieldsConfig(String fieldsConfig)
    • processDataEvent

      public boolean processDataEvent(DataEvent event)
      Specified by:
      processDataEvent in class ReconstructionEngine
    • init

      public boolean init()
      Specified by:
      init in class ReconstructionEngine
    • loadConfiguration

      public void loadConfiguration()
    • printConfiguration

      public void printConfiguration()
    • initConstantsTables

      public void initConstantsTables()
    • getBeamSpot

      public double[] getBeamSpot(DataEvent event, IndexedTable beamPos)