Enum Class TrackFindingMode
- All Implemented Interfaces:
Serializable, Comparable<TrackFindingMode>, Constable
AHDC track-finding strategy, selectable via the
ALERT.Mode YAML key
in the reconstruction config.
"AI_*" modes use a trained neural network; "CV_*" modes are conventional algorithms.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAI: a GravNet graph neural network scores edges in a per-event AHDC (+ATOF when present) hit graph; tracks are extracted as connected components on the high-scoring edges.AI: an MLP scores every candidate track built from inter-clusters, then a greedy non-overlap pass keeps the highest-scoring non-conflicting set.CV: distance-based association of clusters across superlayers, with a circle-fit chi^2 selecting the best track among candidates that share a starting point.CV: Hough-transform track finding in the (u, v) plane — peaks in Hough space define circle parameters from which the track's clusters are gathered. -
Method Summary
Modifier and TypeMethodDescriptionstatic TrackFindingModeReturns the enum constant of this class with the specified name.static TrackFindingMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
AI_MLP
AI: an MLP scores every candidate track built from inter-clusters, then a greedy non-overlap pass keeps the highest-scoring non-conflicting set. -
CV_Distance
CV: distance-based association of clusters across superlayers, with a circle-fit chi^2 selecting the best track among candidates that share a starting point. -
CV_Hough
CV: Hough-transform track finding in the (u, v) plane — peaks in Hough space define circle parameters from which the track's clusters are gathered. -
AI_GNN
AI: a GravNet graph neural network scores edges in a per-event AHDC (+ATOF when present) hit graph; tracks are extracted as connected components on the high-scoring edges.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-