Here is a list of high energy physics tools I developped/modified.


SuSpect Interface



Interface You need to have SuSpect and Mathematica 6 installed to be able to run this. Here is what you need to do assuming you have both of the programs:


And that's it, you are ready to go. You can now play with the mSUGRA parameters and see the result. It may take a couple of seconds for SuSpect to compute the spectrum depending on your computer's speed. The information section of the SuSpect SLHA output is also displayed below the spectrum plot. So if SuSpect has any trouble generating the spectrum you will know. Note that not all the error/warning messages are so important. Check out the SuSpect tutorial for more info.

Finally, I have actually only tried this Mathematica notebook on Linux so I am not sure if it works on any other operating system. I would appreciate any comment on that.

SLHA compatible PGS



Here is the modified PGS4 (actually only the "olympics" program is modified). This modified version can input SLHA files by using the the command line option "--slha filename" and it has the pythia 6.4.18 linked. To see all the options just run the "olympics" program without any command line argument.

Parvicursor



The latest version: Parvicursor 1.21 (Nov 7, 2008)


How to Install and Run




The last command is actually going to compile the Parvicursor and create the object files. If you get any warning messages, just ignore them. You shouldn't get any error messages.

If you want to do some trial-error, you can run Parvicursor in an interactive mode by using the C++ interpreter available in the ROOT package. If you want to loop over multiple lhco files, get some signatures for each of your model and save those values into a file, you can combine Parvicursor commands with C++ commands and run everything as a single command. This is actually useful for the type of analysis (parameter space scan) most people do nowadays.

PGS4 doesn't apply an isolation cut on muons and unlike ChRoot and Chameleon, Parvicursor doesn't do that at the startup. If you want to place an isolation cut, you can use the cleaning script which can be found in the PGS/CLEAN directory before loading the data into Parvicursor. It is very fast and easy to use.


A Basic Example


Coming soon!


Physics Objects


You can use the followings as PhysicsObjects. Note that the Parvicursor is case sensitive and doesn't generate any error message if you make a typo.