All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
ReadArtConfiguration.h File Reference

Utilities to extract art FHiCL configuration from different sources. More...

#include "canvas/Persistency/Provenance/ProcessConfiguration.h"
#include "canvas/Persistency/Provenance/ProcessHistory.h"
#include "fhiclcpp/ParameterSet.h"
#include "fhiclcpp/ParameterSetID.h"
#include "fhiclcpp/ParameterSetRegistry.h"
#include "cetlib_except/exception.h"
#include "TFile.h"
#include <map>

Go to the source code of this file.

Namespaces

 util
 Namespace for general, non-LArSoft-specific utilities.
 

Functions

std::map
< fhicl::ParameterSetID,
fhicl::ParameterSet > 
util::readConfigurationFromArtFile (TFile &file)
 Reads and returns the art configuration stored in sourceDir. More...
 
template<typename Principal >
std::map< std::string,
fhicl::ParameterSet > 
util::readConfigurationFromArtPrincipal (Principal const &principal)
 Reads and returns the complete art configuration in the principal. More...
 

Detailed Description

Utilities to extract art FHiCL configuration from different sources.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
February 18, 2021
See Also
icaruscode/Utilities/ReadArtConfiguration.cxx

Definition in file ReadArtConfiguration.h.