LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
prune_configuration.cc File Reference
#include "art/Framework/Art/detail/prune_configuration.h"
#include "art/Framework/Art/detail/exists_outside_prolog.h"
#include "art/Framework/Art/detail/fhicl_key.h"
#include "art/Persistency/Provenance/PathSpec.h"
#include "boost/algorithm/string.hpp"
#include "canvas/Utilities/Exception.h"
#include "cetlib/container_algorithms.h"
#include "fhiclcpp/extended_value.h"
#include "range/v3/view.hpp"
#include <initializer_list>
#include <iostream>
#include <regex>
#include <set>

Go to the source code of this file.

Namespaces

 art::detail
 

Typedefs

using sequence_t = fhicl::extended_value::sequence_t
 
using table_t = fhicl::extended_value::table_t
 
using modules_t = std::map< std::string, std::string >
 

Enumerations

enum  ModuleCategory
 

Functions

std::vector< ModuleSpecart::detail::sequence_to_entries (sequence_t const &seq, bool const allow_nil_entries)
 
std::vector< art::PathSpecart::detail::path_specs (std::vector< ModuleSpec > const &selection_override_entries, std::string const &path_selection_override)
 

Typedef Documentation

using modules_t = std::map<std::string, std::string>

Definition at line 22 of file prune_configuration.cc.

Definition at line 21 of file prune_configuration.cc.

Enumeration Type Documentation

enum ModuleCategory
strong

Definition at line 45 of file prune_configuration.cc.

45 { modifier, observer, unset };