Package org.jlab.rec.dc.cross
Class CrossListFinder
java.lang.Object
org.jlab.rec.dc.cross.CrossListFinder
A class with methods used to find lists of crosses. This is the Pattern Recognition step used in track seeding, to
find the points that are consistent with belonging to the same track.
This step precedes the initial estimates of the track parameters.
- Author:
- ziegler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncandCrossLists
(DataEvent event, List<Cross> dccrosslist, boolean TimeBased, IndexedTable tab, DCGeant4Factory DcDetector, TimeToDistanceEstimator tde, Swim swimmer, boolean FOOS) get_CrossesInSectors
(List<Cross> crosses) void
updateBFittedHits
(DataEvent event, Cross c, IndexedTable tab, DCGeant4Factory DcDetector, TimeToDistanceEstimator tde, Swim swimmer)
-
Constructor Details
-
CrossListFinder
public CrossListFinder()
-
-
Method Details
-
candCrossLists
public CrossList candCrossLists(DataEvent event, List<Cross> dccrosslist, boolean TimeBased, IndexedTable tab, DCGeant4Factory DcDetector, TimeToDistanceEstimator tde, Swim swimmer, boolean FOOS) -
get_CrossesInSectors
-
updateBFittedHits
public void updateBFittedHits(DataEvent event, Cross c, IndexedTable tab, DCGeant4Factory DcDetector, TimeToDistanceEstimator tde, Swim swimmer) - Parameters:
event
-c
- crosstab
- table of constantsDcDetector
- detector geometrytde
- time-to-distance utility Updates the B-field information of the hits in the cross segmentsswimmer
-
-