11 #ifndef QWTRACKINGTREESORT_H
12 #define QWTRACKINGTREESORT_H
35 int connectiv(
char *ca,
int *array,
int *isvoid,
char size,
int idx );
38 int connectarray(
char *ca,
int *array,
int *isvoid,
char size,
int idx );
41 int bestconnected(
char *ca,
int *array,
int *isvoid,
double *chia,
43 int globalconnectiv(
char *ca,
int *array,
int *isvoid,
int size,
int idx);
57 #endif // QWTRACKINGTREESORT_H
int rcCommonWires(const QwTreeLine *line1, const QwTreeLine *line2)
Counts the number of common wires shared between two tree lines.
int connectarray(char *ca, int *array, int *isvoid, char size, int idx)
int connectiv(char *ca, int *array, int *isvoid, char size, int idx)
int rcTreeConnSort(QwTreeLine *head, EQwRegionID region)
The best (by chi^2) treelines are select.
Definition of the partial track class.
void bestunconnected(char *ca, int *array, int *isvoid, double *chia, int size, int idx)
virtual ~QwTrackingTreeSort()
int rcPartConnSort(std::vector< QwPartialTrack * > head)
This module is used to identify good track segments versus ghost tracks/hits.
void SetDebugLevel(const int debuglevel)
One-dimensional (u, v, or x) track stubs and associated hits.
int rcPTCommonWires(const QwPartialTrack *track1, const QwPartialTrack *track2)
Definition of the track search tree.
int bestconnected(char *ca, int *array, int *isvoid, double *chia, int size, int idx)
int globalconnectiv(char *ca, int *array, int *isvoid, int size, int idx)
Contains the straight part of a track in one region only.
int rcCommonWires_r3(const QwTreeLine *line1, const QwTreeLine *line2)