HISTORY of WIMPANN ================== -------- Revision 337, 2018-06-19 * Added configure system (autoconf) to make it easier to compile the code. -------- Revision 316, 2017-04-07 * Added solar_crnu * Added weights to events * Added non-radial paths. For solar_crnu they are fully used, for WimpAnn we still put the events on radial paths, but with the new routines. -------- Revision 130, 2013-02-20 * Increased number of possible annihilations per run to 1000000000 (1e9) Also added routines to catch if the user wants to simulate more annihilations than the code can do in a single run. -------- Revision 129, 2013-01-26 * Added more mass points at low masses to batch scripts (and corresponding plotting scripts and table scripts) -------- Revision 115, 2013-01-09 --------- * Added the option of splitting the output event files into several files. For the normal user, this is not recommended, but for power users needing to distribute large runs on e.g. a cluster it could be useful. Please make sure to read the documentation on how the event weights are affected if you use this option. -------- Revision 111, 2013-01-07 ---------- * Version 3.02 created from trunk at revision 111. -------- Revision 97, 2012-06-04 ---------- * Version 3.01 created from trunk at revision 97. -------- Revision 96, 2012-06-01 ---------- * Corrected default oscillation parameters to latest global fits. -------- Revision 93, 2012-05-28 ---------- * Version 3.00 created from trunk at revision 93. -------- Revision 85: 2012-05-28 * Event file format changed somewhat. The headier is slightly expanded. -------- Revision 51: 2009-12-15 * Bug fixed in nuint.f where starting neutrino energy was incorrectly used to calculate the cross section, even for later interactions, even if the neutrino had lost energy in neutral current interactions. This affected the lower-enregy part of the spectrum for heavy WIMPs, where multiple scatterings occur. -------- Revision 30: 2008-10-16 (tagged as wimpsim-2.11) * Changed makefiles so that we now use the latest full version of DarkSUSY instead of a light version (this does not lead to any physics changes, but is only from a practical point of view). -------- Revision 26: 2008-05-21 * Added possibility to run KK DM (UED B(1)) directly in WimpAnn. -------- Changes: 2008-01-18 * Channel numbers changed to be more natural. Note that mu- mu+ is added here to be consistent with halo annihilation routines, but in DarkSUSY, mu- mu+ is skipped and only 13 channels are stored. The list of old and new channel numbers are: Channel Particles Old WimpAnn code ------- --------- ---------------- 1 d d-bar 19 2 u u-bar 14 3 s s-bar 15 4 c c-bar 1 5 b b-bar 2 6 t t-bar 3 7 gluon gluon 12 8 W+ W- 5 9 Z0 Z0 6 10 mu+ mu- 13 11 tau+ tau- 4 12 nu_e nu_e-bar 16 13 nu_mu nu_mu-bar 17 14 nu_tau nu_tau-bar 18 -------- After version 2.09, WimpAnn is in subversion -------- Version 2.09, 07-09-25 * For completeness, the annihilation channel d d-bar is added. It is really not important as the neutrino yield is extremely low, but to have all the quarks, this last one was added. -------- Version 2.08, 07-09-04 * Now works with nusigma-1.15 which includes new CC cross sections for (anti)tau neutrinos which include the tau mass. These are slightly lower than before, but the end results are not affected that much (about 10% increase of muon neutrinos at around 200 GeV e.g.). The reason for this small change is that the new cross sections only differ at low energies where interactions not are very important anyway. * Added capacity of neutrino array to avoid exceeding array capacity for certain channels (nu_tau nu_tau-bar at 5-10 TeV e.g.). If you ran into this problem with earlier versions, your program stopped complaining about the capacity of the array. Hence, if you got results out from WimpAnn, you were not affected by this problem. -------- Version 2.07, 07-05-22 * Added option to specify the seed to the Pythia random number generator. An option is to specify the seed from the date and time. If the current routines don't work for you, try replacing src/rndate.f with src/rndate-alt.f in the wimpann directory. Note: I you have scripts that run WimpAnn and WimpEvent in batch mode, you need to add the seed as your last input to these programmes (-1 for default seed, as before, 0 for seed generated from date and time or the seed itself 0 < seed < 900 000 000).) * Fixed summary info output to correctly label the number of neutrinos found (for historical reasons all neutrinos were called muon neutrinos). This mislabeling only affected the output written to the screen and not the event files themselves. -------- Version 2.06, 06-04-28 * Only minor changes to header information (to make it more human readable) -------- Version 2.05, 06-04-19 * Added one line to the header of summary and event files stating which source the file is about (Sun, Earth of both). -------- Version 2.04, 06-04-08 * Bug in summary tables for neutrinos at creation fixed. -------- Version 2.03, 06-04-07 * Bug in hadint and ptcode fixed. These routines were partly inconsistent with new Pythia versions and some neutrinos were incorrectly regarded as stopped. -------- Version 2.02, 06-04-06 * A bug in the summary tables was fixed (the energy for neutrinos at creation was incorrectly set to the energy at last interaction). The event files were not affected, only the summary files. -------- Version 2.01, 06-04-05 * Neutrino oscillation routines improved. Now they use a full three-neutrino code for all oscillations. In 2.00, the full code was only used from the resonance and outwards, and a two-neutrino approximation was used inside the resonance. Even though this approximation was very good, it turns out that we do not need it and can use the full three-neutrino code throughout instead. The changes compared to version 2.00 are negligible though. -------- Version 2.00, 06-04-04 * Almost complete rewrite with many new features: - neutrino oscillations added - new neutrino interaction routines, nusigma - all flavours stored - event based instead of summary table based ====================================================================== -------- Version 1.45, 00-10-05 -------- * Updated to work with Pythia 6.154 -------- Version 1.44, 98-09-15 -------- * Option to create output files in a format directly readable by the Amanda Monte Carlo Schiffer about to be included. Name changed from numu to WimpAnn. -------- Version 1.43, 98-05-14 -------- * Bug in dflux fixed. It gave a factor of 100 too low fluxes for muons at creation. *** 1998-02-09 Version 1.42. Bug in savetab fixed. *** 1998-02-05 Version 1.41. Tested and bugfixed. *** 1998-02-03 Version 1.4. Converstion to Pythia 6.115. Also added *** option of no ntuples and writing to ascii tables *** directly. Converted to real*8 everywhere except the *** var.. arrays used for communication with HBOOK. *** 1997-10-30 Version 1.35. Added option to save small, medium or large *** ntuples. The medium ones keep all relevant experimental *** information. *** 1997-04-10 Version 1.34. Updated alpha and beta for muon stopping. *** 1995-11-30 Version 1.33. Small bug in musim which sometimes gave *** a nonreal angle theta fixed. *** 1995-11-29 Version 1.32. Double precision in muang.f to avoid *** numerical problems with heavy neutralinos *** 1995-11-17 Version 1.31. Particle decay table reset efter Pythia *** has been called since Pythia makes changes in it *** (important for Higgs channels e.g.) *** 1995-06-14 Version 1.3. Muon propagation in rock supported. *** m_mu = 0 no longer assumed. Multiple muons in CC *** interactions are now all stored. *** 1995-06-06 Version 1.2. Switch to Pythia 5.7 / Jetset 7.4 *** Switch to GRV LO structure functions included *** in Pythia. PDFLIB no longer needed. This means that *** extrapolation down to low Q^2 now is included. *** Bug in HADINT fixed. *** 1994-12-03 Version 1.1. Multiple Coulomb scattering included. *** 1993-12 Version 1.0 completed.