106 const auto& wclscfg = params();
107 WCLSConfig::optional_string_list_t::value_type slist;
109 if (wclscfg.logsinks(slist)) {
110 for (
auto logsink : slist) {
112 auto ls = WireCell::String::split(logsink,
":");
113 if (
ls.size() == 2) {
122 if (wclscfg.loglevels(slist)) {
123 for (
auto loglevel : slist) {
125 auto ll = WireCell::String::split(loglevel,
":");
126 if (ll.size() == 2) {
127 m_wcmain.set_loglevel(ll[0], ll[1]);
135 WireCell::Log::set_pattern(
"[%H:%M:%S.%03e] %L [%^%=8n%$] %v");
141 for (
auto cfg : wclscfg.configs()) {
145 for (
auto app : wclscfg.apps()) {
149 for (
auto plugin : wclscfg.plugins()) {
155 if (wclscfg.paths(slist)) {
156 for (
auto path : slist) {
164 fhicl::ParameterSet wcps;
165 if (wclscfg.params.get_if_present(wcps)) {
166 for (
auto key : wcps.get_names()) {
167 auto value = wcps.get<std::string>(key);
173 fhicl::ParameterSet wcps;
174 if (wclscfg.structs.get_if_present(wcps)) {
175 for (
auto key : wcps.get_names()) {
176 auto value = wcps.get<std::string>(key);
186 catch (WireCell::Exception&
e) {
187 std::cerr <<
"Wire Cell Toolkit threw an exception\n";
188 auto msg = errstr(e);
190 throw cet::exception(
"WireCellLArSoft") <<
msg;
195 if (wclscfg.inputers(slist)) {
196 for (
auto inputer : slist) {
197 auto iaev = WireCell::Factory::find_tn<IArtEventVisitor>(inputer);
199 std::cerr <<
"Inputer: \"" << inputer <<
"\"\n";
203 if (wclscfg.outputers(slist)) {
204 for (
auto outputer : slist) {
205 auto iaev = WireCell::Factory::find_tn<IArtEventVisitor>(outputer);
207 std::cerr <<
"Outputer: \"" << outputer <<
"\"\n";
wcls::IArtEventVisitor::vector m_outputers
BEGIN_PROLOG could also be cerr
then echo Invalid dCache scratch not copying back else ifdh ls
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics path
wcls::IArtEventVisitor::vector m_inputers