Class FTTRKReconstruction
java.lang.Object
org.jlab.rec.ft.trk.FTTRKReconstruction
- Author:
- devita, filippi
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic int[]static intstatic intstatic intstatic intstatic intstatic intstatic intstatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindClusters(List<FTTRKHit> hits) findCrosses(List<FTTRKCluster> clusters) static intfindSector(int icomponent) intflipStripHorizontal(int ilayer, int icomponent) intflipStripVertical(int ilayer, int icomponent) initFTTRK(DataEvent event, ConstantsManager manager, int run) booleanisInSector(int iSector, int icomponent) intoverturnModule(int ilayer, int icomponent) readRawHits(DataEvent event, int run) intrenumberFEE2REC(int ilayer, int icomponent) intrenumberFEE2RECRotatedAndAdjust_Fall18RGA(int ilayer, int icomponent) intrenumberStrip(int ilayer, int icomponent) intreverseStripInFirstHalf(int icomponent) intreverseStripInSecondHalf(int icomponent) intreverseStripsInSector(int icomponent) intswapHalves(int icomponent) intswapSectors(int icomponent, int nsector2) intvoidupdateAllHitsWithAssociatedIDs(List<FTTRKHit> hits, List<FTTRKCluster> clusters) voidwriteBanks(DataEvent event, List<FTTRKHit> hits, List<FTTRKCluster> clusters, List<FTTRKCross> crosses)
-
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
-
findClusters
-
findCrosses
-
readRawHits
-
writeBanks
public void writeBanks(DataEvent event, List<FTTRKHit> hits, List<FTTRKCluster> clusters, List<FTTRKCross> crosses) -
updateAllHitsWithAssociatedIDs
-
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)
-