Class ECEngine

java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.service.ec.ECEngine
All Implemented Interfaces:
org.jlab.clara.engine.Engine

public class ECEngine extends org.jlab.clas.reco.ReconstructionEngine
Author:
gavalian
  • Field Details

    • LOGGER

      public static Logger LOGGER
  • Constructor Details

    • ECEngine

      public ECEngine()
  • Method Details

    • processDataEvent

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

      public void printDebug(List<ECStrip> ecStrips, List<ECPeak> ecPeaks, List<ECCluster> ecClusters)
    • getStrips

      public List<ECStrip> getStrips()
    • getPeaks

      public List<ECPeak> getPeaks()
    • getClusters

      public List<ECCluster> getClusters()
    • setEventNumber

      public void setEventNumber(int val)
    • setDebug

      public void setDebug(boolean val)
    • setDebugSplit

      public void setDebugSplit(boolean val)
    • setIsSingleThreaded

      public void setIsSingleThreaded(boolean val)
    • setSingleEvent

      public void setSingleEvent(boolean val)
    • setIsMC

      public void setIsMC(boolean val)
    • setConfig

      public void setConfig(String val)
    • setVariation

      public void setVariation(String val)
      Overrides:
      setVariation in class org.jlab.clas.reco.ReconstructionEngine
    • setGeomVariation

      public void setGeomVariation(String val)
    • setVeff

      public void setVeff(float val)
    • setPCTrackingPlane

      public void setPCTrackingPlane(int val)
    • setECTrackingPlane

      public void setECTrackingPlane(int val)
    • setNewTimeCal

      public void setNewTimeCal(boolean val)
    • setUseUnsharedEnergy

      public void setUseUnsharedEnergy(boolean val)
    • setUnsharedEnergyCut

      public void setUnsharedEnergyCut(int val)
    • setUseUnsharedTime

      public void setUseUnsharedTime(boolean val)
    • setTWCorrections

      public void setTWCorrections(boolean val)
    • setDTCorrections

      public void setDTCorrections(boolean val)
    • setUsePass2Timing

      public void setUsePass2Timing(boolean val)
    • setUsePass2Energy

      public void setUsePass2Energy(boolean val)
    • setUsePass2Recon

      public void setUsePass2Recon(boolean val)
    • setUseFADCTime

      public void setUseFADCTime(boolean val)
    • setUseFTpcal

      public void setUseFTpcal(boolean val)
    • setCCDBGain

      public void setCCDBGain(boolean val)
    • setLogParam

      public void setLogParam(double val)
    • setSplitMethod

      public void setSplitMethod(int val)
    • setSplitThresh

      public void setSplitThresh(int thr0, int thr1, int thr2)
    • setTouchID

      public void setTouchID(int val)
    • setStripThresholds

      public void setStripThresholds(int thr0, int thr1, int thr2)
    • setPeakThresholds

      public void setPeakThresholds(int thr0, int thr1, int thr2)
    • setClusterCuts

      public void setClusterCuts(float err0, float err1, float err2)
    • setClusterThresholds

      public void setClusterThresholds(int thr0, int thr1, int thr2)
    • getHist

      public org.jlab.detector.base.DetectorCollection<org.jlab.groot.data.H1F> getHist()
    • getHist2

      public org.jlab.detector.base.DetectorCollection<org.jlab.groot.data.H2F> getHist2()
    • init

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