Package org.jlab.rec.cvt.cross
Class CrossMaker
java.lang.Object
org.jlab.rec.cvt.cross.CrossMaker
Driver class to make crosses
- Author:
- ziegler
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcalcCentErr(Cross c, Cluster Cluster1) findBMTCrosses(ArrayList<Cluster> Clayrclus, ArrayList<Cluster> Zlayrclus, int idx) findCrosses(List<Cluster> clusters) findSVTCrosses(List<Cluster> svt_innerlayrclus, List<Cluster> svt_outerlayrclus) sortClusterByDetectorAndIO(List<Cluster> clusters) 
- 
Constructor Details- 
CrossMakerpublic CrossMaker()
 
- 
- 
Method Details- 
findCrosses- Parameters:
- clusters- clusters
- Returns:
- list of crosses for the SVT and BMT
 
- 
findSVTCrossespublic ArrayList<Cross> findSVTCrosses(List<Cluster> svt_innerlayrclus, List<Cluster> svt_outerlayrclus) - Parameters:
- svt_innerlayrclus- svt inner layer clusters
- svt_outerlayrclus- svt outer layer clusters
- Returns:
- the list of SVT crosses reconstructed from clusters in the inner and outer layers in a module
 
- 
calcCentErr
- 
findBMTCrossespublic ArrayList<Cross> findBMTCrosses(ArrayList<Cluster> Clayrclus, ArrayList<Cluster> Zlayrclus, int idx) - Parameters:
- Clayrclus- C layer BMT clusters
- Zlayrclus- Z layer BMT clusters
- Returns:
- list of reconstructed peudocrosses for the BMT which contain measured x,y position for Z and measured z position for C detectors.
 
- 
sortClusterByDetectorAndIO- Parameters:
- clusters- the clusters
- Returns:
- arraylist of clusters sorted by detector type and inner/outer layer in a double layer
 
 
-