7#include <JANA/JApplicationFwd.h>
14#error JANA defines alignas macro; for patch see https:
38 std::map<std::string, std::string>
params;
71 std::vector<std::string>
const& default_plugins);
74 std::vector<std::string>
const& default_plugins);
Definition eicrecon_cli.cc:38
int Execute(JApplication *app, UserOptions &options)
Definition eicrecon_cli.cc:390
void AddDefaultPluginsToJApplication(JApplication *app, std::vector< std::string > const &default_plugins)
Definition eicrecon_cli.cc:311
void PrintUsage()
Definition eicrecon_cli.cc:79
Flag
Definition eicrecon_cli.h:19
@ ShowUsage
Definition eicrecon_cli.h:21
@ LoadConfigs
Definition eicrecon_cli.h:27
@ ShowJANAVersion
Definition eicrecon_cli.h:23
@ DumpConfigs
Definition eicrecon_cli.h:28
@ ShowDefaultPlugins
Definition eicrecon_cli.h:24
@ ShowAvailablePlugins
Definition eicrecon_cli.h:25
@ ShowVersion
Definition eicrecon_cli.h:22
@ Unknown
Definition eicrecon_cli.h:20
@ Benchmark
Definition eicrecon_cli.h:29
@ ListFactories
Definition eicrecon_cli.h:30
@ ShowConfigs
Definition eicrecon_cli.h:26
void PrintVersion()
Definition eicrecon_cli.cc:103
void AddAvailablePluginsToOptionParams(UserOptions &options, std::vector< std::string > const &default_plugins)
Definition eicrecon_cli.cc:229
void PrintDefaultPlugins(std::vector< std::string > const &default_plugins)
Definition eicrecon_cli.cc:107
JApplication * CreateJApplication(UserOptions &options)
Definition eicrecon_cli.cc:262
UserOptions GetCliOptions(int nargs, char *argv[], bool expect_extra)
Definition eicrecon_cli.cc:441
bool HasPrintOnlyCliOptions(UserOptions &options, std::vector< std::string > const &default_plugins)
Definition eicrecon_cli.cc:178
void PrintPodioCollections(JApplication *app)
Definition eicrecon_cli.cc:324
void PrintFactories(JApplication *app)
Definition eicrecon_cli.cc:318
void PrintAvailablePlugins(std::vector< std::string > const &default_plugins)
Definition eicrecon_cli.cc:172
Definition eicrecon_cli.h:33
std::vector< std::string > eventSources
Definition eicrecon_cli.h:39
std::map< std::string, std::string > params
Definition eicrecon_cli.h:38
std::string dump_config_file
Definition eicrecon_cli.h:41
std::map< Flag, bool > flags
Definition eicrecon_cli.h:37
std::string load_config_file
Definition eicrecon_cli.h:40