Class ClusterFitter

java.lang.Object
org.jlab.rec.dc.cluster.ClusterFitter

public class ClusterFitter extends Object
  • Constructor Details

    • ClusterFitter

      public ClusterFitter()
  • Method Details

    • reset

      public void reset()
    • SetFitArray

      public void SetFitArray(FittedCluster clus, String system)
    • Fit

      public void Fit(FittedCluster clus, boolean SaveFitPars)
      Parameters:
      clus - fitted cluster
      SaveFitPars - boolean to save the fit parameters
    • SetClusterFitParameters

      public void SetClusterFitParameters(FittedCluster clus)
      Parameters:
      clus - fitted cluster
    • SetSegmentLineParameters

      public void SetSegmentLineParameters(double x0, FittedCluster clus)
      Parameters:
      x0 - local x in the tilted sector coordinate system (in cm)
      clus - fitted cluster
    • SetResidualDerivedParams

      public void SetResidualDerivedParams(FittedCluster clus, boolean calcTimeResidual, boolean resetLRAmbig, DCGeant4Factory DcDetector)
      Parameters:
      clus - fitted cluster
      calcTimeResidual - boolean to compute the time residuals (in cm)
      resetLRAmbig - boolean to reset the LR ambiguity
      DcDetector - DC detector geometry
    • BestClusterSelector

      public FittedCluster BestClusterSelector(List<FittedCluster> clusters, String system)
      Parameters:
      clusters - fitted cluster
      system - coordinate system in which the fit is performed
      Returns:
      the fitted cluster with the best fit chi2