Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CommonOptions.hpp File Reference
#include "Acts/Utilities/EnumBitwiseOperators.hpp"
#include "Acts/Utilities/Logger.hpp"
#include "ActsExamples/Framework/RandomNumbers.hpp"
#include "ActsExamples/Framework/Sequencer.hpp"
#include <string>
#include <boost/program_options.hpp>
+ Include dependency graph for CommonOptions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ActsExamples
 
namespace  ActsExamples::Options
 

Enumerations

enum  ActsExamples::OutputFormat : uint8_t
 

Functions

boost::program_options::options_description ActsExamples::Options::makeDefaultOptions (const std::string &caption=std::string())
 
void ActsExamples::Options::addSequencerOptions (boost::program_options::options_description &opt)
 Add sequencer options, e.g. number of events.
 
void ActsExamples::Options::addRandomNumbersOptions (boost::program_options::options_description &opt)
 Add random number options such as the global seed.
 
void ActsExamples::Options::addGeometryOptions (boost::program_options::options_description &opt)
 Add common geometry-related options.
 
void ActsExamples::Options::addMaterialOptions (boost::program_options::options_description &opt)
 Add common material-related options.
 
void ActsExamples::Options::addInputOptions (boost::program_options::options_description &opt)
 Add common input-related options.
 
void ActsExamples::Options::addOutputOptions (boost::program_options::options_description &opt, OutputFormat format)
 Add common output-related options.
 
boost::program_options::variables_map ActsExamples::Options::parse (const boost::program_options::options_description &opt, int argc, char *argv[])
 
Acts::Logging::Level ActsExamples::Options::readLogLevel (const boost::program_options::variables_map &vm)
 Read the log level.
 
Sequencer::Config ActsExamples::Options::readSequencerConfig (const boost::program_options::variables_map &vm)
 Read the sequencer config.
 
RandomNumbers::Config ActsExamples::Options::readRandomNumbersConfig (const boost::program_options::variables_map &vm)