Class CVTEngine

java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.rec.cvt.services.CVTEngine
All Implemented Interfaces:
org.jlab.clara.engine.Engine
Direct Known Subclasses:
CVTSecondPassEngine

public class CVTEngine extends ReconstructionEngine
Service to return reconstructed TRACKS format
Author:
ziegler
  • Field Details

    • useSVTTimingCuts

      public boolean useSVTTimingCuts
    • removeOverlappingSeeds

      public boolean removeOverlappingSeeds
    • flagSeeds

      public boolean flagSeeds
    • gemcIgnBMT0ADC

      public boolean gemcIgnBMT0ADC
    • KFfailRecovery

      public boolean KFfailRecovery
    • KFfailRecovMisCls

      public boolean KFfailRecovMisCls
  • Constructor Details

    • CVTEngine

      public CVTEngine(String name)
    • CVTEngine

      public CVTEngine()
  • Method Details

    • setDocacutsum

      public void setDocacutsum(double docacutsum)
      Parameters:
      docacutsum - the docacutsum to set
    • init

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

      public final void setOutputBankPrefix(String prefix)
    • registerBanks

      public void registerBanks()
    • getRun

      public int getRun(DataEvent event)
    • getPid

      public int getPid()
    • getKfIterations

      public int getKfIterations()
    • isKfFilterOn

      public boolean isKfFilterOn()
    • isInitFromMc

      public boolean isInitFromMc()
    • seedBeamSpot

      public boolean seedBeamSpot()
    • kfBeamSpot

      public boolean kfBeamSpot()
    • getDocacut

      public double getDocacut()
      Returns:
      the docacut
    • setDocacut

      public void setDocacut(double docacut)
      Parameters:
      docacut - the docacut to set
    • getDocacutsum

      public double getDocacutsum()
      Returns:
      the docacutsum
    • getSvtmaxclussize

      public int getSvtmaxclussize()
      Returns:
      the svtmaxclussize
    • setSvtmaxclussize

      public void setSvtmaxclussize(int svtmaxclussize)
      Parameters:
      svtmaxclussize - the svtmaxclussize to set
    • getBmtcmaxclussize

      public int getBmtcmaxclussize()
      Returns:
      the bmtcmaxclussize
    • setBmtcmaxclussize

      public void setBmtcmaxclussize(int bmtcmaxclussize)
      Parameters:
      bmtcmaxclussize - the bmtcmaxclussize to set
    • getBmtzmaxclussize

      public int getBmtzmaxclussize()
      Returns:
      the bmtzmaxclussize
    • setBmtzmaxclussize

      public void setBmtzmaxclussize(int bmtzmaxclussize)
      Parameters:
      bmtzmaxclussize - the bmtzmaxclussize to set
    • processDataEvent

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

      public void loadConfiguration()
    • initConstantsTables

      public void initConstantsTables()
    • setSvtHitBank

      public void setSvtHitBank(String bstHitBank)
    • setSvtClusterBank

      public void setSvtClusterBank(String bstClusterBank)
    • setSvtCrossBank

      public void setSvtCrossBank(String bstCrossBank)
    • setBmtHitBank

      public void setBmtHitBank(String bmtHitBank)
    • setBmtClusterBank

      public void setBmtClusterBank(String bmtClusterBank)
    • setBmtCrossBank

      public void setBmtCrossBank(String bmtCrossBank)
    • setSeedBank

      public void setSeedBank(String cvtSeedBank)
    • setSeedClusBank

      public void setSeedClusBank(String cvtSeedClusBank)
    • setTrackBank

      public void setTrackBank(String cvtTrackBank)
    • setUTrackBank

      public void setUTrackBank(String cvtTrack0Bank)
    • setTrajectoryBank

      public void setTrajectoryBank(String cvtTrajectoryBank)
    • setCovMatBank

      public void setCovMatBank(String cvtTrackCovMat)
    • setKFTrajectoryBank

      public void setKFTrajectoryBank(String cvtKFTrajectoryBank)
    • getSvtHitBank

      public String getSvtHitBank()
    • getSvtClusterBank

      public String getSvtClusterBank()
    • getSvtCrossBank

      public String getSvtCrossBank()
    • getBmtHitBank

      public String getBmtHitBank()
    • getBmtClusterBank

      public String getBmtClusterBank()
    • getBmtCrossBank

      public String getBmtCrossBank()
    • getSeedBank

      public String getSeedBank()
    • getSeedClusBank

      public String getSeedClusBank()
    • getTrackBank

      public String getTrackBank()
    • getUTrackBank

      public String getUTrackBank()
    • getTrajectoryBank

      public String getTrajectoryBank()
    • getKFTrajectoryBank

      public String getKFTrajectoryBank()
    • getCovMat

      public String getCovMat()
    • printConfiguration

      public void printConfiguration()