Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
art::detail::ModuleConfigInfo Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Core/detail/ModuleConfigInfo.h"

Public Member Functions

 ModuleConfigInfo (fhicl::ParameterSet const &procPS, std::string const &label, std::string const &configPath)
 
std::string const & label () const
 
std::string const & configPath () const
 
ModuleType moduleType () const
 
fhicl::ParameterSet const & modPS () const
 
std::string const & libSpec () const
 

Static Public Member Functions

static std::vector< std::string > const & allModulePathRoots ()
 

Private Member Functions

ModuleType calcConfigType_ () const
 

Private Attributes

std::string const label_
 
std::string const configPath_
 
ModuleType const moduleType_
 
fhicl::ParameterSet const modPS_
 
std::string const libSpec_
 

Detailed Description

Definition at line 27 of file ModuleConfigInfo.h.

Constructor & Destructor Documentation

art::detail::ModuleConfigInfo::ModuleConfigInfo ( fhicl::ParameterSet const &  procPS,
std::string const &  label,
std::string const &  configPath 
)

Member Function Documentation

static std::vector<std::string> const& art::detail::ModuleConfigInfo::allModulePathRoots ( )
static
ModuleType art::detail::ModuleConfigInfo::calcConfigType_ ( ) const
private
std::string const & art::detail::ModuleConfigInfo::configPath ( ) const
inline

Definition at line 52 of file ModuleConfigInfo.h.

References configPath_, and string.

53 {
54  return configPath_;
55 }
std::string const & art::detail::ModuleConfigInfo::label ( ) const
inline

Definition at line 58 of file ModuleConfigInfo.h.

References label_.

59 {
60  return label_;
61 }
std::string const & art::detail::ModuleConfigInfo::libSpec ( ) const
inline

Definition at line 76 of file ModuleConfigInfo.h.

References libSpec_.

77 {
78  return libSpec_;
79 }
fhicl::ParameterSet const & art::detail::ModuleConfigInfo::modPS ( ) const
inline

Definition at line 70 of file ModuleConfigInfo.h.

References modPS_, and string.

71 {
72  return modPS_;
73 }
fhicl::ParameterSet const modPS_
art::ModuleType art::detail::ModuleConfigInfo::moduleType ( ) const
inline

Definition at line 64 of file ModuleConfigInfo.h.

References moduleType_.

65 {
66  return moduleType_;
67 }

Member Data Documentation

std::string const art::detail::ModuleConfigInfo::configPath_
private

Definition at line 45 of file ModuleConfigInfo.h.

Referenced by configPath().

std::string const art::detail::ModuleConfigInfo::label_
private

Definition at line 44 of file ModuleConfigInfo.h.

Referenced by label().

std::string const art::detail::ModuleConfigInfo::libSpec_
private

Definition at line 48 of file ModuleConfigInfo.h.

Referenced by libSpec().

fhicl::ParameterSet const art::detail::ModuleConfigInfo::modPS_
private

Definition at line 47 of file ModuleConfigInfo.h.

Referenced by modPS().

ModuleType const art::detail::ModuleConfigInfo::moduleType_
private

Definition at line 46 of file ModuleConfigInfo.h.

Referenced by moduleType().


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