LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::OutputModule::Config Struct Reference

#include "OutputModule.h"

Classes

struct  KeysToIgnore
 

Public Attributes

fhicl::Atom< std::string > moduleType {fhicl::Name("module_type")}
 
fhicl::TableFragment< Observer::EOConfigeoFragment
 
fhicl::Sequence< std::string > outputCommands
 
fhicl::Atom< std::string > fileName
 
fhicl::Atom< std::string > dataTier {fhicl::Name("dataTier"), ""}
 
fhicl::Atom< std::string > streamName {fhicl::Name("streamName"), ""}
 
fhicl::OptionalDelegatedParameter fcmdPlugins
 

Detailed Description

Definition at line 59 of file OutputModule.h.

Member Data Documentation

fhicl::Atom<std::string> art::OutputModule::Config::dataTier {fhicl::Name("dataTier"), ""}

Definition at line 85 of file OutputModule.h.

fhicl::TableFragment<Observer::EOConfig> art::OutputModule::Config::eoFragment

Definition at line 73 of file OutputModule.h.

fhicl::OptionalDelegatedParameter art::OutputModule::Config::fcmdPlugins
Initial value:
{
fhicl::Name("FCMDPlugins"),
"The 'FCMDPlugins' parameter is a sequence of tables of the form:\n\n"
" FCMDPlugins: [ { plugin_type: <pluginClassName> ...}, ... ]\n\n"
"where each sequence element is the configuration for an instance\n"
"of a FileCatalogMetadataPlugin object. Please review the "
"documentation\n"
"at the top of \"art/Framework/Core/FileCatalogMetadataPlugin.h\" "
"for\n"
"more information.")}

Definition at line 87 of file OutputModule.h.

fhicl::Atom<std::string> art::OutputModule::Config::fileName
Initial value:
{
fhicl::Name("fileName"),
R"(The "fileName" parameter is a pattern used to form the name of the output file.
The ROOT output module supports the placeholders described at:
https://cdcvs.fnal.gov/redmine/projects/art_root_io/wiki/Output_file_renaming_for_ROOT_files)"),
""}

Definition at line 77 of file OutputModule.h.

fhicl::Atom<std::string> art::OutputModule::Config::moduleType {fhicl::Name("module_type")}

Definition at line 72 of file OutputModule.h.

fhicl::Sequence<std::string> art::OutputModule::Config::outputCommands
Initial value:
{
fhicl::Name("outputCommands"),
std::vector<std::string>{"keep *"}}

Definition at line 74 of file OutputModule.h.

fhicl::Atom<std::string> art::OutputModule::Config::streamName {fhicl::Name("streamName"), ""}

Definition at line 86 of file OutputModule.h.


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