All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ArtServiceHelper Class Reference

#include <ArtServiceHelper.h>

Static Public Member Functions

static void load_services (std::string const &config)
 

Private Member Functions

 ArtServiceHelper (fhicl::ParameterSet &&pset)
 

Private Attributes

art::ActivityRegistry activityRegistry_
 
art::detail::SharedResources sharedResources_
 
art::ServicesManager servicesManager_
 

Detailed Description

Definition at line 57 of file ArtServiceHelper.h.

Constructor & Destructor Documentation

ArtServiceHelper::ArtServiceHelper ( fhicl::ParameterSet &&  pset)
explicitprivate

Definition at line 22 of file ArtServiceHelper.cxx.

22  :
26 {
27  servicesManager_.forceCreation();
28 }
art::ActivityRegistry activityRegistry_
art::ServicesManager servicesManager_
art::detail::SharedResources sharedResources_

Member Function Documentation

void ArtServiceHelper::load_services ( std::string const &  config)
static

Definition at line 30 of file ArtServiceHelper.cxx.

31 {
32  cet::filepath_lookup lookup{"FHICL_FILE_PATH"};
33  std::istringstream is{config};
34  auto table = fhicl::parse_document(is, lookup);
35  static ArtServiceHelper helper{fully_processed(fhicl::ParameterSet::make(table))};
36 }

Member Data Documentation

art::ActivityRegistry ArtServiceHelper::activityRegistry_
private

Definition at line 63 of file ArtServiceHelper.h.

art::ServicesManager ArtServiceHelper::servicesManager_
private

Definition at line 65 of file ArtServiceHelper.h.

art::detail::SharedResources ArtServiceHelper::sharedResources_
private

Definition at line 64 of file ArtServiceHelper.h.


The documentation for this class was generated from the following files: