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.