Gauss merge requestshttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests2024-03-28T00:19:19+01:00https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1051Draft: Add Belle 2018 model to EvtGen - JIRA LHCBGAUSS-28942024-03-28T00:19:19+01:00Camille NormandDraft: Add Belle 2018 model to EvtGen - JIRA LHCBGAUSS-2894Adding a model in EvtGen of $`D \to K_S \pi\pi`$ based on [this BELLE/BaBar paper](https://arxiv.org/abs/1804.06153) from 2018.
The model can be used
* in "standalone" mode, to generate D-\>Kspipi.
* in addition with the `BTODDALITZCPK...Adding a model in EvtGen of $`D \to K_S \pi\pi`$ based on [this BELLE/BaBar paper](https://arxiv.org/abs/1804.06153) from 2018.
The model can be used
* in "standalone" mode, to generate D-\>Kspipi.
* in addition with the `BTODDALITZCPK` model on a parent B meson that takes as input gamma, deltaB and rB, to be used in gamma analysis.
JIRA task: https://its.cern.ch/jira/browse/LHCBGAUSS-2894
generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3067/stable/linux-64/bin/lb-dev Gauss/v49r25John James BackJohn James Backhttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1045No Acceptance Cuts for daughters of Long Lived particles2024-03-26T14:34:38+01:00Andrea MerliNo Acceptance Cuts for daughters of Long Lived particlesOnly daughters of $\Omega^-$, $\Xi^-$, $\Xi^0$, $\Lambda^0$ and $K_S$ are removed from the acceptance cut of standard tools [DaughtersInLHCb.cpp#L95](https://gitlab.cern.ch/lhcb/Gauss/-/blob/Sim10/Gen/GenCuts/src/DaughtersInLHCb.cpp?ref_...Only daughters of $\Omega^-$, $\Xi^-$, $\Xi^0$, $\Lambda^0$ and $K_S$ are removed from the acceptance cut of standard tools [DaughtersInLHCb.cpp#L95](https://gitlab.cern.ch/lhcb/Gauss/-/blob/Sim10/Gen/GenCuts/src/DaughtersInLHCb.cpp?ref_type=heads#L95). Acceptance cuts are wrongly applied to daughters of $\Sigma^+$, $\Sigma^-$, long lived user defined particles (e.g. [Bd_MuPiMajoranaNeutrino2MuPi,m=3000MeV,t=100ps,DecProdCut.dec](https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/-/blob/v30r102/dkfiles/Bd_MuPiMajoranaNeutrino2MuPi,m=3000MeV,t=100ps,DecProdCut.dec), [Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec](https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/-/blob/v30r102/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec)) or resonances produced in long lived user defined particles (e.g. [Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut.dec](https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/-/blob/v30r102/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut.dec)). Here I propose a much robust way to identify the daughters of long lived particles that does not rely on PDG ID. For the time being, the changes have been implemented only in DaughtersInLHCb. If they are accepted, I will implement them also in all the other tools that use the old buggy logic to exclude long lived particle daughters. This merge request has to be ported also to Sim09.Andrea MerliAndrea Merlihttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1029Draft: Switch to master branch of EvtGen @ HepForge for Sim112024-03-28T00:28:53+01:00Gloria CortiDraft: Switch to master branch of EvtGen @ HepForge for Sim11This corresponds to !696 for Sim11 that is instead now targeting the `Sim10` branch
cc: @kreps, @jback, @tlathamThis corresponds to !696 for Sim11 that is instead now targeting the `Sim10` branch
cc: @kreps, @jback, @tlathamhttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1028Draft: Fix EvtIdSet initialisations2024-03-28T00:26:22+01:00Thomas LathamDraft: Fix EvtIdSet initialisationsAdapt code in Sim10 version of LbEvtGen to upstream changes to EvtIdSet constructors.
Created following discussion in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1021#note_7312822
Closes #120Adapt code in Sim10 version of LbEvtGen to upstream changes to EvtIdSet constructors.
Created following discussion in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1021#note_7312822
Closes #120https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/1021Draft: Fix EvtIdSet initialisations2024-03-28T00:28:52+01:00Thomas LathamDraft: Fix EvtIdSet initialisationsAdapt code in LbEvtGen to upstream changes to EvtIdSet constructors.
Closes #120Adapt code in LbEvtGen to upstream changes to EvtIdSet constructors.
Closes #120https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/946Draft: Add the new Jpsi -> 4 leptons model2023-06-22T20:06:20+02:00Vitalii LisovskyiDraft: Add the new Jpsi -> 4 leptons modelThis MR adds a new EvtGen decay model that can be used to model Jpsi decays to 4 muons or 4 electrons (leptons of the same flavour).
The model is borrowed from the BES III collaboration in agreement between the physics coordinators of t...This MR adds a new EvtGen decay model that can be used to model Jpsi decays to 4 muons or 4 electrons (leptons of the same flavour).
The model is borrowed from the BES III collaboration in agreement between the physics coordinators of the two collaborations.
In BES III, this model was used as a combination of the "EvtDIY" model (Do It Yourself, that allows to plug any computed amplitude) and the (very long) amplitude expression that was coming in a separate .C file. The latter was adapted by Jianping Dai (BES III) to the LHCb case of unpolarised Jpsi production.
I have refurbished the code and performed numerous checks with it. It was checked that the Jpsi->4e and Jpsi->4mu simulations produce reasonable distributions. I also added checks for the spins of the particles etc.
Usage:
```
Decay J/psisig
1.000 e+ e- e+ e- PsiLLLL 3.097 0.000511;
Enddecay
```
or
```
Decay J/psisig
1.000 mu+ mu- mu+ mu- PsiLLLL 3.097 0.105658;
Enddecay
```
In principle, the model should also allow to simulate psi(2S) decays – thus the generic name and the need to provide the vector-meson mass as an argument; this was tested on 5 events but no check of the distributions was performed so far.
cc @lshchuts
Marked as a draft before some final checks are completed.Michal KrepsJohn James BackMichal Krepshttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/945update to AmpGen v2.42023-08-01T22:11:10+02:00Timothy David Evansupdate to AmpGen v2.4Updates AmpGen version to v2.4.
- Fixes the issues raised in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/920 upstream
- Picks up improvements to source generation that should improve compile times (+source sizes) quite a bit.Updates AmpGen version to v2.4.
- Fixes the issues raised in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/920 upstream
- Picks up improvements to source generation that should improve compile times (+source sizes) quite a bit.Gloria CortiAdam DavisTom HadavizadehPhilip James IltenGloria Cortihttps://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/696Draft: Switch to master branch of EvtGen @ HepForge for Sim102024-03-28T00:26:17+01:00Michal KrepsDraft: Switch to master branch of EvtGen @ HepForge for Sim10This is effectively standing MR to allow to try HepForge EvtGen master in nightlies. It should not be merged at all, for release with new functionality we will create a tag in HepForge and dedicated MR to switch to the particular tag.
c...This is effectively standing MR to allow to try HepForge EvtGen master in nightlies. It should not be merged at all, for release with new functionality we will create a tag in HepForge and dedicated MR to switch to the particular tag.
cc: @gcorti, @jback, @tlatham