All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
wcls::WCLSConfig Struct Reference

Public Types

typedef fhicl::Sequence
< std::string > 
string_list_t
 
typedef
fhicl::OptionalSequence
< std::string > 
optional_string_list_t
 
typedef
fhicl::OptionalDelegatedParameter 
generic_pset_t
 

Public Attributes

string_list_t configs
 
string_list_t apps
 
string_list_t plugins
 
optional_string_list_t paths
 
generic_pset_t params
 
generic_pset_t structs
 
optional_string_list_t inputers
 
optional_string_list_t outputers
 
optional_string_list_t logsinks
 
optional_string_list_t loglevels
 

Detailed Description

Definition at line 35 of file WCLS_tool.cc.

Member Typedef Documentation

typedef fhicl::OptionalDelegatedParameter wcls::WCLSConfig::generic_pset_t

Definition at line 39 of file WCLS_tool.cc.

typedef fhicl::OptionalSequence<std::string> wcls::WCLSConfig::optional_string_list_t

Definition at line 37 of file WCLS_tool.cc.

typedef fhicl::Sequence<std::string> wcls::WCLSConfig::string_list_t

Definition at line 36 of file WCLS_tool.cc.

Member Data Documentation

string_list_t wcls::WCLSConfig::apps
Initial value:
{ fhicl::Name("apps"),
fhicl::Comment("List of one or more WCT application objects to execute.")}

Definition at line 45 of file WCLS_tool.cc.

string_list_t wcls::WCLSConfig::configs
Initial value:
{ fhicl::Name("configs"),
fhicl::Comment("List of one or more WCT configuration files."
"\nThey are located w.r.t. the WCT load path.") }

Definition at line 42 of file WCLS_tool.cc.

optional_string_list_t wcls::WCLSConfig::inputers
Initial value:
{ fhicl::Name("inputers"),
fhicl::Comment("List of WCT components which act as WCT sources.\n"
"They are called before WCT executes on each Art Event object") }

Definition at line 61 of file WCLS_tool.cc.

optional_string_list_t wcls::WCLSConfig::loglevels
Initial value:
{ fhicl::Name("loglevels"),
fhicl::Comment("List of minimum WCT logger levels.\n"
"Specify as '<logger>:<level>' or as just '<level>' for default.") }

Definition at line 72 of file WCLS_tool.cc.

optional_string_list_t wcls::WCLSConfig::logsinks
Initial value:
{ fhicl::Name("logsinks"),
fhicl::Comment("List of WCT log sinks.\n"
"Eg the strings 'stdout', 'stderr' or a file name.\n"
"An optional log level may be appended with ':<level>'.") }

Definition at line 68 of file WCLS_tool.cc.

optional_string_list_t wcls::WCLSConfig::outputers
Initial value:
{ fhicl::Name("outputers"),
fhicl::Comment("List of WCT components which act as WCT sinks.\n"
"They are called after WCT executes on each Art Event object.") }

Definition at line 64 of file WCLS_tool.cc.

generic_pset_t wcls::WCLSConfig::params
Initial value:
{ fhicl::Name("params"),
fhicl::Comment("Optional table giving external variables to inject into WCT configuration.")}

Definition at line 55 of file WCLS_tool.cc.

optional_string_list_t wcls::WCLSConfig::paths
Initial value:
{ fhicl::Name("paths"),
fhicl::Comment("Optional list of file system paths to add to the WCT "
"configuration file load path."
"\nThis augments the WIRECELL_PATH environment variable.")}

Definition at line 51 of file WCLS_tool.cc.

string_list_t wcls::WCLSConfig::plugins
Initial value:
{ fhicl::Name("plugins"),
fhicl::Comment("List of WCT component plugin libraries to load.\n"
"They are located w.r.t. the OS library load path")}

Definition at line 47 of file WCLS_tool.cc.

generic_pset_t wcls::WCLSConfig::structs
Initial value:
{ fhicl::Name("structs"),
fhicl::Comment("Optional table giving external Jsonnet code to inject into WCT configuration.")}

Definition at line 57 of file WCLS_tool.cc.


The documentation for this struct was generated from the following file: