Changeset View
Changeset View
Standalone View
Standalone View
History.md
- This file was moved from History.txt.
//========================================================================== | # History file for EvtGen | ||||
// | |||||
// History file for EvtGen. | From version 2.0.0, | ||||
// From version 2.0.0, Tabc labels refer to Maniphest tasks while | Tabc labels refer to [Maniphest tasks](https://phab.hepforge.org/maniphest/query/nkBRd9OhPCBN/), while | ||||
// Dxy labels refer to Differential code reviews on HepForge: | Dxyz labels refer to [Differential code reviews](https://phab.hepforge.org/differential/query/YDY8EgjNGd.e/) on HepForge: | ||||
// https://phab.hepforge.org/Tabc | |||||
// https://phab.hepforge.org/Dxy | https://phab.hepforge.org/Tabc | ||||
// | |||||
//=========================================================================== | https://phab.hepforge.org/Dxyz | ||||
21st Aug 2020 John Back | 21st Aug 2020 John Back | ||||
T109: Add EvtEtaLLPiPi model for eta' -> l l pi pi decays (l = e or mu), | * T109: Add EvtEtaLLPiPi model for eta' -> l l pi pi decays (l = e or mu), | ||||
courtesy of Aleksei Luchinsky (LHCb). | - courtesy of Aleksei Luchinsky (LHCb). | ||||
29th Jun 2020 Michal Kreps | 29th Jun 2020 Michal Kreps | ||||
T103: Add missing include in EvtGenBase/EvtMatrix.hh. | * T103: Add missing include in EvtGenBase/EvtMatrix.hh. | ||||
15th May 2020 Michal Kreps | 15th May 2020 Michal Kreps | ||||
D28: Add EvtThreeBodyPhsp (rectangular Dalitz plot selection) and | * D28: Add EvtThreeBodyPhsp (rectangular Dalitz plot selection) and | ||||
EvtPhspDecaytimeCut (minimum decay time requirement) models. | EvtPhspDecaytimeCut (minimum decay time requirement) models. | ||||
D27: Fix initialisation of constants in EvtBTo3hCP model. | * D27: Fix initialisation of constants in EvtBTo3hCP model. | ||||
=== | |||||
## R02-00-00 | |||||
R02-00-00------------------------------------------------------------------- | |||||
24th Apr 2020 Michal Kreps | 24th Apr 2020 Michal Kreps | ||||
Update particle properties file evt.pdl to 2019 version of RPP by PDG. | * Update particle properties file evt.pdl to 2019 version of RPP by PDG. | ||||
23rd Apr 2020 Tom Latham | 23rd Apr 2020 Tom Latham | ||||
Apply copyright and licence notices to all relevant files. | * Apply copyright and licence notices to all relevant files. | ||||
17th Apr 2020 Tom Latham | 17th Apr 2020 Tom Latham | ||||
Add text of GNU GPLv3 in COPYING, add (preliminary) list of authors in | * Add text of GNU GPLv3 in COPYING, add (preliminary) list of authors in | ||||
AUTHORS, and clean-up all source files, prior to applying copyright and | AUTHORS, and clean-up all source files, prior to applying copyright and | ||||
licence notices. | licence notices. | ||||
9th Apr 2020 Tom Latham | 9th Apr 2020 Tom Latham | ||||
Improve, and document use of, standalone installation script. | * Improve, and document use of, standalone installation script. | ||||
Apply clang-format formatting to all C++ source files. | * Apply clang-format formatting to all C++ source files. | ||||
8th Apr 2020 Tom Latham | 8th Apr 2020 Tom Latham | ||||
One small modernisation change to EvtPhotosEngine to match that already | * One small modernisation change to EvtPhotosEngine to match that already | ||||
applied in EvtTauolaEngine. | applied in EvtTauolaEngine. | ||||
8th Apr 2020 John Back | 8th Apr 2020 John Back | ||||
Fixed NonReson amplitude and the 4-momentum boosts used for angles in | * Fixed NonReson amplitude and the 4-momentum boosts used for angles in | ||||
EvtLambdacPHH, courtesy of Elisabeth Niel (LHCb). | EvtLambdacPHH, | ||||
- courtesy of Elisabeth Niel (LHCb). | |||||
7th Apr 2020 Gerhard Raven, Tom Latham, Michal Kreps and John Back | 7th Apr 2020 Gerhard Raven, Tom Latham, Michal Kreps and John Back | ||||
Incorporate C++ modernization changes from Gerhard Raven (LHCb). | * Incorporate C++ modernization changes from Gerhard Raven (LHCb). | ||||
Merged modernize branch into master. | - Merged modernize branch into master. | ||||
9th Mar 2020 John Back | 9th Mar 2020 John Back | ||||
Add EvtAbsExternalGen::getDecayProb() to allow external generators to | * Add EvtAbsExternalGen::getDecayProb() to allow external generators to | ||||
return a probability that can be used in EvtDecayProb (default = 1). | return a probability that can be used in EvtDecayProb (default = 1). | ||||
6th Mar 2020 Andrii Verbytskyi and Tom Latham | 6th Mar 2020 Andrii Verbytskyi and Tom Latham | ||||
Implement HepMC3 support: EvtHepMCEvent, external engines & cmake files. | * Implement HepMC3 support: EvtHepMCEvent, external engines & cmake files. | ||||
15th Nov 2019 John Back | 15th Nov 2019 John Back | ||||
Added EvtPsi2JpsiPiPi model for psi2S -> J/psi pi+ pi- decays based on | * Added EvtPsi2JpsiPiPi model for psi2S -> J/psi pi+ pi- decays based on hep-ph/1507.07985, | ||||
hep-ph/1507.07985, courtesy of Aleksei Luchinsky (LHCb). | - courtesy of Aleksei Luchinsky (LHCb). | ||||
21st August 2019 Michal Kreps | 21st August 2019 Michal Kreps | ||||
Added the EvtDToKpienu decay model for D -> K pi e nu decays from | * Added the EvtDToKpienu decay model for D -> K pi e nu decays from BESIII, | ||||
BESIII, courtesy of Liaoyuan Dong. | - courtesy of Liaoyuan Dong. | ||||
16th July 2019 John Back | 16th July 2019 John Back | ||||
Correct imaginary sign for EvtComplex /= (EvtComplex c) operator. | * Correct imaginary sign for EvtComplex /= (EvtComplex c) operator. | ||||
3rd July 2019 John Back | 3rd July 2019 John Back | ||||
Added the EvtLambdacPHH decay model for Lc -> p K pi decays with K*(890), | * Added the EvtLambdacPHH decay model for Lc -> p K pi decays with K*(890), | ||||
Delta++(1232) and Lambda(1520) resonances, based on the Fermilab E791 | Delta++(1232) and Lambda(1520) resonances, based on the Fermilab E791 | ||||
analysis hep-ex/9912003v1, courtesy of Elisabeth Niel and Patrick Robbe | analysis hep-ex/9912003v1, | ||||
(LHCb). Modified EvtResonance2 to accept other barrier factor radii. | - courtesy of Elisabeth Niel and Patrick Robbe (LHCb). | ||||
* Modified EvtResonance2 to accept other barrier factor radii. | |||||
3rd July 2019 Michal Kreps | 3rd July 2019 Michal Kreps | ||||
Make sure minimum mass for resonances with non-zero widths is larger than | * Make sure minimum mass for resonances with non-zero widths is larger than | ||||
1e-4 GeV in EvtRelBreitWignerBarrierFact. | 1e-4 GeV in EvtRelBreitWignerBarrierFact. | ||||
3rd May 2019 John Back | 3rd May 2019 John Back | ||||
Corrected EvtSLDiBaryonAmp bugs/issues in the BToDiBaryonlnupQCD model: | * Corrected EvtSLDiBaryonAmp bugs/issues in the BToDiBaryonlnupQCD model: | ||||
parity, amplitude terms and B momentum reference frame variables. | - parity, amplitude terms and B momentum reference frame variables. | ||||
Corrected treament of spinor indices in EvtRareLb2Lll, courtesy of | * Corrected treament of spinor indices in EvtRareLb2Lll, | ||||
Tom Blake and Michal Kreps (LHCb). | - courtesy of Tom Blake and Michal Kreps (LHCb). | ||||
Updated the EvtBcVHad model to also handle Bc -> psi Ks K decays, | * Updated the EvtBcVHad model to also handle Bc -> psi Ks K decays, | ||||
courtesy of Aleksei Luchinsky (LHCb). | - courtesy of Aleksei Luchinsky (LHCb). | ||||
Add new decay model EvtBsMuMuKK (BS_MUMUKK) for Bs to J/psi (mu+mu-) K+K-, | * Add new decay model EvtBsMuMuKK (BS_MUMUKK) for Bs to J/psi (mu+mu-) K+K-, | ||||
courtesy of Veronika Chobanova, Jeremy Dalseno, Diego Martinez Santos and | - courtesy of Veronika Chobanova, Jeremy Dalseno, Diego Martinez Santos and | ||||
Marcos Romero Lamas (LHCb). | Marcos Romero Lamas (LHCb). | ||||
Fix infinite loop during initialisation of the EvtBTo3hCP model via | * Fix infinite loop during initialisation of the EvtBTo3hCP model via | ||||
EvtCBTo3piP00 and EvtCBTo3piMPP, courtesy of Peter Richardson (Durham). | EvtCBTo3piP00 and EvtCBTo3piMPP, | ||||
- courtesy of Peter Richardson (Durham). | |||||
15th March 2019 Tom Latham | 15th March 2019 Tom Latham | ||||
Implement cmake build system, replacing the old config method. | * Implement cmake build system, replacing the old config method. | ||||
30th Jan 2019 John Back | 30th Jan 2019 John Back | ||||
Fix modernization compiler errors and warnings. | * Fix modernization compiler errors and warnings. | ||||
29th Jan 2019 Michal Kreps | 29th Jan 2019 Michal Kreps | ||||
Allow reading decay files which are missing end-of-line before end-of-file. | * Allow reading decay files which are missing end-of-line before end-of-file. | ||||
21st December 2018 John Back | 21st December 2018 John Back | ||||
Imported C++ modernization changes from Gerhard Raven (LHCb). | * Imported C++ modernization changes from Gerhard Raven (LHCb). | ||||
7th December 2018 John Back | 7th December 2018 John Back | ||||
Added the EvtBLLNuL (BLLNUL) model that generates rare B -> ell ell nu ell | * Added the EvtBLLNuL (BLLNUL) model that generates rare B -> ell ell nu ell | ||||
decays, where ell = e or mu, courtesy of Anna Danilina and Nikolai Nikitin | decays, where ell = e or mu, | ||||
(LHCb). Removed the EvtB2MuMuMuNu (BUTOMMMN) model, since its now replaced | - courtesy of Anna Danilina and Nikolai Nikitin (LHCb). | ||||
* Removed the EvtB2MuMuMuNu (BUTOMMMN) model, since its now replaced | |||||
by the more general BLLNuL one. | by the more general BLLNuL one. | ||||
5th November 2018 John Back | 5th November 2018 John Back | ||||
Added the BToDiBaryonlnupQCD model for generating B to p N* l nu decays, | * Added the BToDiBaryonlnupQCD model for generating B to p N* l nu decays, | ||||
where N can be any (exited) charged baryon (spin 1/2 or 3/2), courtesy of | where N can be any (exited) charged baryon (spin 1/2 or 3/2), | ||||
Mark Smith and Ryan Newcombe (LHCb), with added code optimisations. | - courtesy of Mark Smith and Ryan Newcombe (LHCb), with added code optimisations. | ||||
17th October 2018 John Back | 17th October 2018 John Back | ||||
Added various decay models from LHCb EvtGenExtras package: | * Added various decay models from LHCb EvtGenExtras package: | ||||
EvtBcVHad ("BC_VHAD"), Evtbs2llGammaMNT ("BSTOGLLMNT"), | - EvtBcVHad ("BC_VHAD"), | ||||
Evtbs2llGammaISRFSR ("BSTOGLLISRFSR"), EvtbTosllMS ("BTOSLLMS"), | - Evtbs2llGammaMNT ("BSTOGLLMNT"), | ||||
EvtbTosllMSExt ("BTOSLLMSEXT"), EvtLb2Baryonlnu ("Lb2Baryonlnu"), | - Evtbs2llGammaISRFSR ("BSTOGLLISRFSR"), | ||||
EvtLb2plnuLCSR ("Lb2plnuLCSR"), EvtLb2plnuLQCD ("Lb2plnuLQCD"), | - EvtbTosllMS ("BTOSLLMS"), | ||||
EvtFlatSqDalitz ("FLATSQDALITZ") and EvtPhspFlatLifetime | - EvtbTosllMSExt ("BTOSLLMSEXT"), | ||||
("PHSPFLATLIFETIME"). | - EvtLb2Baryonlnu ("Lb2Baryonlnu"), | ||||
- EvtLb2plnuLCSR ("Lb2plnuLCSR"), | |||||
- EvtLb2plnuLQCD ("Lb2plnuLQCD"), | |||||
- EvtFlatSqDalitz ("FLATSQDALITZ"), | |||||
- EvtPhspFlatLifetime ("PHSPFLATLIFETIME"). | |||||
5th October 2018 John Back | 5th October 2018 John Back | ||||
Updated setupEvtGen.sh to work with the new HepForge Phabricator site. | * Updated setupEvtGen.sh to work with the new HepForge Phabricator site. | ||||
13th March 2018 John Back | 13th March 2018 John Back | ||||
Updated EvtPythiaEngine to correctly handle updates of various particle | * Updated EvtPythiaEngine to correctly handle updates of various particle | ||||
properties so that Pythia uses the same information as EvtGen (evt.pdl) | properties so that Pythia uses the same information as EvtGen (evt.pdl) | ||||
for the generic and alias PYTHIA decay model. | for the generic and alias PYTHIA decay model. | ||||
12th March 2018 John Back | 12th March 2018 John Back | ||||
Updated EvtBcXMuNu models (X = Scalar, Vector, Tensor) to generate | * Updated EvtBcXMuNu models (X = Scalar, Vector, Tensor) to generate | ||||
Bc to D0(star) mu nu decays, with associated form factors in EvtBCXFF, | Bc to D0(star) mu nu decays, with associated form factors in EvtBCXFF, | ||||
courtesy of Aleksei Luchinsky (LHCb). Also generalised the calculation | - courtesy of Aleksei Luchinsky (LHCb). | ||||
* Also generalised the calculation | |||||
of their maximum probabilities by reusing the CalcMaxProb method in | of their maximum probabilities by reusing the CalcMaxProb method in | ||||
EvtSemiLeptonicAmp, which now allows for different Q^2 binning | EvtSemiLeptonicAmp, which now allows for different Q^2 binning | ||||
(default remains at 25 bins). | (default remains at 25 bins). | ||||
R01-07-00------------------------------------------------------------------- | === | ||||
## R01-07-00 | |||||
13th December 2017 John Back | 13th December 2017 John Back | ||||
New tag incorporating all changes below. Recommended external packages | * New tag incorporating all changes below. | ||||
are HepMC 2.06.09, pythia 8.230, Photos++ 3.61 and Tauola++ 1.1.6c, | * Recommended external packages are | ||||
as used in the setupEvtGen.sh script. | (as used in the setupEvtGen.sh script): | ||||
- HepMC 2.06.09, | |||||
- pythia 8.230, | |||||
- Photos++ 3.61 | |||||
- Tauola++ 1.1.6c. | |||||
12th December 2017 John Back | 12th December 2017 John Back | ||||
Changed Pythia validation example decay files to use Pythia8 codes. | * Changed Pythia validation example decay files to use Pythia8 codes. | ||||
6th December 2017 John Back | 6th December 2017 John Back | ||||
Modified the examples to use DECAY.DEC (see 25th April 2016) instead of | * Modified the examples to use DECAY.DEC (see 25th April 2016) instead of | ||||
DECAY_2010.DEC. Changed EvtExternalGenList to assume Pythia8 codes are | DECAY_2010.DEC. Changed EvtExternalGenList to assume Pythia8 codes are | ||||
used in decay files by default, which is the case for DECAY.DEC. Also | used in decay files by default, which is the case for DECAY.DEC. Also | ||||
updated the setupEvtGen.sh script to work with Pythia 8.2x versions. | updated the setupEvtGen.sh script to work with Pythia 8.2x versions. | ||||
29th November 2017 John Back | 29th November 2017 John Back | ||||
Modified EvtSVP, EvtVVP and EvtTVP models to handle both radiative and | * Modified EvtSVP, EvtVVP and EvtTVP models to handle both radiative and | ||||
two-lepton decays, courtesy of Aleksei Luchinsky (LHCb). | two-lepton decays, | ||||
- courtesy of Aleksei Luchinsky (LHCb). | |||||
14th July 2017 John Back | 14th July 2017 John Back | ||||
Only create external generator objects if they don't already exist in | * Only create external generator objects if they don't already exist in | ||||
EvtExternalGenFactory. Modified configure script to work with Pythia 8.2x | EvtExternalGenFactory. | ||||
* Modified configure script to work with Pythia 8.2x | |||||
5th July 2017 Michal Kreps | 5th July 2017 Michal Kreps | ||||
Register the VTOSLL model. | * Register the VTOSLL model. | ||||
14th June 2017 John Back | 14th June 2017 John Back | ||||
Add isNeutralKaon() boolean function and corrected comments in EvtDDalitz. | * Add isNeutralKaon() boolean function and corrected comments in EvtDDalitz. | ||||
8th May 2017 Michal Kreps | 8th May 2017 Michal Kreps | ||||
Fix bug in EvtbTosllVectorAmp to recognise Bs --> K*bar mu mu decay as | * Fix bug in EvtbTosllVectorAmp to recognise Bs --> K*bar mu mu decay as | ||||
b --> d ll transition. | b --> d ll transition. | ||||
8th May 2017 Michal Kreps | 8th May 2017 Michal Kreps | ||||
Significantly simplify way how we decide on decay mode and daughters | * Significantly simplify way how we decide on decay mode and daughters | ||||
ordering in DDalitz model. With new code by definition all orderings of | ordering in DDalitz model. | ||||
- With new code by definition all orderings of | |||||
daughters in the decay file will yield same output. | daughters in the decay file will yield same output. | ||||
4th May 2017 John Back | 4th May 2017 John Back | ||||
Further fixes to DDalitz particle ordering (including charge-conjugates): | * Further fixes to DDalitz particle ordering (including charge-conjugates): | ||||
Mode 5: D0 -> K- K0bar K+ and K+ K- K0bar | - Mode 5: D0 -> K- K0bar K+ and K+ K- K0bar | ||||
Mode 12: D0 -> pi0 pi- pi+ and pi+ pi0 pi- | - Mode 12: D0 -> pi0 pi- pi+ and pi+ pi0 pi- | ||||
Removed unneeded index ordering checks for mode 10 (D+ -> pi- pi+ pi+) | - Removed unneeded index ordering checks for mode 10 (D+ -> pi- pi+ pi+) | ||||
and mode 11 (Ds+ -> pi- pi+ pi+) | and mode 11 (Ds+ -> pi- pi+ pi+) | ||||
27th April 2017 John Back | 27th April 2017 John Back | ||||
Fixed DDalitz particle ordering for mode 7: D+ -> pi+ K- K+ and K+ pi+ K- | * Fixed DDalitz particle ordering for mode 7: D+ -> pi+ K- K+ and K+ pi+ K- | ||||
and their charge-conjugates | and their charge-conjugates | ||||
7th April 2017 John Back | 7th April 2017 John Back | ||||
Modified EvtGenExternal/EvtPythiaEngine to ensure that the EvtGen-based | * Modified EvtGenExternal/EvtPythiaEngine to ensure that the EvtGen-based | ||||
instances of Pythia8 (for generic and alias decays) use the same | instances of Pythia8 (for generic and alias decays) use the same | ||||
particle properties as defined by EvtGen, courtesy Patrick Robbe (LHCb). | particle properties as defined by EvtGen, | ||||
- courtesy Patrick Robbe (LHCb). | |||||
5th April 2017 Michal Kreps | 5th April 2017 Michal Kreps | ||||
Fixed indexing in copy constructor of Evt3Rank3C, which would otherwise | * Fixed indexing in copy constructor of Evt3Rank3C, which would otherwise | ||||
produce an infinite loop; bug report from David Grellscheid. | produce an infinite loop; | ||||
- bug report from David Grellscheid. | |||||
3rd November 2016 John Back | 3rd November 2016 John Back | ||||
Modified EvtFlatQ2 model to work for all B -> X lepton lepton modes, as | * Modified EvtFlatQ2 model to work for all B -> X lepton lepton modes, as | ||||
well as adding an extra phase space factor to correct for the dip at low | well as adding an extra phase space factor to correct for the dip at low | ||||
q^2, courtesy of Marcin Chrzaszcz & Thomas Blake (LHCb), which is enabled | q^2, which is enabled by using "FLATQ2 1" instead of just "FLATQ2" in the decay file, | ||||
by using "FLATQ2 1" instead of just "FLATQ2" in the decay file. | - courtesy of Marcin Chrzaszcz & Thomas Blake (LHCb). | ||||
13th October 2016 John Back | 13th October 2016 John Back | ||||
Added the TauolaCurrentOption decfile keyword to select the hadronic | * Added the TauolaCurrentOption decfile keyword to select the hadronic | ||||
current in Tauola; default is the BaBar-tuned current option (int = 1). | current in Tauola; default is the BaBar-tuned current option (int = 1). | ||||
EvtParticles can store double attributes using the functions | * EvtParticles can store double attributes using the functions | ||||
setAttributeDouble(name, double) and getAttributeDouble(name), which can | setAttributeDouble(name, double) and getAttributeDouble(name), which can | ||||
be useful for storing and retrieving amplitude weights, for example. | be useful for storing and retrieving amplitude weights, for example. | ||||
The analogous EvtParticle integer attribute interface remains unchanged: | - The analogous EvtParticle integer attribute interface remains unchanged: | ||||
setAttribute(name, int) and getAttribute(name). | setAttribute(name, int) and getAttribute(name). | ||||
13th September 2016 John Back | 13th September 2016 John Back | ||||
Modified EvtTauolaEngine to use internal Tauola spin matrices for | * Modified EvtTauolaEngine to use internal Tauola spin matrices for | ||||
tau pair events by temporarily setting the PDG id of the mother as a | tau pair events by temporarily setting the PDG id of the mother as a | ||||
boson, keeping the same 4-momentum. The BaBar hadronic currents are now | boson, keeping the same 4-momentum. | ||||
used by default. Also added the ability to change some Tauola parameters | * The BaBar hadronic currents are now used by default. | ||||
using the "Define" keyword in decay files. Added an example decay file | * Also added the ability to change some Tauola parameters | ||||
using the "Define" keyword in decay files. | |||||
* Added an example decay file | |||||
illustrating the new features: validation/TauolaFiles/Btautau.dec | illustrating the new features: validation/TauolaFiles/Btautau.dec | ||||
9th September 2016 Michal Kreps | 9th September 2016 Michal Kreps | ||||
Reimplement code in EvtBTo3pi.F, EvtBTo3piMPP.F, EvtBTo3piP00.F and | * Reimplement code in EvtBTo3pi.F, EvtBTo3piMPP.F, EvtBTo3piP00.F and | ||||
EvtBToKpipi.F in C++ in order to remove dependence on Fortran compiler. | EvtBToKpipi.F in C++ in order to remove dependence on Fortran compiler. | ||||
With this, there is no internal Fortran code in EvtGen. | - With this, there is no internal Fortran code in EvtGen. | ||||
=== | |||||
## R01-06-00 | |||||
R01-06-00------------------------------------------------------------------- | |||||
1st June 2016 John Back | 1st June 2016 John Back | ||||
New tag incorporating all changes below. Recommended external packages | New tag incorporating all changes below. Recommended external packages | ||||
are HepMC 2.06.09, pythia 8.186, Photos++ 3.61 and Tauola++ 1.1.5. | are HepMC 2.06.09, pythia 8.186, Photos++ 3.61 and Tauola++ 1.1.5. | ||||
28th April 2016 Michal Kreps | 28th April 2016 Michal Kreps | ||||
For Ds+ --> 2pi+ pi- there was double counting of branching fraction | For Ds+ --> 2pi+ pi- there was double counting of branching fraction | ||||
resulting in total branching fraction being 1.5 times larger than measured | resulting in total branching fraction being 1.5 times larger than measured | ||||
one. Fix by revisiting submodes, which now fill total Ds --> 3pi. | one. Fix by revisiting submodes, which now fill total Ds --> 3pi. | ||||
Show All 22 Lines | 12th February 2016 John Back | ||||
from Jack Wimberley to ensure that the q^2 range is physical when | from Jack Wimberley to ensure that the q^2 range is physical when | ||||
finding the maximum amplitude probability. | finding the maximum amplitude probability. | ||||
2nd December 2015 John Back | 2nd December 2015 John Back | ||||
From LHCb, added EvtKStopizmumu model for KS -> pi0 mu mu decays based on | From LHCb, added EvtKStopizmumu model for KS -> pi0 mu mu decays based on | ||||
JHEP08(1998)004, courtesy of Veronika Chobanova, Diego Martinez Santos | JHEP08(1998)004, courtesy of Veronika Chobanova, Diego Martinez Santos | ||||
and Jeremy Dalseno. Added EvtConst::Fermi for Fermi coupling constant. | and Jeremy Dalseno. Added EvtConst::Fermi for Fermi coupling constant. | ||||
R01-05-00------------------------------------------------------------------- | === | ||||
## R01-05-00 | |||||
21st October 2015 John Back | 21st October 2015 John Back | ||||
New tag incorporating all changes below. Recommended external packages | New tag incorporating all changes below. Recommended external packages | ||||
are HepMC 2.06.09, pythia 8.186, Photos++ 3.61 and Tauola++ 1.1.5. | are HepMC 2.06.09, pythia 8.186, Photos++ 3.61 and Tauola++ 1.1.5. | ||||
Added the EvtB2MuMuMuNu model for simulating the very rare four-leptonic | Added the EvtB2MuMuMuNu model for simulating the very rare four-leptonic | ||||
decays B- -> mu+ mu- anti-nu_mu mu-, courtesy Nikolai Nikitin. | decays B- -> mu+ mu- anti-nu_mu mu-, courtesy Nikolai Nikitin. | ||||
16th October 2015 John Back | 16th October 2015 John Back | ||||
▲ Show 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
12th June 2015 John Back | 12th June 2015 John Back | ||||
Changed the width of chi_b1 in evt.pdl from 9.8928 GeV (!) to zero. | Changed the width of chi_b1 in evt.pdl from 9.8928 GeV (!) to zero. | ||||
1st May 2015 John Back | 1st May 2015 John Back | ||||
Added Bc -> scalar ell nu (EvtBcSMuNu) and Bc -> tensor ell nu | Added Bc -> scalar ell nu (EvtBcSMuNu) and Bc -> tensor ell nu | ||||
(EvtBcTMuNu) decays, courtesy of Jack Wimberley, LHCb. Also included the | (EvtBcTMuNu) decays, courtesy of Jack Wimberley, LHCb. Also included the | ||||
chi_c1 mode for EvtBcVMuNu. | chi_c1 mode for EvtBcVMuNu. | ||||
R01-04-00------------------------------------------------------------------- | === | ||||
## R01-04-00 | |||||
2nd April 2015 John Back | 2nd April 2015 John Back | ||||
Removed the EvtStdlibRandomEngine class since this can produce biases | Removed the EvtStdlibRandomEngine class since this can produce biases | ||||
to kinematic distributions when one or more of the daughters is a | to kinematic distributions when one or more of the daughters is a | ||||
resonance, such as B0 -> K pi psi (thanks to Antonio Augusto Alves Jr | resonance, such as B0 -> K pi psi (thanks to Antonio Augusto Alves Jr | ||||
who discovered this issue). EvtSimpleRandomEngine is now the default | who discovered this issue). EvtSimpleRandomEngine is now the default | ||||
random number generator in the validation and test examples. | random number generator in the validation and test examples. | ||||
Incorporated several additions and modifications from LHCb: | Incorporated several additions and modifications from LHCb: | ||||
Show All 31 Lines | |||||
29th January 2014 Daniel Craik | 29th January 2014 Daniel Craik | ||||
Removed mass assertion on GS shape in EvtDalitzReso to allow it to also | Removed mass assertion on GS shape in EvtDalitzReso to allow it to also | ||||
be used for charged rho resonances. | be used for charged rho resonances. | ||||
27th January 2014 John Back | 27th January 2014 John Back | ||||
Minor corrections to Vub models to remove further gcc 4.8 warnings. | Minor corrections to Vub models to remove further gcc 4.8 warnings. | ||||
Updated configure script to work for MacOS clang (from Genser team). | Updated configure script to work for MacOS clang (from Genser team). | ||||
R01-03-00------------------------------------------------------------------- | === | ||||
## R01-03-00 | |||||
9th January 2014 John Back | 9th January 2014 John Back | ||||
New tag version "1.3.0", incorporating all changes below. | New tag version "1.3.0", incorporating all changes below. | ||||
Replaced auto-install script to work with this version as well as | Replaced auto-install script to work with this version as well as | ||||
the latest versions of all external generator packages. | the latest versions of all external generator packages. | ||||
Updated README to mention the new CERN-based web pages for Photos++ | Updated README to mention the new CERN-based web pages for Photos++ | ||||
and Tauola++. | and Tauola++. | ||||
Show All 32 Lines | 4th July 2013 Daniel Craik | ||||
Added LASS, exponential non-resonant and linear non-resonant shapes to EvtGenericDalitz. | Added LASS, exponential non-resonant and linear non-resonant shapes to EvtGenericDalitz. | ||||
3rd July 2013 Daniel Craik | 3rd July 2013 Daniel Craik | ||||
Fixed auto-install script for R01-02-00. | Fixed auto-install script for R01-02-00. | ||||
1st July 2013 Daniel Craik | 1st July 2013 Daniel Craik | ||||
Added auto-install script for R01-02-00. | Added auto-install script for R01-02-00. | ||||
R01-02-00------------------------------------------------------------------- | === | ||||
## R01-02-00 | |||||
15th May 2013 John Back | 15th May 2013 John Back | ||||
New tag, version "1.2.0", incorporating all changes below. | New tag, version "1.2.0", incorporating all changes below. | ||||
14th May 2013 Michal Kreps | 14th May 2013 Michal Kreps | ||||
Added Blatt-Weisskopf barrier factors up to L=5 in | Added Blatt-Weisskopf barrier factors up to L=5 in | ||||
EvtGenBase/EvtBlattWeisskopf::compute(). | EvtGenBase/EvtBlattWeisskopf::compute(). | ||||
14th May 2013 John Back | 14th May 2013 John Back | ||||
▲ Show 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | 11th December 2012 Daniel Craik | ||||
Updated the Xml parser to support named model parameters. Updated the | Updated the Xml parser to support named model parameters. Updated the | ||||
generic Dalitz model to use named model parameters as an example. | generic Dalitz model to use named model parameters as an example. | ||||
15th October 2012 John Back | 15th October 2012 John Back | ||||
Make EvtSimpleRandomEngine inherit from EvtRandomEngine to avoid | Make EvtSimpleRandomEngine inherit from EvtRandomEngine to avoid | ||||
crash in EvtGen.cpp when no random engine is defined | crash in EvtGen.cpp when no random engine is defined | ||||
(from Bjoern Spruck). | (from Bjoern Spruck). | ||||
R01-01-00------------------------------------------------------------------- | === | ||||
## R01-01-00 | |||||
4th October 2012 John Back | 4th October 2012 John Back | ||||
New tag, version "1.1.0", incorporating all changes below. | New tag, version "1.1.0", incorporating all changes below. | ||||
Provide proper default constructors for EvtVector4R and | Provide proper default constructors for EvtVector4R and | ||||
EvtPhotonParticle. Modified the validation and test code to also | EvtPhotonParticle. Modified the validation and test code to also | ||||
compile/link in the case of no external generators being included. | compile/link in the case of no external generators being included. | ||||
3rd October 2012 John Back | 3rd October 2012 John Back | ||||
Show All 18 Lines | 14th September 2012 Michal Kreps | ||||
some NP scenarious could be affected, SM one is definitely unaffected. | some NP scenarious could be affected, SM one is definitely unaffected. | ||||
13th September 2012 John Back | 13th September 2012 John Back | ||||
Added the use of the environment variables EVTGEN_PHOTOS, EVTGEN_PYTHIA | Added the use of the environment variables EVTGEN_PHOTOS, EVTGEN_PYTHIA | ||||
and EVTGEN_TAUOLA to specify if the Photos, Pythia and/or Tauola engine | and EVTGEN_TAUOLA to specify if the Photos, Pythia and/or Tauola engine | ||||
classes are used or not. These variables are set by the configure script, | classes are used or not. These variables are set by the configure script, | ||||
depending if the library paths are specified for these generators. | depending if the library paths are specified for these generators. | ||||
R01-00-01-------------------------------------------------------------------- | === | ||||
## R01-00-01 | |||||
12th September 2012 John Back | 12th September 2012 John Back | ||||
New tag incorporating all changes below, since R01-00-00. | New tag incorporating all changes below, since R01-00-00. | ||||
11th September 2012 John Back | 11th September 2012 John Back | ||||
Modified the Photos and Tauola engine classes to use the new | Modified the Photos and Tauola engine classes to use the new | ||||
Photospp and Tauolapp namespaces that are present in the latest | Photospp and Tauolapp namespaces that are present in the latest | ||||
versions of Photos++(3.5) and Tauola++(1.0.7). Updated the configure file | versions of Photos++(3.5) and Tauola++(1.0.7). Updated the configure file | ||||
to get the correct location of the Tauola++ include files. | to get the correct location of the Tauola++ include files. | ||||
▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | 16th March 2012 Daniel Craik | ||||
Added the ability to define particles from the PDL for Dalitz decay | Added the ability to define particles from the PDL for Dalitz decay | ||||
resonances instead of defining mass, width and spin seperately. Renamed | resonances instead of defining mass, width and spin seperately. Renamed | ||||
the lifetime attribute of Dalitz decay resonaces to width to avoid | the lifetime attribute of Dalitz decay resonaces to width to avoid | ||||
confusion. Added further validation code for the generic Dalitz model. | confusion. Added further validation code for the generic Dalitz model. | ||||
15th March 2012 Daniel Craik | 15th March 2012 Daniel Craik | ||||
Added validation code for xml decay files and the generic Dalitz model. | Added validation code for xml decay files and the generic Dalitz model. | ||||
R01-00-00 ------------------------------------------------------------------ | === | ||||
## R01-00-00 | |||||
6th March 2012 John Back | 6th March 2012 John Back | ||||
First official version for Genser (evtgen 1.0.0) that includes | First official version for Genser (evtgen 1.0.0) that includes | ||||
support for external generators: Pythia8, Photos++ and Tauola++. | support for external generators: Pythia8, Photos++ and Tauola++. | ||||
This also includes a preliminary version of creating Dalitz plot | This also includes a preliminary version of creating Dalitz plot | ||||
decay models using EvtGenericDalitz. | decay models using EvtGenericDalitz. |