Process seems stuck on "0 2 0 2" and only gives 80 events
Hi,
I have recently installed the phythia-pgs package, and I'm having some trouble with some processes. I have run these processes without the pythia-pgs package before and had no problems. After installing the package, some processes still work just fine, and I get all the output files I should. However, one particular process doesn't work at all.
The process in question is a little bit more complicated than the other ones I'm running. The process is: g g > j h02, (h02 > n2 n2, (n2 > n1 h01, h01 > a a), n2 > h01 n1). I am using my own model of the NMSSM, which seemed to work just fine until installing pythia-pgs. I am running this in a mac with OSX 10.6.8. The problem with this process is actually more than one problem.
On the one hand, this seems to take *much* longer than the other processes I've tried (on the order of 10 minutes for other processes and one hour for this one). I guess this doesn't necessarily mean there's something wrong, but I suspect there is. Also, while running, it seems to get "stuck" on a certain process, since it says "waiting while finishing jobs on cluster 0202" and then it keeps printing 0202 every minute or so for a very long time. It eventually does get past that, which takes me to the second problem.
It finishes running with no issues, other than the usual warnings coming mostly from ExRootAnalysis (which I was getting before, anyway). But the output files are all wrong. The pythia root files are not populated. The branches have no data in them. And the unweighted events file only has somewhere around 80 events, instead of the 1000 it was supposed to generate. This does not happen with the other processes, and wasn't happening before installing pythia-pgs.
The only thing I have changed since installing pythia is the run card. Besides changing the run card to have matching=1 (I mean, this line: 1 = ickkw ! 0 no matching, 1 MLM, 2 CKKW matching) , I also changed the cuts values. I was originally using the default run card, which had some nonzero values for all the minimum values of pretty much everything. I have changed most of these values to zero, and the values for the maximum cuts (the ones that weren't already a very large number) to some very large number.
I have also tried changing my process so that it doesn't use "j", thinking maybe there's some problem with the definition of j. So I wrote: g g > g h02, (h02 > n2 n2, (n2 > n1 h01, h01 > a a), n2 > h01 n1) instead. This didn't make a difference at all.
I tried setting matching back to zero, since I thought this would make pythia not run, but it still doesn't work. It's still extremely slow (much slower than before installing pythia) and I get only about 80 events. Am I mistaken as to how to turn pythia off? How do I do that?
My main concern and what confuses me the most if why it only generates 80 events, instead of 1000. Could it be that it has a maximum run time somewhere, so it stops after a certain amount of time? This would also explain why the pythia root file is empty: it never gets to doing that, because it stops before. If this is the problem, how can I fix it?
Phew! That's a long question! I was just trying to provide as much information as possible! Thanks in advance for your help!
Karina
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Karina Roitman
- Solved:
- Last query:
- Last reply: