|
def | __init__ (self, outputLevel=3, jobOptions=None) |
|
def | __getattr__ (self, name) |
|
def | __str__ (self) |
|
def | exeJobOptions (self, filename, env) |
|
def | setup (self, value=NO_EVSEL) |
|
def | run (self, nEvents=None) |
|
def | propertyDict (self, type) |
|
def | serviceDict (self) |
|
def | algorithmDict (self) |
|
def | property (self, name, type) |
|
def | service (self, name) |
|
def | algorithm (self, name) |
|
Definition at line 93 of file FakeAthena.py.
◆ __init__()
def python.FakeAthena.FakeAppMgr.__init__ |
( |
|
self, |
|
|
|
outputLevel = 3 , |
|
|
|
jobOptions = None |
|
) |
| |
Definition at line 94 of file FakeAthena.py.
94 def __init__(self, outputLevel = 3, jobOptions = None ):
95 TransformLogger.__init__(self,
"FakeAppMgr")
96 self.__dict__[
'_setupValue'] =
None
97 self.__dict__[
'_nEvents'] = 0
98 self.__dict__[
'_propertyRepository'] = {}
◆ __getattr__()
def python.FakeAthena.FakeAppMgr.__getattr__ |
( |
|
self, |
|
|
|
name |
|
) |
| |
Definition at line 100 of file FakeAthena.py.
100 def __getattr__(self,name):
102 return object.__getattr__(self,name)
103 except AttributeError:
105 self.__dict__[name] = []
106 return self.__dict__[name]
◆ __str__()
def python.FakeAthena.FakeAppMgr.__str__ |
( |
|
self | ) |
|
Definition at line 108 of file FakeAthena.py.
110 for n,v
in self.__dict__.
items():
111 if not n.startswith(
'_')
and not callable(v): me += [
"theApp.%s = %s" % (n,v) ]
112 me += [
'theApp.Algorithms = %s' % self.algorithmDict().
keys() ,
113 'theApp.Services = %s' % self.serviceDict().
keys() ]
114 return os.linesep.join(me)
◆ algorithm()
def python.FakeAthena.FakeAppMgr.algorithm |
( |
|
self, |
|
|
|
name |
|
) |
| |
Definition at line 162 of file FakeAthena.py.
163 return self.property(name,
"Algorithm")
◆ algorithmDict()
def python.FakeAthena.FakeAppMgr.algorithmDict |
( |
|
self | ) |
|
Definition at line 148 of file FakeAthena.py.
148 def algorithmDict(self):
149 return self.propertyDict(
'Algorithm')
◆ exeJobOptions()
def python.FakeAthena.FakeAppMgr.exeJobOptions |
( |
|
self, |
|
|
|
filename, |
|
|
|
env |
|
) |
| |
Execute jobOptions file <filename> in environment <env>
Definition at line 116 of file FakeAthena.py.
116 def exeJobOptions( self, filename, env ):
117 """Execute jobOptions file <filename> in environment <env>"""
119 env[
'include' ] = include
◆ property()
def python.FakeAthena.FakeAppMgr.property |
( |
|
self, |
|
|
|
name, |
|
|
|
type |
|
) |
| |
Definition at line 151 of file FakeAthena.py.
151 def property(self,name,type):
152 l = self.propertyDict(type)
155 p = FakeProperty(name,type)
◆ propertyDict()
def python.FakeAthena.FakeAppMgr.propertyDict |
( |
|
self, |
|
|
|
type |
|
) |
| |
Definition at line 138 of file FakeAthena.py.
138 def propertyDict(self,type):
139 l = self._propertyRepository.
get(type)
142 self._propertyRepository[type] = l
◆ run()
def python.FakeAthena.FakeAppMgr.run |
( |
|
self, |
|
|
|
nEvents = None |
|
) |
| |
Definition at line 135 of file FakeAthena.py.
135 def run(self,nEvents=None):
136 self._nEvents = nEvents
◆ service()
def python.FakeAthena.FakeAppMgr.service |
( |
|
self, |
|
|
|
name |
|
) |
| |
Definition at line 159 of file FakeAthena.py.
159 def service(self,name):
160 return self.property(name,
"Service")
◆ serviceDict()
def python.FakeAthena.FakeAppMgr.serviceDict |
( |
|
self | ) |
|
Definition at line 145 of file FakeAthena.py.
145 def serviceDict(self):
146 return self.propertyDict(
'Service')
◆ setup()
def python.FakeAthena.FakeAppMgr.setup |
( |
|
self, |
|
|
|
value = NO_EVSEL |
|
) |
| |
Definition at line 125 of file FakeAthena.py.
125 def setup(self,value=NO_EVSEL):
126 if value == NO_EVSEL:
127 self.logger().
error(
"use of theApp.setup( NO_EVSEL ) is deprecated" )
128 self.logger().
error(
"use 'theApp.EvtSel = \"NONE\"' instead" )
129 elif value == MONTECARLO:
130 self.logger().
error(
"use of theApp.setup( MONTECARLO ) is deprecated" )
131 self.logger().
error(
"use 'include( \"AthenaCommon/Atlas_Gen.UnixStandardJob.py\" )' instead" )
133 self.__dict__[
'_setupValue'] = value
◆ _nEvents
python.FakeAthena.FakeAppMgr._nEvents |
|
private |
The documentation for this class was generated from the following file: