Class FTTRKReconstruction

java.lang.Object
org.jlab.rec.ft.trk.FTTRKReconstruction

public class FTTRKReconstruction extends Object
Author:
devita, filippi
  • Field Details

    • debugMode

      public static int debugMode
    • sectorLimits

      public static int[] sectorLimits
    • NStripsSectors

      public static int NStripsSectors
    • stripsInLongSector

      public static int stripsInLongSector
    • stripsInShortSector

      public static int stripsInShortSector
    • sideShortStrips

      public static int sideShortStrips
    • sequentialStrips

      public static int sequentialStrips
    • stripDiscontinuity1

      public static int stripDiscontinuity1
    • stripDiscontinuity2

      public static int stripDiscontinuity2
    • stripDiscontinuity3

      public static int stripDiscontinuity3
    • stripDiscontinuity4

      public static int stripDiscontinuity4
  • Constructor Details

    • FTTRKReconstruction

      public FTTRKReconstruction()
  • Method Details

    • initFTTRK

      public List<FTTRKHit> initFTTRK(DataEvent event, ConstantsManager manager, int run)
    • findClusters

      public ArrayList<FTTRKCluster> findClusters(List<FTTRKHit> hits)
    • findCrosses

      public ArrayList<FTTRKCross> findCrosses(List<FTTRKCluster> clusters)
    • readRawHits

      public List<FTTRKHit> readRawHits(DataEvent event, int run)
    • writeBanks

      public void writeBanks(DataEvent event, List<FTTRKHit> hits, List<FTTRKCluster> clusters, List<FTTRKCross> crosses)
    • updateAllHitsWithAssociatedIDs

      public void updateAllHitsWithAssociatedIDs(List<FTTRKHit> hits, List<FTTRKCluster> clusters)
    • flipStripVertical

      public int flipStripVertical(int ilayer, int icomponent)
    • flipStripHorizontal

      public int flipStripHorizontal(int ilayer, int icomponent)
    • overturnModule

      public int overturnModule(int ilayer, int icomponent)
    • reverseStripsInSector

      public int reverseStripsInSector(int icomponent)
    • reverseStripInFirstHalf

      public int reverseStripInFirstHalf(int icomponent)
    • reverseStripInSecondHalf

      public int reverseStripInSecondHalf(int icomponent)
    • swapHalves

      public int swapHalves(int icomponent)
    • switchStripOff

      public int switchStripOff()
    • swapSectors

      public int swapSectors(int icomponent, int nsector2)
    • findSector

      public static int findSector(int icomponent)
    • isInSector

      public boolean isInSector(int iSector, int icomponent)
    • renumberStrip

      public int renumberStrip(int ilayer, int icomponent)
    • renumberFEE2REC

      public int renumberFEE2REC(int ilayer, int icomponent)
    • renumberFEE2RECRotatedAndAdjust_Fall18RGA

      public int renumberFEE2RECRotatedAndAdjust_Fall18RGA(int ilayer, int icomponent)