Public Member Functions | |
| def | __init__ |
| def | initialize |
| def | finalize |
| def | __setitem__ |
| def | __getitem__ |
| def | __init__ |
| def | initialize |
| def | execute |
| def | finalize |
| def | verbose |
| def | debug |
| def | info |
| def | warning |
| def | error |
| def | fatal |
| def | getAES |
Public Attributes | |
| default_path | |
| data | |
| statsSvc | |
| msgSvc | |
| archiveSvc | |
| stats | |
Private Member Functions | |
| def | _key2path |
Definition at line 17 of file Histogram.py.
| def GenDecay::Histogram::MyPythonAlg::__init__ | ( | self, | ||
| name, | ||||
default_path = "" | ||||
| ) |
Reimplemented in GenDecay::Histogram::DecayEnergy.
Definition at line 18 of file Histogram.py.
00018 : 00019 DybPythonAlg.__init__(self,name) 00020 if default_path[-1] == '/': default_path = default_path[:-1] 00021 self.default_path = default_path 00022 self.data = {} 00023 return 00024 def initialize(self):
| def GenDecay::Histogram::MyPythonAlg::initialize | ( | self | ) |
Definition at line 25 of file Histogram.py.
00025 : 00026 status = DybPythonAlg.initialize(self) 00027 if status.isFailure(): return status 00028 self.statsSvc = self.svc('IStatisticsSvc','StatisticsSvc') 00029 if self.statsSvc == None: 00030 self.error("Failed to initialize StatisticsSvc.") 00031 return FAILURE 00032 return SUCCESS 00033 def finalize(self):
| def GenDecay::Histogram::MyPythonAlg::finalize | ( | self | ) |
| def GenDecay::Histogram::MyPythonAlg::_key2path | ( | self, | ||
| key | ||||
| ) | [private] |
Definition at line 37 of file Histogram.py.
00037 : 00038 if key[0] != '/': 00039 key = self.default_path + '/' + key 00040 return key 00041 def __setitem__(self,key,value):
| def GenDecay::Histogram::MyPythonAlg::__setitem__ | ( | self, | ||
| key, | ||||
| value | ||||
| ) |
Definition at line 42 of file Histogram.py.
00042 : 00043 #self.info('MyPthonAlg.__setitem__(%s,%s)'%(key,value)) 00044 key = self._key2path(key) 00045 if self.data.has_key(key): 00046 raise KeyError, 'key "%s" already set'%key 00047 self.statsSvc.put(key,value) 00048 self.data[key] = value 00049 return 00050 def __getitem__(self,key):
| def GenDecay::Histogram::MyPythonAlg::__getitem__ | ( | self, | ||
| key | ||||
| ) |
Definition at line 21 of file Histogram.py.
Definition at line 22 of file Histogram.py.
Definition at line 28 of file Histogram.py.
1.4.7