ATLAS Offline Software
Loading...
Searching...
No Matches
python.PyAthenaComps.Svc Class Reference
Inheritance diagram for python.PyAthenaComps.Svc:
Collaboration diagram for python.PyAthenaComps.Svc:

Public Member Functions

 __init__ (self, name=None, **kw)
 sysInitialize (self)
 initialize (self)
 sysReinitialize (self)
 reinitialize (self)
 sysFinalize (self)
 finalize (self)
 sysStart (self)
 start (self)
 sysStop (self)
 stop (self)

Public Attributes

 OutputLevel

Private Attributes

str __component_type__ = "Service"
 init base class

Detailed Description

Base class for all services

Definition at line 179 of file PyAthenaComps.py.

Constructor & Destructor Documentation

◆ __init__()

python.PyAthenaComps.Svc.__init__ ( self,
name = None,
** kw )

Definition at line 182 of file PyAthenaComps.py.

182 def __init__(self, name = None, **kw):
183 kw.setdefault('OutputLevel', 3) #INFO
184 if name is None: name = kw.get('name', self.__class__.__name__)
185
186 super(Svc, self).__init__(name, **kw)
187 self.__component_type__ = "Service"
188 return
189

Member Function Documentation

◆ finalize()

python.PyAthenaComps.Svc.finalize ( self)

Definition at line 213 of file PyAthenaComps.py.

213 def finalize(self):
214 return StatusCode.Success
215

◆ initialize()

python.PyAthenaComps.Svc.initialize ( self)

Definition at line 197 of file PyAthenaComps.py.

197 def initialize(self):
198 return StatusCode.Success
199
void initialize()

◆ reinitialize()

python.PyAthenaComps.Svc.reinitialize ( self)

Definition at line 207 of file PyAthenaComps.py.

207 def reinitialize(self):
208 return StatusCode.Success
209

◆ start()

python.PyAthenaComps.Svc.start ( self)

Definition at line 219 of file PyAthenaComps.py.

219 def start(self):
220 return StatusCode.Success
221

◆ stop()

python.PyAthenaComps.Svc.stop ( self)

Definition at line 225 of file PyAthenaComps.py.

225 def stop(self):
226 return StatusCode.Success
227

◆ sysFinalize()

python.PyAthenaComps.Svc.sysFinalize ( self)

Definition at line 210 of file PyAthenaComps.py.

210 def sysFinalize(self):
211 return self.finalize()
212

◆ sysInitialize()

python.PyAthenaComps.Svc.sysInitialize ( self)

Definition at line 190 of file PyAthenaComps.py.

190 def sysInitialize(self):
191 if hasattr(self, 'OutputLevel'):
192 self.msg.setLevel(self.OutputLevel)
193 else:
194 self.msg.setLevel(_get_prop_value(self,'OutputLevel'))
195 return self.initialize()
196

◆ sysReinitialize()

python.PyAthenaComps.Svc.sysReinitialize ( self)

Definition at line 200 of file PyAthenaComps.py.

200 def sysReinitialize(self):
201 if hasattr(self, 'OutputLevel'):
202 self.msg.setLevel(self.OutputLevel)
203 else:
204 self.msg.setLevel(_get_prop_value(self,'OutputLevel'))
205 return self.reinitialize()
206

◆ sysStart()

python.PyAthenaComps.Svc.sysStart ( self)

Definition at line 216 of file PyAthenaComps.py.

216 def sysStart(self):
217 return self.start()
218

◆ sysStop()

python.PyAthenaComps.Svc.sysStop ( self)

Definition at line 222 of file PyAthenaComps.py.

222 def sysStop(self):
223 return self.stop()
224

Member Data Documentation

◆ __component_type__

str python.PyAthenaComps.Svc.__component_type__ = "Service"
private

init base class

Definition at line 187 of file PyAthenaComps.py.

◆ OutputLevel

python.PyAthenaComps.Svc.OutputLevel

Definition at line 192 of file PyAthenaComps.py.


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