Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFinding/TrackSelector.hpp>
Public Member Functions | |
Config & | loc0 (double min, double max) |
Config & | loc1 (double min, double max) |
Config & | time (double min, double max) |
Config & | phi (double min, double max) |
Config & | eta (double min, double max) |
Config & | absEta (double min, double max) |
Config & | pt (double min, double max) |
Public Attributes | |
double | loc0Min = -inf |
double | loc0Max = inf |
double | loc1Min = -inf |
double | loc1Max = inf |
double | timeMin = -inf |
double | timeMax = inf |
double | phiMin = -inf |
double | phiMax = inf |
double | etaMin = -inf |
double | etaMax = inf |
double | absEtaMin = 0.0 |
double | absEtaMax = inf |
double | ptMin = 0.0 |
double | ptMax = inf |
std::size_t | minMeasurements = 0 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Config &cuts) |
Configuration of a set of cuts for a single eta bin Default construction yields a set of cuts that accepts everything.
Definition at line 28 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 28 of file TrackSelector.hpp
|
inline |
Set the absolute eta acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 241 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 241 of file TrackSelector.hpp
References Acts::TrackSelector::inf, and Acts::UnitConstants::min.
|
inline |
Set the eta acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 230 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 230 of file TrackSelector.hpp
References Acts::TrackSelector::inf, and Acts::UnitConstants::min.
|
inline |
Set loc0 acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 202 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 202 of file TrackSelector.hpp
References loc0Max, loc0Min, and Acts::UnitConstants::min.
|
inline |
Set loc1 acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 209 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 209 of file TrackSelector.hpp
References Acts::UnitConstants::min.
|
inline |
Set phi acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 223 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 223 of file TrackSelector.hpp
References Acts::UnitConstants::min, and Acts::Test::phiMin.
|
inline |
Set the pt acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 252 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 252 of file TrackSelector.hpp
References Acts::UnitConstants::min.
|
inline |
Set time acceptance range
min | Minimum value |
max | Maximum value |
Definition at line 216 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 216 of file TrackSelector.hpp
References Acts::UnitConstants::min.
|
friend |
Print this set of cuts to an output stream
os | Output stream |
cuts | Cuts to print |
Definition at line 259 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 259 of file TrackSelector.hpp
Definition at line 43 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 43 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), Acts::operator<<(), and Acts::TrackSelector::TrackSelector().
double Acts::TrackSelector::Config::absEtaMin = 0.0 |
Definition at line 42 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 42 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), Acts::operator<<(), and Acts::TrackSelector::TrackSelector().
Definition at line 41 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 41 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), Acts::operator<<(), and Acts::TrackSelector::TrackSelector().
Definition at line 40 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 40 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), Acts::operator<<(), and Acts::TrackSelector::TrackSelector().
Definition at line 31 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 31 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), loc0(), and Acts::operator<<().
Definition at line 30 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 30 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), loc0(), and Acts::operator<<().
Definition at line 33 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 33 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 32 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 32 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
std::size_t Acts::TrackSelector::Config::minMeasurements = 0 |
Definition at line 48 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 48 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 39 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 39 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 38 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 38 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 46 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 46 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
double Acts::TrackSelector::Config::ptMin = 0.0 |
Definition at line 45 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 45 of file TrackSelector.hpp
Referenced by Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 36 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 36 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().
Definition at line 35 of file TrackSelector.hpp.
View newest version in sPHENIX GitHub at line 35 of file TrackSelector.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::TrackSelector::isValidTrack(), and Acts::operator<<().