184 |
|
|
185 |
|
// Ultra Fast Simulator |
186 |
|
|
187 |
< |
UltraFastSim ufs(rndmPtr); |
188 |
< |
UFSDataStore dataStore(argv[1], &ufs); |
187 |
> |
UltraFastSim ufs; |
188 |
> |
char jobName[256]; |
189 |
> |
sprintf(jobName, "%s-%4.4d", argv[1], runNumber); |
190 |
> |
UFSDataStore dataStore(jobName, &ufs); |
191 |
|
|
192 |
|
// Begin event loop |
193 |
|
for (int iEvent = 0; iEvent < nEvents; ) { |
224 |
|
|
225 |
|
// Ultra fast simulation |
226 |
|
|
227 |
< |
if(!ufs.run(pythia.event)) |
227 |
> |
if(!ufs.run(pythia.event, rndmPtr)) |
228 |
|
{ |
229 |
|
cerr << "Ultra fast simulation failed - aborting" << endl; |
230 |
|
exit(1); |