Utilities for use in an environment without art. More...
Functions | |
| template<> | |
| std::unique_ptr < geo::GeometryCore > | SetupGeometry< icarus::ICARUSChannelMapAlg > (fhicl::ParameterSet const &pset) |
| fhicl::ParameterSet | ParseConfiguration (std::string configPath, cet::filepath_maker &lookupPolicy) |
| Parses a FHiCL configuration file. More... | |
| fhicl::ParameterSet | ParseConfiguration (std::string configPath) |
| Parses a FHiCL configuration file. More... | |
| void | SetupMessageFacility (fhicl::ParameterSet const &pset, std::string applName="standalone") |
| Sets up the message facility service. More... | |
| std::unique_ptr < geo::GeometryCore > | SetupGeometryWithChannelMapping (fhicl::ParameterSet const &pset, std::unique_ptr< geo::ChannelMapAlg > channelMap) |
| Initializes a LArSoft geometry object. More... | |
| template<typename ChannelMapClass , typename... Args> | |
| std::unique_ptr < geo::GeometryCore > | SetupGeometry (fhicl::ParameterSet const &pset, Args &&...args) |
| Initializes a LArSoft geometry object. More... | |
Utilities for use in an environment without art.
|
inline |
Parses a FHiCL configuration file.
| configPath | the path to the configuration file to be parsed |
| lookupPolicy | class performing the proper lookup for FHiCL files |
Some lookup policies are provided in cetlib (see cetlib/filepath_maker.h file).
Definition at line 106 of file StandaloneBasicSetup.h.
|
inline |
Parses a FHiCL configuration file.
| configPath | the path to the configuration file to be parsed |
The lookup policy for finding the FHiCL files is such that:
configPath must be readily available: no special lookup is performedconfigPath are searched for in the path list specified in the environment variable FHICL_FILE_PATH Definition at line 116 of file StandaloneBasicSetup.h.
|
inline |
Specialization of lar::standalone::SetupGeometry() for ICARUS channel mapping icarus::ICARUSChannelMapAlg.
Definition at line 120 of file ICARUSstandaloneGeometrySetup.h.
|
inline |
Sets up the message facility service.
| pset | global configuration parameter set |
| applName | (default: "standalone") name of running the application |
The configuration is read from the path services.message (as for the standard art behaviour). Any configuration working in art is expected to work here as well.
Technical details:
main (mf::SetContextSinglet())mf::SetContextIteration()) Definition at line 125 of file StandaloneBasicSetup.h.
1.8.5