|
EICrecon
JANA based reconstruction for the EPIC detector
|
#include "eicrecon_cli.h"#include <JANA/CLI/JBenchmarker.h>#include <JANA/CLI/JSignalHandler.h>#include <JANA/JApplication.h>#include <JANA/JVersion.h>#include <JANA/Services/JComponentManager.h>#include <algorithm>#include <cstdlib>#include <cstring>#include <filesystem>#include <iostream>#include <memory>#include <set>#include <sstream>#include <stdexcept>#include <string>#include <utility>#include "JANA/JEventSource.h"#include "JANA/JException.h"#include "JANA/Services/JParameterManager.h"#include "print_info.h"
Namespaces | |
| namespace | jana |
Macros | |
| #define | QUOTE(name) #name |
| #define | STR(macro) QUOTE(macro) |
| #define | EICRECON_APP_VERSION Error |
| #define | EICRECON_APP_VERSION_STR STR(EICRECON_APP_VERSION) |
Functions | |
| void | jana::PrintUsageOptions () |
| void | jana::PrintUsageExample () |
| void | jana::PrintUsage () |
| void | jana::PrintVersion () |
| void | jana::PrintJANAVersion () |
| void | jana::PrintDefaultPlugins (std::vector< std::string > const &default_plugins) |
| void | jana::GetPluginNamesInDir (std::set< std::string > &plugin_names, std::string dir_str) |
| void | jana::GetPluginNamesFromEnvPath (std::set< std::string > &plugin_names, const char *env_var) |
| std::vector< std::string > | jana::GetAvailablePluginNames (std::vector< std::string > const &default_plugins) |
| void | jana::PrintAvailablePlugins (std::vector< std::string > const &default_plugins) |
| bool | jana::HasPrintOnlyCliOptions (UserOptions &options, std::vector< std::string > const &default_plugins) |
| bool | jana::HasExcludeDefaultPluginsInCliParams (UserOptions &options, const std::string erase_str) |
| void | jana::AddAvailablePluginsToOptionParams (UserOptions &options, std::vector< std::string > const &default_plugins) |
| JApplication * | jana::CreateJApplication (UserOptions &options) |
| void | jana::AddDefaultPluginsToJApplication (JApplication *app, std::vector< std::string > const &default_plugins) |
| void | jana::PrintFactories (JApplication *app) |
| void | jana::PrintPodioCollections (JApplication *app) |
| void | jana::PrintConfigParameters (JApplication *app) |
| int | jana::Execute (JApplication *app, UserOptions &options) |
| UserOptions | jana::GetCliOptions (int nargs, char *argv[], bool expect_extra) |
| #define EICRECON_APP_VERSION Error |
| #define EICRECON_APP_VERSION_STR STR(EICRECON_APP_VERSION) |
| #define QUOTE | ( | name | ) | #name |
| #define STR | ( | macro | ) | QUOTE(macro) |