Skip to content
Snippets Groups Projects
Commit 0674c9a0 authored by Gloria Corti's avatar Gloria Corti
Browse files

Merge branch 'v51r2-release' into 'Sim09-upgrade'

Dependency and documentation for v51r2 release

See merge request lhcb/Gauss!309
parents 44b4ebed 93f4dcfa
No related branches found
No related tags found
No related merge requests found
......@@ -20,9 +20,9 @@ macro(FindG4libs)
endmacro()
# Declare project name and version
gaudi_project(Gauss v51r1
gaudi_project(Gauss v51r2
FORTRAN
USE LHCb v42r6p2
USE LHCb v42r8
Geant4 v96r4p7
DATA AppConfig VERSION v3r*
BcVegPyData VERSION v2r*
......
################################################################################
# Package: GaussSys
################################################################################
gaudi_subdir(GaussSys v51r1)
gaudi_subdir(GaussSys v51r2)
gaudi_add_test(QMTest QMTEST)
{% set used = [] -%}
{% macro section(labels) -%}
{% for mr in select_mrs(merge_requests, labels, used) %}
- {{mr.title}}, !{{mr.iid}} (@{{mr.author.username}}) {{find_tasks(mr)}}
{{mr.description|mdindent(2)}}
{% endfor %}
{%- endmacro %}
{{date}} {{project}} {{version}}
===
This version uses LHCb v42r8, Geant4 v96r4p7, Gaudi v28r2 and LCG_88 with
HepMC 2.06.09 and Root 6.08.06
The generators used via LCG_88/MCGenerators) are
pythia8 186 (with LHCb Tune1), lhapdf 6.1.4, photos++ 3.56,
tauola++ 1.1.6b.lhcb, pythia 6.427.2,
hijing 1.383bs.2, crmc 1.5.6 (epos), alpgen 2.1.4, powhegbox r3043.lhcb,
herwig++ 2.7.1, thepeg 1.9.2p1,
rivet 2.4.2, yoda 1.5.9.
startlight r300
and the internal implementation of:
EvtGen with EvtGenExtras, AmpGen, Mint,
BcVegPy and GenXicc, SuperChic, LPair, MIB
The data packages specific for the simulation are
Geant4Files v96r* , GDMLData v1r* , XmlVis v2r* , DecFiles v30r* ,
LHAPDFSets v2r* , BcVegPyData v2r* , GenXiccData v3r* , PGunsData v1r* ,
MIBData v3r*
<p>
This version is released on `Sim09-upgrade` branch.
<p>
It is to be used for productions referred to as **Sim09d-Up02**
### New features
{{ section(['new feature']) }}
### Enhancements
{{ section(['enhancement']) }}
#### Generators
{{ section(['generators']) }}
#### Detector Simulation
{{ section(['generators']) }}
#### Fast Simulation
{{ section(['fastsim']) }}
### Bug fixes
{{ section(['bug fix']) }}
### Code modernisations and cleanups
{{ section(['cleanup', 'modernisation']) }}
### Monitoring changes and Changes to tests
{{ section(['monitoring', 'testing']) }}
### Other
{{ section([[]]) }}
2018-06-05 Gauss v51r2
===
This version uses LHCb v42r8, Geant4 v96r4p7, Gaudi v28r2 and LCG_88 with
HepMC 2.06.09 and Root 6.04.02
The generators used via LCG_79/MCGenerators) are
pythia8 186 (with LHCb Tune1), lhapdf 6.1.4, photos++ 3.56,
tauola++ 1.1.6b.lhcb, pythia 6.427.2,
hijing 1.383bs.2, crmc 1.5.6 (epos), alpgen 2.1.4, powhegbox r2092,
herwig++ 2.7.1, thepeg 1.9.2p1,
rivet 2.4.2, yoda 1.5.9.
**startlight r300**
and the internal implementation of:
__EvtGen__ with EvtGenExtras, AmpGen, Mint,
BcVegPy and GenXicc, SuperChic, LPair, MIB
The data packages specific for the simulation are
Geant4Files v96r* , GDMLData v1r* , XmlVis v2r* , DecFiles v30r* ,
LHAPDFSets v2r* , BcVegPyData v2r* , GenXiccData v3r* , PGunsData v1r* ,
MIBData v3r*
<p>
This version is released on `Sim09-upgrade` branch.
<p>
It is to be used for productions referred to as **Sim09d-Up02**
### New features
#### Generators
- StarLight for Sim09-upgrade, !303 (@gcorti) [LHCBGAUSS-923]
Porting StarLight adaptor to Sim09-upgrade.
This corresponds to !293 for 'Sim09' and !294 for 'master'
The whole development history is documented in !111.
Closes LHCBGAUSS-923
- LHCBGAUSS-815 SuperChic2, !295 (@gcorti) [LHCBGAUSS-815]
Porting the merge of branch 'LHCBGAUSS-815.SuperChic2'
See merge request lhcb/Gauss!94 for 'Sim09'
(cherry picked from commit 972a82961d2fc083ee35e43a18a1787bd6722b01)
da5809e5 version 2.03 of SuperChic
6a771e36 updated to version 2.04 of SuperChic
fa826f14 fixed status codes and temporarily added example dec files
604c403f updated CMakeLists for SuperChic2
db455534 Fix use of SuperChic2 internal headers
92074620 Update CMakeLists.txt to remove unnecessary fortran flag
c68212e8 Removed files which create duplicate symbols.
aa61c1e2 Modified LHA for updated Pythia.
7f5c22b5 Fixed the setEvent for current version of Pythia.
20450618 Moved 'include' to 'common', updated SuperChic2 generation script, and remvoed decfile examples.
#### Detector Simulation
- Add physics list to include neutron low energy processes, !299 (@gcorti) [LHCBGAUSS-1401]
Add factory declaration of hadronic physics list extending the standard hadronic physics list used by LHCb (`FTFP_BERT`) to include `HP` (High Precision) processes, i.e. low energy processes for neutrons.
This is needed for the special production for muon low energy background to produce the parametrisation needed to be added in `Boole`.
The MR also includes an options file to use this hadronic physics list with the other standard em, general and LHCb PL.
For master the corresponding MR is !301
Closes LHCBGAUSS-1401
### Enhancements
#### Generators
- Tackling slow pythia event types: Applying (part of) the cut tool in modified EvtGenDecay, !292 (@gcorti)
Porting merge of branch 'dmuller-EvtGenDecayWithCutTool'
See merge request lhcb/Gauss!266 for 'Sim09'
(cherry picked from commit 0944d5d9210a25a9c844501627893b2c163d00e7)
f119060e Added extended version of EvtGenDecay with cut tool
ead4330f Redecay configuration now is set to use same decaytool as nominal.
- GenCut changes for R(D*) hadronic, !290 (@gcorti) [LHCBGAUSS-1323]
Porting merge of branch 'LHCBGAUSS-1323.DaughtersInLHCbAndCutsForDstarXInheritance'
See merge request lhcb/Gauss!258 for 'Sim09'
(cherry picked from commit 116beb2a3d2f98b5c1d4a99cfdbb3569e8248666)
3ecb213c inherit from DaughtersInLHCb
2cf67e9b inherit from DaughtersInLHCbAndCutsForDstar, split main function into several digestible steps
353f693a inherit from DaughtersInLHCbAndCutsForDstar3pi
80fdb63e inherit from DaughtersInLHCbAndCutsForDstarD
ba7c83d6 migrate stable b-hadron checks to static members
d76bb8c5 change inheritance, add vertex check, rm unnecessary check
a5e4342f add vertex check, fix logic
e6a143cb replace loops with algorithms. remove need for vertex check by only looking at…
1c4b6538 Remove inheritance from ForDstar3pi to ForDstar. Restore identical cuts.
a8f4357f wrap debug messages. simpler D0 lifetime calculation
e0f88a3a stable_b_hadrons vector->set, is_it_stable_b_had as regular function
155894b1 check for extra D's in any descendants of the D*-parent b-hadron
545ba8a4 inherit from DstarD again
24d324df Equate vertices by barcode not pointers. Doxygen comments.
66e91681 add debug messages, change D* descendant veto in…
03e910c7 Decay other D* particles. Fix bug in min pT calculation. Delegate b-hadron check…
293029aa Change to IFullGenEventCutTool as parent class
e1d1ac0c complete rewrite: these cuts can be split into stages (Cuts and FullEventCuts)
4e299cad New class: ExtraParticlesInAcceptance
5d98c91b debug statements
3ed33128 documentation in declareProperty
2b068f04 move call of hasAncestor() to make passesCuts() more readable. improve documentation
104edfd3 add ability to exclude signal decay products and require all particles to be from same B decay
48abfb0d Changes in response to comments
68a5e809 declare component
- LHCBGAUSS-1351 Updating particle properties for EvtGen Pythia decay model, !288 (@gcorti) [LHCBGAUSS-1351]
Port merging of branch 'LHCBGAUSS-1351'
See merge request lhcb/Gauss!267 for 'Sim09'
(cherry picked from commit d405d119a8bcbefdd6e5f98d40d807f83f91cff5)
9389f4a0 Updated EvtPythiaEngine to correctly handle updates of various particle
28ed8ea3 Implement most of the code review suggestions.
- Bc -> D0(star) mu nu, !280 (@gcorti) [LHCBGAUSS-1304]
Port merge of branch 'LHCBGAUSS-1304'
See merge request lhcb/Gauss!249 for 'Sim09' and lhcb/Gauss!279 for 'master'
(cherry picked from commit d6500497be3bdd287162c995daa26e8d3e5ba7c1)
ff177130 Bc -> D0(star) mu nu
7503eba3 Modifications to the BcXMuNu/BCXFF classes.
af7b3796 Replace hardcoded particle masses with EvtPD::getMass().
c2afe32f Change EvtPDL::getMass() to EvtPDL::getMeanMass() in EvtBCXFF classes.
- EPOS.py mod.: light particle event types not using pythia, but EPOS, !262 (@gcorti) [LHCBGAUSS-1320]
Port merging of branch 'LHCBGAUSS-1320.EposforLFevttypes' into 'Sim09'
See merge request lhcb/Gauss!259, also correspond to lhcb/Gauss!261 merging to master
(cherry picked from commit 9616f3af6da207f6f6a6dd5af38f7cc02ed8cbe8)
f44a9d35 EPOS.py mod.: light particle event types not using pythia, but EPOS
#### Fast Simulation
- Set the fromRedecay flag, !285 (@gcorti) [LHCBGAUSS-1357]
Port merge of branch 'LHCBGAUSS-1357'
See merge request lhcb/Gauss!270 into 'Sim09' and lhcb/Gauss!284 into 'master'
(cherry picked from commit 42b6fc2a721d3d443c0c7390865491d1cf711219)
f5601ea9 Set the fromRedecay flag
### Bug fixes
- LHCBGAUSS-1297.FixedMass.Sim09, !283 (@gcorti) [LHCBGAUSS-1297]
Port merge of branch 'LHCBGAUSS-1297.FixedMass.Sim09'
See merge request lhcb/Gauss!269 into 'Sim09', corresponds to lhcb/Gauss!252 into master that had to be done by hand due to the many changes in this code for FSR and new Pythia8 version
(cherry picked from commit 322bda8ecff8082422e0c464d4e753edd7248e39)
73e856d5 Initial fix for mass width bug, now based on Sim09 branch.
- LHCBGAUSS-1334.photonacceptance, !282 (@gcorti) [LHCBGAUSS-1334]
Port merge of branch 'LHCBGAUSS-1334.photonacceptance'
See merge request lhcb/Gauss!264 into 'Sim09' and lhcb/Gauss!281 into 'master'
(cherry picked from commit 5bc5b33f7b8db206d885a0a215dfc0404409d856)
e7f309a2 change from 4000mrad to 400mrad for photon acceptance as wanted
- LHCBGAUSS-876: Fixed Bug in RadLengthColl in GaussTools, !278 (@gcorti) [LHCBGAUSS-876]
Port merge of branch 'LHCBGAUSS-876.RadLengthCollFix'
See merge request lhcb/Gauss!245 for Sim09 and lhcb/Gauss!277 for master
(cherry picked from commit ad8f10543d4d7bb987cfc2b5c62a82ea47e7c2b9)
3086f711 Fixed Bug in RadLengthColl where counters were not reset. Added option for easy…
50aaeb4a Fixed GaussGeo compatibility and added InterLength plots to VELO scan
a2104501 Make two test parts more consistent
88147f48 Update rad_length_scan.py to have correct header
6fca5ee5 Update rad_length_scan_velo_z.py to have correct header
ea9eba7c Added XY 2D Scans
0a6cf671 Set Batch Mode
a8fab663 Removed GiGaGeo option so test now runs with default reader in Gauss and added…
d6b72028 Updated Geo selection with fix
c3c04c4b Removed gROOT reset which breaks latest ROOT versions (gDirectory no longer…
### Monitoring changes and Changes to tests
- Tests for sim09 upgrade, !302 (@gcorti)
Update of the reference nightly tests.
In addition remove sam test from GaussSys no longer valid and signal flag test that stopped working.
- LHCBGAUSS-876: Fixed Incorrect Rich1 Plane2Plane M, !306 (@gcorti) [LHCBGAUSS-876]
Porting the merge of branch 'LHCBGAUSS-876.Rich1P2PFix' into 'Sim09-upgrade'
Cherry-pick of merge request lhcb/Gauss!296 for 'master'
(cherry picked from commit 3b958349a4d3f5156d7f2a45fb68a3754c4b91ec)
209b738c Fixed Incorrect Rich1 Plane2Plane
bd8942dd Removed Sizing of Marker in VELO scan for LHCbPR
e6102efb Set Option for Maximum in Z so TProfiles are not saturated by beam pipe…
9f258e6c Fixed opts message
2adfab10 Set Z limit option in main test script
- LHCBGAUSS-869: Added Energy Iterations and Materials to Titles, !260 (@gcorti) [LHCBGAUSS-869]
Porting to Sim09-upgrade the merging of branch 'LHCBGAUSS-869' into 'master'
See merge request lhcb/Gauss!256, also corresponds to lhcb/Gauss/!257 for 'Sim09'
(cherry picked from commit 3d115b6753dec7f5d9b9522315bed610c2dc3cb8)
40c98901 Added Energy Iterations and Materials to Titles
- Adds profile histograms and gives plots more meaningful titles, !254 (@gcorti) [LHCBGAUSS-874]
Port merging of branch 'LHCBGAUSS-874.profhists' into 'Sim09' to Sim09-upgrade
See merge request lhcb/Gauss!247, corresponds also to lhcb/Gauss!253 for master
(cherry picked from commit 9469bfc890ea5c7852646bed895f24de382ba5c6)
1f1c8d13 Adds profile histograms for more easier comparisons
e0b77e70 Names Titles more meaningfully
################################################################################
# Package: Gauss
################################################################################
gaudi_subdir(Gauss v51r1)
gaudi_subdir(Gauss v51r2)
find_package(HepMC)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment