Gauss merge requestshttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests2024-03-20T19:30:03+01:00https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1024Revert "Merge branch 'dd4hep_future_upgrades_refactor' into 'master'"2024-03-20T19:30:03+01:00Gloria CortiRevert "Merge branch 'dd4hep_future_upgrades_refactor' into 'master'"This reverts merge request !1009 as it will be needed to finalise the release of Gauss-on-Gaussino based on Detector v1r23.
If no other MR will be needed for that this will not be merged and the tag made on previous commit.This reverts merge request !1009 as it will be needed to finalise the release of Gauss-on-Gaussino based on Detector v1r23.
If no other MR will be needed for that this will not be merged and the tag made on previous commit.https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1002Draft: Fix issue with make looking in LHCb externals for internal library use...2024-03-19T09:57:16+01:00Gloria CortiDraft: Fix issue with make looking in LHCb externals for internal library used by Geant4See details in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/974#note_6945404, where this is picked up from
cc: @dpopov, @veltri, @witoldp, @clemenci
This is needed for Sim10 build against G4 10.7.
To check if Gauss-on-Gsino or ...See details in https://gitlab.cern.ch/lhcb/Gauss/-/merge_requests/974#note_6945404, where this is picked up from
cc: @dpopov, @veltri, @witoldp, @clemenci
This is needed for Sim10 build against G4 10.7.
To check if Gauss-on-Gsino or Gsino needs it or it is already taken care of, cc @mimazurehttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1041Draft: Simulation attribute files loading with correct mapping to muon filter...2024-03-13T16:32:52+01:00Erika De LuciaDraft: Simulation attribute files loading with correct mapping to muon filter volumes (DetDesc/DD4hep)Loading simulation attribute files in Geometry.py for DetDesc (Sim/Gauss/xml/SimulationRICHAerogelOff.xml) and DD4hep (Sim/Gauss/xml/SimulationRICHAerogelOff-dd4hep.xml) using the correct mapping to muon filter volumes.
Includes also ...Loading simulation attribute files in Geometry.py for DetDesc (Sim/Gauss/xml/SimulationRICHAerogelOff.xml) and DD4hep (Sim/Gauss/xml/SimulationRICHAerogelOff-dd4hep.xml) using the correct mapping to muon filter volumes.
Includes also the simulation attribute file to produce Muon low energy background samples with DD4hep (Sim/Gauss/xml/MuonLowEnergy-dd4hep.xml).
For DD4hep needs https://gitlab.cern.ch/lhcb/Detector/-/merge_requests/485 to be merged.https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1050Add Belle 2018 model to EvtGen - JIRA LHCBGAUSS-28942024-03-07T13:25:31+01:00Camille NormandAdd 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:
```plaintext
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3067/stable/linux-64/bin/lb-dev Gauss/v49r25
```https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1049Draft: Herwig integration into Sim102024-03-05T18:38:09+01:00Ibrahim ChahrourDraft: Herwig integration into Sim10generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3095/stable/linux-64/bin/lb-dev Gauss/v56r7generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3095/stable/linux-64/bin/lb-dev Gauss/v56r7https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1048Draft: Herwig integration into Sim102024-03-05T18:35:57+01:00Ibrahim ChahrourDraft: Herwig integration into Sim10generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3095/stable/linux-64/bin/lb-dev Gauss/v56r7generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3095/stable/linux-64/bin/lb-dev Gauss/v56r7https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/820Draft: [Futurev5] RICH in DD4hep2024-01-12T14:37:27+01:00Sajan EasoDraft: [Futurev5] RICH in DD4hep This is a first version of the new GaussPhotonics package based on Gaussino and DD4HEP, for RICH simulation. It is based on the Futurev4 branch of Gauss. It creates G4Hits; however they are not yet copied to MCHit structure. An example ... This is a first version of the new GaussPhotonics package based on Gaussino and DD4HEP, for RICH simulation. It is based on the Futurev4 branch of Gauss. It creates G4Hits; however they are not yet copied to MCHit structure. An example of the options file used for running this with particle gun is attached. The pgun options are in some files in Gauss/Gen/LbPGuns/options area. This needs a version of the 'Detector' package that is at least a 'recent master version'; a better option is a 'master version' that is expected to be available in a few days.
For reference, a log file obtained when running Gauss for a few events is attached. This new draft MR is made following a recent suggestion from @mimazure . This Draft MR replaces Draft MR !817 .
[Gaussino-example-run-options.py.txt](/uploads/0b363dc64a185882e7272ba3f998b99f/Gaussino-example-run-options.py.txt)
[Gauss-example-run.log.txt](/uploads/df1bcd225d2482e3293725719e5d02b6/Gauss-example-run.log.txt)https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1039New lifetimes for multimuon final states2023-12-26T12:54:49+01:00Emilio Xose Rodriguez FernandezNew lifetimes for multimuon final statesgenerated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3021/stable/linux-64/bin/lb-dev Gauss/v49r25generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3021/stable/linux-64/bin/lb-dev Gauss/v49r25https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1038New Lifetimes for intermediate scalars in Multimuon final states2023-12-26T12:35:02+01:00Emilio Xose Rodriguez FernandezNew Lifetimes for intermediate scalars in Multimuon final statesgenerated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3021/stable/linux-64/bin/lb-dev Gauss/v49r25generated with:
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3021/stable/linux-64/bin/lb-dev Gauss/v49r25https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/879Draft: [Futurev5] Support DeMagnet2023-12-11T16:34:53+01:00Michal MazurekDraft: [Futurev5] Support DeMagnetThe change is needed for both DetDesc and DD4hep as the magnetic field can now only be accessed from DeMagnetand not MagneticFieldSvc. It reuses a more generic interface from Gaussino presented in Gaussino/Gaussino!81
cc: @gcorti, @adav...The change is needed for both DetDesc and DD4hep as the magnetic field can now only be accessed from DeMagnetand not MagneticFieldSvc. It reuses a more generic interface from Gaussino presented in Gaussino/Gaussino!81
cc: @gcorti, @adavis, @krepsSim11/2024.03 (Gauss v60r1)https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/801Hotfix the MT inconsistency for anti-xi_b+2023-11-19T18:01:40+01:00Michal MazurekHotfix the MT inconsistency for anti-xi_b+@gcorti @dpopov
This fixes partially the problem described in #43@gcorti @dpopov
This fixes partially the problem described in #43https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1017Fix issue with make looking in LHCb externals for internal library used by Ge...2023-11-16T18:49:01+01:00Gloria CortiFix issue with make looking in LHCb externals for internal library used by Geant4This is needed for Sim11 build against G4 10.7 in order to be able to run directly from the nightly install area for LHCbPR and later from release area in production.
cc: @mimazure, @clemenci, @dpopov, @mwhitehe, @veltri, @witoldpThis is needed for Sim11 build against G4 10.7 in order to be able to run directly from the nightly install area for LHCbPR and later from release area in production.
cc: @mimazure, @clemenci, @dpopov, @mwhitehe, @veltri, @witoldpSim11/2024.02.14 (Gauss v60r0)Gloria CortiGloria Cortihttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/903Draft: Dropped direct usage of Gaudi::Functional algorithms in Gauss algorithms2023-11-16T14:05:53+01:00Sebastien PonceDraft: Dropped direct usage of Gaudi::Functional algorithms in Gauss algorithmsSim11/2024.02.14 (Gauss v60r0)https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1015Draft: U2UT in DD4hep2023-10-31T09:23:01+01:00Ji Pengpengji@ihep.ac.cnDraft: U2UT in DD4hepU2UT in DD4hep runs in this branch successfully!U2UT in DD4hep runs in this branch successfully!Xuhao YuanShuqi ShengMingjie FengJi Pengpengji@ihep.ac.cnXuhao Yuanhttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1006Upgrade/UTv4r2-newUTID2023-10-30T13:31:09+01:00Hangyi WuUpgrade/UTv4r2-newUTIDWork with https://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/4300, https://gitlab.cern.ch/lhcb-conddb/SIMCOND/-/merge_requests/143, https://gitlab.cern.ch/lhcb-conddb/DDDB/-/merge_requests/79Work with https://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/4300, https://gitlab.cern.ch/lhcb-conddb/SIMCOND/-/merge_requests/143, https://gitlab.cern.ch/lhcb-conddb/DDDB/-/merge_requests/79https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/756Draft: Clean-up and refactoring of the tracking GANs; see MR !7552023-10-17T12:12:09+02:00Lucio AnderliniDraft: Clean-up and refactoring of the tracking GANs; see MR !755Clean-up and refactoring of the tracking GANs; see MR !754 and !755 for history.
The tracking GANs are designed to learn deviation of the target distribution from a standard multivariate Gaussian. This is reasonable because of the quan...Clean-up and refactoring of the tracking GANs; see MR !754 and !755 for history.
The tracking GANs are designed to learn deviation of the target distribution from a standard multivariate Gaussian. This is reasonable because of the quantile preprocessing. The logic implementing this "deviation" was in LamarrPropagator before, but this is suboptimal because in a future modification of the model this "residual-like" logic might be removed. I moved the necessary steps out from Lamarr and included them in the pluggable model.
Note: this will break Lamarr as long as the parametrizations are not updated.https://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/886Draft: [Futurev5] Temporary duplicate of 8482023-10-10T10:23:46+02:00Michal MazurekDraft: [Futurev5] Temporary duplicate of 848To be closed when `Futurev4` -> `Futurev5`To be closed when `Futurev4` -> `Futurev5`Michal MazurekMichal Mazurekhttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/845Draft: Temporarily unblock Sim10 in Run3 nightly slots2023-10-05T20:07:29+02:00Michal MazurekDraft: Temporarily unblock Sim10 in Run3 nightly slots@gcorti @kreps @adavis
This temporary solution will solve the failing Gauss (Sim10) in all Run3 nightly slots i.e. ~"lhcb-head", ~"lhcb-gaudi-head", ~"lhcb-head-2", ~"lhcb-lcg-dev3", ~"lhcb-lcg-dev4", ~"lhcb-lcg-test", ~"lhcb-master". ...@gcorti @kreps @adavis
This temporary solution will solve the failing Gauss (Sim10) in all Run3 nightly slots i.e. ~"lhcb-head", ~"lhcb-gaudi-head", ~"lhcb-head-2", ~"lhcb-lcg-dev3", ~"lhcb-lcg-dev4", ~"lhcb-lcg-test", ~"lhcb-master".
Please note that **most of the tests will be still failing**. This is because we have recently added Gaussino and Geant4 MT to these nightly slots and Gauss(Sim10) works only in ST mode. We have to wait until `Futurev4` with Gauss(-on-Gaussino) will become the master branch.
FYI @rmatev @clemencihttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1010Draft: mveltri-add-fake-decay-to-unknown-shortlived2023-09-28T15:39:14+02:00Michele VeltriDraft: mveltri-add-fake-decay-to-unknown-shortlivedWorkaround to assign a fake decay into a "geantino" to the unknown particles created out of the ParticlePropertyService tableWorkaround to assign a fake decay into a "geantino" to the unknown particles created out of the ParticlePropertyService tablehttps://gitlab.cern.ch:8443/lhcb/Gauss/-/merge_requests/1008Draft: mveltri-fix-genconf-pointer-in-GaussPhysics2023-09-28T15:38:42+02:00Michele VeltriDraft: mveltri-fix-genconf-pointer-in-GaussPhysics- /Sim/GaussPhysics/src/GiGaPhysUnknownParticles.h
- /Sim/GaussPhysics/src/GiGaPhysUnknownParticles.cpp- /Sim/GaussPhysics/src/GiGaPhysUnknownParticles.h
- /Sim/GaussPhysics/src/GiGaPhysUnknownParticles.cpp