LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Collection of functions for quick setup of basic facilities. More...
#include "cetlib/filepath_maker.h"
#include "fhiclcpp/ParameterSet.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include <string>
Go to the source code of this file.
Namespaces | |
lar | |
LArSoft-specific namespace. | |
lar::standalone | |
Utilities for use in an environment without art. | |
Functions | |
fhicl::ParameterSet | lar::standalone::ParseConfiguration (std::string configPath, cet::filepath_maker &lookupPolicy) |
Parses a FHiCL configuration file. More... | |
fhicl::ParameterSet | lar::standalone::ParseConfiguration (std::string configPath) |
Parses a FHiCL configuration file. More... | |
void | lar::standalone::SetupMessageFacility (fhicl::ParameterSet const &pset, std::string applName="standalone") |
Sets up the message facility service. More... | |
Collection of functions for quick setup of basic facilities.
Currently the following functionality is provided:
ParseConfiguration()
)SetupMessageFacility()
)A complete basic setup for my test
may look like:
Additional setup utilities may be available in lar::standalone
namespace. Also, some service providers can be set up using testing
setupProvider() functions (the function itself is defined in
ProviderTestHelpers.h`).
Currently this is a header-only library.
Definition in file StandaloneBasicSetup.h.