EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/Utilities/Options.hpp>
Public Attributes | |
std::optional< double > | lower |
std::optional< double > | upper |
Half open [lower,upper) interval type for user options.
A missing limit represents an unbounded upper or lower limit. With just one defined limit the interval is just a lower/upper bound; with both limits undefined, the interval is unbounded everywhere and thus contains all possible values.
This is intended as a utility type for the user options and not as a variable type for the configuration structs. Simple primitive types should be preferred there.
Definition at line 30 of file Options.hpp.
View newest version in sPHENIX GitHub at line 30 of file Options.hpp
std::optional<double> ActsExamples::Options::Interval::lower |
Definition at line 31 of file Options.hpp.
View newest version in sPHENIX GitHub at line 31 of file Options.hpp
Referenced by eicpy.binning.BinsLog10::edges(), eicpy.binning.BinsLog10::lower_edges(), ActsExamples::Options::operator<<(), ActsExamples::Options::operator>>(), ActsExamples::ParticleSelector::readConfig(), and eicpy.binning.BinsLog10::upper_edges().
std::optional<double> ActsExamples::Options::Interval::upper |
Definition at line 32 of file Options.hpp.
View newest version in sPHENIX GitHub at line 32 of file Options.hpp
Referenced by ActsExamples::Options::operator<<(), and ActsExamples::Options::operator>>().