The Gaudi Framework  master (594c33fa)
GaudiKernel.Configurable.ConfigurableAuditor Class Reference
Inheritance diagram for GaudiKernel.Configurable.ConfigurableAuditor:
Collaboration diagram for GaudiKernel.Configurable.ConfigurableAuditor:

Public Member Functions

def __init__ (self, name=Configurable.DefaultName)
 
def getHandle (self)
 
def getGaudiType (cls)
 
def getJobOptName (self)
 
def toStringProperty (self)
 
- Public Member Functions inherited from GaudiKernel.Configurable.Configurable
def __new__ (cls, *args, **kwargs)
 
def __getstate__ (self)
 
def __getnewargs__ (self)
 
def __setstate__ (self, dict)
 
def __len__ (self)
 
def __iter__ (self)
 
def __deepcopy__ (self, memo)
 
def __iadd__ (self, configs, descr=None)
 
def __getattr__ (self, attr)
 
def __setattr__ (self, name, value)
 
def __delattr__ (self, attr)
 
def __bool__ (self)
 
def remove (self, items)
 
def removeAll (self)
 
def copyChild (self, child)
 
def setParent (self, parentName)
 
def getParent (self)
 
def hasParent (self, parent)
 
def copyChildAndSetParent (self, cfg, parent)
 
def getChildren (self)
 
def getTools (self)
 
def children (self)
 
def getAllChildren (self)
 
def getSequence (self)
 
def setup (self)
 
def getProperties (self)
 
def getPropertiesWithDescription (self)
 
def getValuedProperties (self)
 
def properties (self)
 
def getDefaultProperties (cls)
 
def getDefaultProperty (cls, name)
 
def getProp (self, name)
 
def setProp (self, name, value)
 
def isPropertySet (self, name)
 
def getType (cls)
 
def getName (self)
 
def name (self)
 
def isPublic (self)
 
def jobOptName (self)
 
def getFullName (self)
 
def getFullJobOptName (self)
 
def getPrintTitle (self)
 
def getTitleName (self)
 
def setDefaults (cls, handle)
 
def clone (self, name=None, **kwargs)
 
def splitName (self)
 
def addTool (self, tool, name=None)
 
def __repr__ (self)
 
def __str__ (self, indent=0, headerLastIndentUnit=indentUnit)
 
def isApplicable (self)
 
- Public Member Functions inherited from GaudiKernel.ConfigurableMeta.ConfigurableMeta
def __new__ (self, name, bases, dct)
 
def __call__ (cls, *args, **kwargs)
 

Private Attributes

 _jobOptName
 

Static Private Attributes

 __slots__
 

Additional Inherited Members

- Static Public Attributes inherited from GaudiKernel.Configurable.Configurable
 propertyNoValue
 
 indentUnit
 
 printHeaderWidth
 
 printHeaderPre
 
 allConfigurables
 
 configurableServices
 

Detailed Description

Definition at line 1334 of file Configurable.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiKernel.Configurable.ConfigurableAuditor.__init__ (   self,
  name = Configurable.DefaultName 
)

Reimplemented from GaudiKernel.Configurable.Configurable.

Definition at line 1337 of file Configurable.py.

1337  def __init__(self, name=Configurable.DefaultName):
1338  super(ConfigurableAuditor, self).__init__(name)
1339  name = self.getName()
1340  name = name[name.find("/") + 1 :] # strips class, if any
1341  self._jobOptName = name
1342 

Member Function Documentation

◆ getGaudiType()

def GaudiKernel.Configurable.ConfigurableAuditor.getGaudiType (   cls)

Definition at line 1350 of file Configurable.py.

1350  def getGaudiType(cls):
1351  return "Auditor"
1352 

◆ getHandle()

def GaudiKernel.Configurable.ConfigurableAuditor.getHandle (   self)

Definition at line 1343 of file Configurable.py.

1343  def getHandle(self):
1344  # iAlgTool isn't useful, unless one knows for sure that the tool exists
1345  return iProperty( # noqa: F821 (to avoid circular dependeny)
1346  self.getJobOptName()
1347  )
1348 

◆ getJobOptName()

def GaudiKernel.Configurable.ConfigurableAuditor.getJobOptName (   self)

Reimplemented from GaudiKernel.Configurable.Configurable.

Definition at line 1353 of file Configurable.py.

1353  def getJobOptName(self):
1354  return self._jobOptName
1355 

◆ toStringProperty()

def GaudiKernel.Configurable.ConfigurableAuditor.toStringProperty (   self)

Definition at line 1356 of file Configurable.py.

1356  def toStringProperty(self):
1357  # called on conversion to a string property for the jocat
1358  return self.getType() + "/" + self.getName()
1359 
1360 

Member Data Documentation

◆ __slots__

GaudiKernel.Configurable.ConfigurableAuditor.__slots__
staticprivate

Definition at line 1335 of file Configurable.py.

◆ _jobOptName

GaudiKernel.Configurable.ConfigurableAuditor._jobOptName
private

Definition at line 1341 of file Configurable.py.


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