The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
GaudiKernel.Configurable.ConfigurableAuditor Class Reference
Inheritance diagram for GaudiKernel.Configurable.ConfigurableAuditor:
Collaboration diagram for GaudiKernel.Configurable.ConfigurableAuditor:

Public Member Functions

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

Protected Attributes

 _jobOptName = name
Protected Attributes inherited from GaudiKernel.Configurable.Configurable
 _name = self.__class__.DefaultedName
bool _inSetDefaults = False
bool _initok = True
bool _setupok = False
bool _unpickling = False
 _properties

Static Private Attributes

dict __slots__ = {"_jobOptName": 0, "OutputLevel": 0, "Enable": 1}

Additional Inherited Members

Public Attributes inherited from GaudiKernel.Configurable.Configurable
 configurables
Static Public Attributes inherited from GaudiKernel.Configurable.Configurable
 propertyNoValue
str indentUnit = "| "
int printHeaderWidth = 100
int printHeaderPre = 5
dict allConfigurables = {}
dict configurableServices = {}
Protected Member Functions inherited from GaudiKernel.Configurable.Configurable
 _isInSetDefaults (self)
Static Protected Member Functions inherited from GaudiKernel.Configurable.Configurable
 _printHeader (indentStr, title)
 _printFooter (indentStr, title)
Static Protected Attributes inherited from GaudiKernel.Configurable.Configurable
bool _configurationLocked = False

Detailed Description

Definition at line 1321 of file Configurable.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 1324 of file Configurable.py.

1324 def __init__(self, name=Configurable.DefaultName):
1325 super().__init__(name)
1326 name = self.getName()
1327 name = name[name.find("/") + 1 :] # strips class, if any
1328 self._jobOptName = name
1329

Member Function Documentation

◆ getGaudiType()

GaudiKernel.Configurable.ConfigurableAuditor.getGaudiType ( cls)

Definition at line 1337 of file Configurable.py.

1337 def getGaudiType(cls):
1338 return "Auditor"
1339

◆ getHandle()

GaudiKernel.Configurable.ConfigurableAuditor.getHandle ( self)

Definition at line 1330 of file Configurable.py.

1330 def getHandle(self):
1331 # iAlgTool isn't useful, unless one knows for sure that the tool exists
1332 return iProperty( # noqa: F821 (to avoid circular dependeny)
1333 self.getJobOptName()
1334 )
1335

◆ getJobOptName()

GaudiKernel.Configurable.ConfigurableAuditor.getJobOptName ( self)

Reimplemented from GaudiKernel.Configurable.Configurable.

Definition at line 1340 of file Configurable.py.

1340 def getJobOptName(self):
1341 return self._jobOptName
1342

◆ toStringProperty()

GaudiKernel.Configurable.ConfigurableAuditor.toStringProperty ( self)

Definition at line 1343 of file Configurable.py.

1343 def toStringProperty(self):
1344 # called on conversion to a string property for the jocat
1345 return self.getType() + "/" + self.getName()
1346
1347

Member Data Documentation

◆ __slots__

dict GaudiKernel.Configurable.ConfigurableAuditor.__slots__ = {"_jobOptName": 0, "OutputLevel": 0, "Enable": 1}
staticprivate

Definition at line 1322 of file Configurable.py.

◆ _jobOptName

GaudiKernel.Configurable.ConfigurableAuditor._jobOptName = name
protected

Definition at line 1328 of file Configurable.py.


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