Class ECCommon

java.lang.Object
org.jlab.service.ec.ECCommon

public class ECCommon extends Object
Author:
gavalian
  • Field Details Link icon

    • ecDetector Link icon

      public static Detector ecDetector
    • myStrips Link icon

      public static List<ECStrip> myStrips
    • myPeaks Link icon

      public static List<ECPeak> myPeaks
    • myClusters Link icon

      public static List<ECCluster> myClusters
    • stripThreshold Link icon

      public static int[] stripThreshold
    • peakThreshold Link icon

      public static int[] peakThreshold
    • clusterThreshold Link icon

      public static int[] clusterThreshold
    • clusterSize Link icon

      public static float[] clusterSize
    • clusterDeltaT Link icon

      public static float[] clusterDeltaT
    • touchID Link icon

      public static int touchID
    • splitMethod Link icon

      public static int splitMethod
    • stripSortMethod Link icon

      public static int stripSortMethod
    • splitThresh Link icon

      public static int[] splitThresh
    • isMC Link icon

      public static Boolean isMC
    • debug Link icon

      public static Boolean debug
    • debugSplit Link icon

      public static Boolean debugSplit
    • isSingleThreaded Link icon

      public static Boolean isSingleThreaded
    • singleEvent Link icon

      public static Boolean singleEvent
    • useNewTimeCal Link icon

      public static Boolean useNewTimeCal
    • useUnsharedEnergy Link icon

      public static Boolean useUnsharedEnergy
    • useTWCorrections Link icon

      public static Boolean useTWCorrections
    • useDTCorrections Link icon

      public static Boolean useDTCorrections
    • usePass2Recon Link icon

      public static Boolean usePass2Recon
    • usePass2Timing Link icon

      public static Boolean usePass2Timing
    • usePass2Energy Link icon

      public static Boolean usePass2Energy
    • UnsharedEnergyCut Link icon

      public static int UnsharedEnergyCut
    • useUnsharedTime Link icon

      public static Boolean useUnsharedTime
    • useFADCTime Link icon

      public static Boolean useFADCTime
    • useFTpcal Link icon

      public static Boolean useFTpcal
    • useCCDBGain Link icon

      public static Boolean useCCDBGain
    • logParam Link icon

      public static double logParam
    • config Link icon

      public static String config
    • variation Link icon

      public static String variation
    • geomVariation Link icon

      public static String geomVariation
    • pcTrackingPlane Link icon

      public static int pcTrackingPlane
    • ecTrackingPlane Link icon

      public static int ecTrackingPlane
    • eventNumber Link icon

      public static int eventNumber
    • H1_ecEng Link icon

      public static DetectorCollection<org.jlab.groot.data.H1F> H1_ecEng
    • H2_ecEng Link icon

      public static DetectorCollection<org.jlab.groot.data.H2F> H2_ecEng
    • veff Link icon

      public static float veff
  • Constructor Details Link icon

    • ECCommon Link icon

      public ECCommon()
  • Method Details Link icon

    • initHistos Link icon

      public static void initHistos()
    • resetHistos Link icon

      public static void resetHistos()
    • setDebug Link icon

      public static void setDebug(boolean val)
    • setisSingleThreaded Link icon

      public static void setisSingleThreaded(boolean val)
    • setSingleEvent Link icon

      public static void setSingleEvent(boolean val)
    • clearMyStructures Link icon

      public static void clearMyStructures()
    • getMyStrips Link icon

      public static List<ECStrip> getMyStrips()
    • getMyPeaks Link icon

      public static List<ECPeak> getMyPeaks()
    • getMyClusters Link icon

      public static List<ECCluster> getMyClusters()
    • getRunNumber Link icon

      public static int getRunNumber(DataEvent de)
    • initEC Link icon

      public static List<ECStrip> initEC(DataEvent event, ConstantsManager manager)
    • readStripsHipo Link icon

      public static List<ECStrip> readStripsHipo(DataEvent event, int run, ConstantsManager manager)
    • createPeaks Link icon

      public static List<ECPeak> createPeaks(List<ECStrip> stripList)
    • processPeaks Link icon

      public static List<ECPeak> processPeaks(List<ECPeak> peaks)
    • getPeaks Link icon

      public static List<ECPeak> getPeaks(int sector, int layer, List<ECPeak> peaks)
    • createClusters Link icon

      public static List<ECCluster> createClusters(List<ECPeak> peaks, int layer)
    • goodPeaks Link icon

      public static boolean goodPeaks(int sector, int layer, List<ECPeak> peaks)
    • getClusters Link icon

      public static List<ECCluster> getClusters(List<ECPeak> peaks, int layer)
    • processClusters Link icon

      public static List<ECCluster> processClusters(List<ECCluster> clusters)
    • filterClusters Link icon

      public static List<ECCluster> filterClusters(List<ECCluster> clusters)
    • processSingleThreaded Link icon

      public static void processSingleThreaded(ECCluster c)
    • shareClustersEnergy Link icon

      public static void shareClustersEnergy(List<ECCluster> clusters)
    • isGoodStrip Link icon

      public static boolean isGoodStrip(ECStrip s)
    • isGoodPeak Link icon

      public static boolean isGoodPeak(ECPeak p)
    • isGoodCluster Link icon

      public static boolean isGoodCluster(ECCluster c)
    • getZone Link icon

      public static int getZone(int layer, int u, int v, int w)
    • OldcreateClusters Link icon

      public static List<ECCluster> OldcreateClusters(List<ECPeak> peaks, int startLayer)