Package org.jlab.rec.ft.trk
Class FTTRKReconstruction
java.lang.Object
org.jlab.rec.ft.trk.FTTRKReconstruction
- Author:
- devita, filippi
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int[]
static int
static int
static int
static int
static int
static int
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindClusters
(List<FTTRKHit> hits) findCrosses
(List<FTTRKCluster> clusters) static int
findSector
(int icomponent) int
flipStripHorizontal
(int ilayer, int icomponent) int
flipStripVertical
(int ilayer, int icomponent) initFTTRK
(DataEvent event, ConstantsManager manager, int run) boolean
isInSector
(int iSector, int icomponent) int
overturnModule
(int ilayer, int icomponent) readRawHits
(DataEvent event, int run) int
renumberFEE2REC
(int ilayer, int icomponent) int
renumberFEE2RECRotatedAndAdjust_Fall18RGA
(int ilayer, int icomponent) int
renumberStrip
(int ilayer, int icomponent) int
reverseStripInFirstHalf
(int icomponent) int
reverseStripInSecondHalf
(int icomponent) int
reverseStripsInSector
(int icomponent) int
swapHalves
(int icomponent) int
swapSectors
(int icomponent, int nsector2) int
void
updateAllHitsWithAssociatedIDs
(List<FTTRKHit> hits, List<FTTRKCluster> clusters) void
writeBanks
(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)
-