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