Public Member Functions | |
def | __init__ |
def | initialize |
def | execute |
def | finalize |
Public Attributes | |
clhep | |
root | |
maximum | |
nrans |
Definition at line 87 of file TestRandom.py.
def DybAlg::TestRandom::EatRandom::__init__ | ( | self, | ||
name = 'EatRandom' , |
||||
nrans = 100 | ||||
) |
def DybAlg::TestRandom::EatRandom::initialize | ( | self | ) |
Definition at line 98 of file TestRandom.py.
00099 : 00100 sc = DybPythonAlg.initialize(self) 00101 if sc.isFailure(): return sc 00102 00103 rndmsvc = self.svc('IRndmGenSvc','RndmGenSvc') 00104 assert rndmsvc.engine(), 'Good not get random engine from random svc' 00105 self.clhep = RandomEater(self.nrans,ClhepRandom(self.maximum,rndmsvc)) 00106 00107 self.root = RandomEater(self.nrans,RootRandom(self.maximum)) 00108 00109 return sc
def DybAlg::TestRandom::EatRandom::execute | ( | self | ) |
Definition at line 110 of file TestRandom.py.
00111 : 00112 for n in range(self.nrans): 00113 self.clhep() 00114 self.root() 00115 continue 00116 00117 self.clhep.clear() 00118 self.root.clear() 00119 00120 return SUCCESS
def DybAlg::TestRandom::EatRandom::finalize | ( | self | ) |
Definition at line 121 of file TestRandom.py.
00122 : 00123 assert 0 == self.root.check(),'ERROR, got bad ROOT randoms' 00124 assert 0 == self.clhep.check(),'ERROR, Got bad CLHEP randoms' 00125 00126 return SUCCESS 00127
Definition at line 92 of file TestRandom.py.
Definition at line 93 of file TestRandom.py.
Definition at line 94 of file TestRandom.py.
Definition at line 95 of file TestRandom.py.