Have you ever...

    wasted a lot of time coding the wrong algorithm?
    used a data structure that was much too complicated?
    tested a program but missed an obvious problem?
    spent a day looking for a bug you should have found in five minutes?
    needed to make a program run three times faster and use less memory?
    struggled to move a program from a workstation to a PC or vice versa?
    tried to make a modest change in someone else's program?
    rewritten a program because you couldn't understand it?

Was it fun?
Kernighan and Pike, The Practice of Programming, Preface
More quotes ...


Quality C++ objects for high energy physics computations

Objects:
Dvegas
kinematics
OmniComp
More objects can be found in the sample application.

Web resources:
SourceForge project page
CVS Web interface

Mailing lists:
hepsource-announce
hepsource-support
hepsource-devel

Recommended readings

Bjarne Stroustrup, The C++ Programming Language, 3rd ed., Addison-Wesley, 1997
Andy Hunt and Dave Thomas, The Pragmatic Programmer, Addison-Wesley, 1999
Scott Meyers, Effective C++, 2nd ed., Addison-Wesley, 1997
Martin Fowler, Refactoring, Addison-Wesley, 1999

A longer list including articles and online resources is also available.

Object status

objectstatus
driver
MC integration
phase space
parton distributions
detector resolution
histograms

= hepsource object completed and tested
= hepsource object completed
= hepsource object in development
= hepsource object planned

Related projects of interest:
O'Mega (Thorsten Ohl et al.)
AMEGIC++ (Frank Krauss et al.)

Research projects using hepsource objects

H --> WW as the Discovery Mode for a Light Higgs Boson
Finite-Width Effects in Top Quark Production at Hadron Colliders
H --> mu+ mu- via Gluon Fusion at the LHC
Top Pair Production Beyond Double-Pole Approximation: pp, pp~ --> 6 Fermions and 0, 1 or 2 Additional Partons
Top Background Extrapolation for H --> WW Searches at the LHC
The Higgs Working Group: Summary Report 2003
Gluon-induced WW background to Higgs boson searches at the LHC

(If you are using hepsource code please drop us a note.)

Python used for rapid exploration.

Get hepsource at SourceForge.net. Fast, secure and Free Open Source software downloads


Last modified: April 09 2005
webmaster@hepsource.org