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

Public Member Functions

def __init__
 
def fullConfig
 
def isValid
 
def __str__
 
def __init__
 
def fullConfig
 
def isValid
 
def __str__
 

Public Attributes

 configPath
 
 serviceTable
 

Static Private Attributes

list __slots__ = [ 'configPath', 'serviceTable' ]
 

Detailed Description

Definition at line 430 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

Constructor & Destructor Documentation

def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.__init__ (   self,
  configPath = None,
  serviceTable = None 
)
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.__init__ (   self,
  configPath = None,
  serviceTable = None 
)

Definition at line 432 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.

433  def __init__(self, configPath = None, serviceTable = None):
434  self.configPath = configPath
self.serviceTable = serviceTable

Member Function Documentation

def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.__str__ (   self)

Definition at line 438 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

439  def __str__(self):
440  if self.fullConfig(): return self.configPath
else: return "{{services={}}}@{}".format(self.serviceTable, self.configPath)
static std::string format(PyObject *obj, unsigned int pos, unsigned int indent, unsigned int maxlen, unsigned int depth)
Definition: fclmodule.cxx:374
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.__str__ (   self)

Definition at line 438 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.

439  def __str__(self):
440  if self.fullConfig(): return self.configPath
else: return "{{services={}}}@{}".format(self.serviceTable, self.configPath)
static std::string format(PyObject *obj, unsigned int pos, unsigned int indent, unsigned int maxlen, unsigned int depth)
Definition: fclmodule.cxx:374
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.fullConfig (   self)

Definition at line 435 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.

def fullConfig(self): return self.serviceTable is None
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.fullConfig (   self)

Definition at line 435 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

def fullConfig(self): return self.serviceTable is None
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.isValid (   self)

Definition at line 436 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

437  def isValid(self): return self.configPath is not None
def LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.isValid (   self)

Definition at line 436 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.

437  def isValid(self): return self.configPath is not None

Member Data Documentation

list LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.__slots__ = [ 'configPath', 'serviceTable' ]
staticprivate

Definition at line 431 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.configPath

Definition at line 433 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.

LArSoftUtils.ServiceManagerInstance.ConfigurationInfo.serviceTable

Definition at line 434 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.


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