EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
eicrecon_cli.h File Reference
#include <JANA/JApplicationFwd.h>
#include <map>
#include <string>
#include <vector>
Include dependency graph for eicrecon_cli.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jana::UserOptions
 

Namespaces

namespace  jana
 

Enumerations

enum  jana::Flag {
  jana::Unknown , jana::ShowUsage , jana::ShowVersion , jana::ShowJANAVersion ,
  jana::ShowDefaultPlugins , jana::ShowAvailablePlugins , jana::ShowConfigs , jana::LoadConfigs ,
  jana::DumpConfigs , jana::Benchmark , jana::ListFactories
}
 

Functions

UserOptions jana::GetCliOptions (int nargs, char *argv[], bool expect_extra)
 
bool jana::HasPrintOnlyCliOptions (UserOptions &options, std::vector< std::string > const &default_plugins)
 
void jana::PrintUsage ()
 
void jana::PrintVersion ()
 
void jana::PrintDefaultPlugins (std::vector< std::string > const &default_plugins)
 
void jana::PrintAvailablePlugins (std::vector< std::string > const &default_plugins)
 
void jana::AddAvailablePluginsToOptionParams (UserOptions &options, std::vector< std::string > const &default_plugins)
 
void jana::AddDefaultPluginsToJApplication (JApplication *app, std::vector< std::string > const &default_plugins)
 
void jana::PrintFactories (JApplication *app)
 
void jana::PrintPodioCollections (JApplication *app)
 
JApplicationjana::CreateJApplication (UserOptions &options)
 
int jana::Execute (JApplication *app, UserOptions &options)