Class ECEngine

All Implemented Interfaces:
org.jlab.clara.engine.Engine

public class ECEngine extends ReconstructionEngine
Author:
gavalian
  • Field Details Link icon

    • LOGGER Link icon

      public static Logger LOGGER
  • Constructor Details Link icon

    • ECEngine Link icon

      public ECEngine()
  • Method Details Link icon

    • processDataEvent Link icon

      public boolean processDataEvent(DataEvent de)
      Specified by:
      processDataEvent in class ReconstructionEngine
    • printDebug Link icon

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

      public List<ECStrip> getStrips()
    • getPeaks Link icon

      public List<ECPeak> getPeaks()
    • getClusters Link icon

      public List<ECCluster> getClusters()
    • setEventNumber Link icon

      public void setEventNumber(int val)
    • setDebug Link icon

      public void setDebug(boolean val)
    • setDebugSplit Link icon

      public void setDebugSplit(boolean val)
    • setIsSingleThreaded Link icon

      public void setIsSingleThreaded(boolean val)
    • setSingleEvent Link icon

      public void setSingleEvent(boolean val)
    • setIsMC Link icon

      public void setIsMC(boolean val)
    • setConfig Link icon

      public void setConfig(String val)
    • setVariation Link icon

      public void setVariation(String val)
      Overrides:
      setVariation in class ReconstructionEngine
    • setGeomVariation Link icon

      public void setGeomVariation(String val)
    • setVeff Link icon

      public void setVeff(float val)
    • setPCTrackingPlane Link icon

      public void setPCTrackingPlane(int val)
    • setECTrackingPlane Link icon

      public void setECTrackingPlane(int val)
    • setNewTimeCal Link icon

      public void setNewTimeCal(boolean val)
    • setUseUnsharedEnergy Link icon

      public void setUseUnsharedEnergy(boolean val)
    • setUnsharedEnergyCut Link icon

      public void setUnsharedEnergyCut(int val)
    • setUseUnsharedTime Link icon

      public void setUseUnsharedTime(boolean val)
    • setTWCorrections Link icon

      public void setTWCorrections(boolean val)
    • setDTCorrections Link icon

      public void setDTCorrections(boolean val)
    • setUsePass2Timing Link icon

      public void setUsePass2Timing(boolean val)
    • setUsePass2Energy Link icon

      public void setUsePass2Energy(boolean val)
    • setUsePass2Recon Link icon

      public void setUsePass2Recon(boolean val)
    • setUseFADCTime Link icon

      public void setUseFADCTime(boolean val)
    • setUseFTpcal Link icon

      public void setUseFTpcal(boolean val)
    • setCCDBGain Link icon

      public void setCCDBGain(boolean val)
    • setLogParam Link icon

      public void setLogParam(double val)
    • setSplitMethod Link icon

      public void setSplitMethod(int val)
    • setSplitThresh Link icon

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

      public void setTouchID(int val)
    • setStripThresholds Link icon

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

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

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

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

      public DetectorCollection<org.jlab.groot.data.H1F> getHist()
    • getHist2 Link icon

      public DetectorCollection<org.jlab.groot.data.H2F> getHist2()
    • init Link icon

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