Configuration of a set of cuts for a single eta bin Default construction yields a set of cuts that accepts everything.
More...
#include <Acts/TrackFinding/TrackSelector.hpp>
|
| Config & | absEta (double min, double max) |
| | Set the absolute eta acceptance range.
|
| Config & | eta (double min, double max) |
| | Set the eta acceptance range.
|
| Config & | loc0 (double min, double max) |
| | Set loc0 acceptance range.
|
| Config & | loc1 (double min, double max) |
| | Set loc1 acceptance range.
|
| Config & | phi (double min, double max) |
| | Set phi acceptance range.
|
| Config & | pt (double min, double max) |
| | Set the pt acceptance range.
|
| Config & | time (double min, double max) |
| | Set time acceptance range.
|
|
| double | absEtaMax = inf |
| | Maximum absolute eta cut for track selection.
|
| double | absEtaMin = 0.0 |
| | Minimum absolute eta cut for track selection.
|
| double | etaMax = inf |
| | Maximum eta cut for track selection.
|
| double | etaMin = -inf |
| | Minimum eta cut for track selection.
|
| double | loc0Max = inf |
| | Maximum local position in first coordinate.
|
| double | loc0Min = -inf |
| | Minimum local position in first coordinate.
|
| double | loc1Max = inf |
| | Maximum local position in second coordinate.
|
| double | loc1Min = -inf |
| | Minimum local position in second coordinate.
|
| double | maxChi2 = inf |
| | Maximum chi-squared cut for track selection.
|
| std::size_t | maxHoles = std::numeric_limits<std::size_t>::max() |
| | Maximum number of holes allowed.
|
| std::size_t | maxHolesAndOutliers = std::numeric_limits<std::size_t>::max() |
| | Maximum number of holes and outliers combined.
|
| std::size_t | maxOutliers = std::numeric_limits<std::size_t>::max() |
| | Maximum number of outliers allowed.
|
| std::size_t | maxSharedHits = std::numeric_limits<std::size_t>::max() |
| | Maximum number of shared hits allowed.
|
| MeasurementCounter | measurementCounter |
| | Counter for geometry-specific measurement requirements.
|
| std::size_t | minMeasurements = 0 |
| | Minimum number of measurements required.
|
| double | phiMax = inf |
| | Maximum phi cut for track selection.
|
| double | phiMin = -inf |
| | Minimum phi cut for track selection.
|
| double | ptMax = inf |
| | Maximum transverse momentum cut.
|
| double | ptMin = 0.0 |
| | Minimum transverse momentum cut.
|
| bool | requireReferenceSurface = true |
| | Whether a reference surface is required for the track If false, the parameter cuts are not evaluated.
|
| double | timeMax = inf |
| | Maximum track time cut.
|
| double | timeMin = -inf |
| | Minimum track time cut.
|
Configuration of a set of cuts for a single eta bin Default construction yields a set of cuts that accepts everything.
◆ absEta()
Set the absolute eta acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ eta()
Set the eta acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ loc0()
Set loc0 acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ loc1()
Set loc1 acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ phi()
Set phi acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ pt()
Set the pt acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ time()
Set time acceptance range.
- Parameters
-
| min | Minimum value |
| max | Maximum value |
- Returns
- Reference to this object
◆ absEtaMax
| double Acts::TrackSelector::Config::absEtaMax = inf |
Maximum absolute eta cut for track selection.
◆ absEtaMin
| double Acts::TrackSelector::Config::absEtaMin = 0.0 |
Minimum absolute eta cut for track selection.
◆ etaMax
| double Acts::TrackSelector::Config::etaMax = inf |
Maximum eta cut for track selection.
◆ etaMin
| double Acts::TrackSelector::Config::etaMin = -inf |
Minimum eta cut for track selection.
◆ loc0Max
| double Acts::TrackSelector::Config::loc0Max = inf |
Maximum local position in first coordinate.
◆ loc0Min
| double Acts::TrackSelector::Config::loc0Min = -inf |
Minimum local position in first coordinate.
◆ loc1Max
| double Acts::TrackSelector::Config::loc1Max = inf |
Maximum local position in second coordinate.
◆ loc1Min
| double Acts::TrackSelector::Config::loc1Min = -inf |
Minimum local position in second coordinate.
◆ maxChi2
| double Acts::TrackSelector::Config::maxChi2 = inf |
Maximum chi-squared cut for track selection.
◆ maxHoles
| std::size_t Acts::TrackSelector::Config::maxHoles = std::numeric_limits<std::size_t>::max() |
Maximum number of holes allowed.
◆ maxHolesAndOutliers
| std::size_t Acts::TrackSelector::Config::maxHolesAndOutliers = std::numeric_limits<std::size_t>::max() |
Maximum number of holes and outliers combined.
◆ maxOutliers
| std::size_t Acts::TrackSelector::Config::maxOutliers = std::numeric_limits<std::size_t>::max() |
Maximum number of outliers allowed.
◆ maxSharedHits
| std::size_t Acts::TrackSelector::Config::maxSharedHits = std::numeric_limits<std::size_t>::max() |
Maximum number of shared hits allowed.
◆ measurementCounter
Counter for geometry-specific measurement requirements.
◆ minMeasurements
| std::size_t Acts::TrackSelector::Config::minMeasurements = 0 |
Minimum number of measurements required.
◆ phiMax
| double Acts::TrackSelector::Config::phiMax = inf |
Maximum phi cut for track selection.
◆ phiMin
| double Acts::TrackSelector::Config::phiMin = -inf |
Minimum phi cut for track selection.
◆ ptMax
| double Acts::TrackSelector::Config::ptMax = inf |
Maximum transverse momentum cut.
◆ ptMin
| double Acts::TrackSelector::Config::ptMin = 0.0 |
Minimum transverse momentum cut.
◆ requireReferenceSurface
| bool Acts::TrackSelector::Config::requireReferenceSurface = true |
Whether a reference surface is required for the track If false, the parameter cuts are not evaluated.
◆ timeMax
| double Acts::TrackSelector::Config::timeMax = inf |
◆ timeMin
| double Acts::TrackSelector::Config::timeMin = -inf |