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 Link icon

    • useSVTTimingCuts Link icon

      public boolean useSVTTimingCuts
    • removeOverlappingSeeds Link icon

      public boolean removeOverlappingSeeds
    • flagSeeds Link icon

      public boolean flagSeeds
    • gemcIgnBMT0ADC Link icon

      public boolean gemcIgnBMT0ADC
    • KFfailRecovery Link icon

      public boolean KFfailRecovery
    • KFfailRecovMisCls Link icon

      public boolean KFfailRecovMisCls
  • Constructor Details Link icon

    • CVTEngine Link icon

      public CVTEngine(String name)
    • CVTEngine Link icon

      public CVTEngine()
  • Method Details Link icon

    • setDocacutsum Link icon

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

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

      public final void setOutputBankPrefix(String prefix)
    • registerBanks Link icon

      public void registerBanks()
    • getRun Link icon

      public int getRun(DataEvent event)
    • getPid Link icon

      public int getPid()
    • getKfIterations Link icon

      public int getKfIterations()
    • isKfFilterOn Link icon

      public boolean isKfFilterOn()
    • isInitFromMc Link icon

      public boolean isInitFromMc()
    • seedBeamSpot Link icon

      public boolean seedBeamSpot()
    • kfBeamSpot Link icon

      public boolean kfBeamSpot()
    • getDocacut Link icon

      public double getDocacut()
      Returns:
      the docacut
    • setDocacut Link icon

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

      public double getDocacutsum()
      Returns:
      the docacutsum
    • getSvtmaxclussize Link icon

      public int getSvtmaxclussize()
      Returns:
      the svtmaxclussize
    • setSvtmaxclussize Link icon

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

      public int getBmtcmaxclussize()
      Returns:
      the bmtcmaxclussize
    • setBmtcmaxclussize Link icon

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

      public int getBmtzmaxclussize()
      Returns:
      the bmtzmaxclussize
    • setBmtzmaxclussize Link icon

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

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

      public void loadConfiguration()
    • initConstantsTables Link icon

      public void initConstantsTables()
    • setSvtHitBank Link icon

      public void setSvtHitBank(String bstHitBank)
    • setSvtClusterBank Link icon

      public void setSvtClusterBank(String bstClusterBank)
    • setSvtCrossBank Link icon

      public void setSvtCrossBank(String bstCrossBank)
    • setBmtHitBank Link icon

      public void setBmtHitBank(String bmtHitBank)
    • setBmtClusterBank Link icon

      public void setBmtClusterBank(String bmtClusterBank)
    • setBmtCrossBank Link icon

      public void setBmtCrossBank(String bmtCrossBank)
    • setSeedBank Link icon

      public void setSeedBank(String cvtSeedBank)
    • setSeedClusBank Link icon

      public void setSeedClusBank(String cvtSeedClusBank)
    • setTrackBank Link icon

      public void setTrackBank(String cvtTrackBank)
    • setUTrackBank Link icon

      public void setUTrackBank(String cvtTrack0Bank)
    • setTrajectoryBank Link icon

      public void setTrajectoryBank(String cvtTrajectoryBank)
    • setCovMatBank Link icon

      public void setCovMatBank(String cvtTrackCovMat)
    • setKFTrajectoryBank Link icon

      public void setKFTrajectoryBank(String cvtKFTrajectoryBank)
    • getSvtHitBank Link icon

      public String getSvtHitBank()
    • getSvtClusterBank Link icon

      public String getSvtClusterBank()
    • getSvtCrossBank Link icon

      public String getSvtCrossBank()
    • getBmtHitBank Link icon

      public String getBmtHitBank()
    • getBmtClusterBank Link icon

      public String getBmtClusterBank()
    • getBmtCrossBank Link icon

      public String getBmtCrossBank()
    • getSeedBank Link icon

      public String getSeedBank()
    • getSeedClusBank Link icon

      public String getSeedClusBank()
    • getTrackBank Link icon

      public String getTrackBank()
    • getUTrackBank Link icon

      public String getUTrackBank()
    • getTrajectoryBank Link icon

      public String getTrajectoryBank()
    • getKFTrajectoryBank Link icon

      public String getKFTrajectoryBank()
    • getCovMat Link icon

      public String getCovMat()
    • printConfiguration Link icon

      public void printConfiguration()