Correct B 4-momentum in EvtSLDiBaryonAmp for the BToDiBaryonlnupQCD model.
extended the Python interface a little
fix to stop labelling exotic particles as hadrons
trying to debug destructor issue
trying to debug destructor issue
55efcd8 Merge branch 'metadata_2.7.1' into 'master'
Fixed missing scope for inline fct
Fix some compiler warnings (un used args)
Build all executables in test and validation dirs, and install associated decay…
Tagging r8228 as release 2.7.0.
72dc37e Merge branch 'missing_newline' into 'master'
heavy ion jet analysis template
pp analyses using centrality framework
Make more clear in histogram titles what is what
Fix silly mistake in anti-neutrino and electron neutrino for Eavailable…
HB: Changes in configure script and Tevatron XS bug fix (not yet svn committed).
properly implemented allowing changes of scale transforms
properly implemented allowing changes of scale transforms
Add customisation of build type opt/debug flags for GNU and Clang compilers…
Adding possibility to return nominal mass after shower step.
changes for new Q2 transforms
changes for new Q2 transforms
dcd2001 Merge branch 'minor-random-fixes' into 'master'
Don't crash prof2-sample if run with no args
add more options - add table of contributions by order
add more options - add table of contributions by order
adding template flow analyses
FYI, quite a nice way of getting a consistent environment for testing these things is to do something like the following (this should work on any system with cvmfs installed):
source /cvmfs/sft.cern.ch/lcg/views/setupViews.sh LCG_94 x86_64-centos7-gcc8-opt
(I'm assuming you're in bash here)
You can obviously modify the LCG version and the platform etc. as you wish.
NB that for the above one you'll need to use C++17
One other nice feature of using LCG views to set the environment is that these LCG releases contain some of our dependencies, so we don't have to mess around building them ourselves necessarily. They seem to get automatically picked up by cmake - as least this worked for HepMC2 when I tried it just now.
Deal with cmake-version dependence of DESCRIPTION and HOMEPAGE_URL arguments to…
Important change: Hadronic H+ XS are now inclusive in sign (H+ and H-).
d735cda Merge branch 'testing/static_libtool_vs_static' into 'master'
Workaround for issue with splitting toy MC files when generating large number…
Error message if path to observable set is wrong.
protect against missing genvertex
*** empty log message ***
Cleanup could go on forever. Maybe This is enough.
Continueed clean-up of PxCone
Continueed clean-up of PxCone
Started clean-up of PxCone
PxCone seems to work now and gives exactly the same results as the Fortran…
Started implementing c++ version of PxCone. Not quite working yet.
Add setting of cross-section error in AnalysisHandler and Run.
3108469 Merge branch 'partial_fix_205' into 'master'
e8da5dc Merge branch 'metadata_270' into 'master'
676a81e Merge branch 'metadata_pythia8' into 'master'
I tried gcc 6.3.0 and the configure script has been modified to enable C++14, although the corresponding environment variable is still called CPP11.
allow modifcation of scale transform
allow modifcation of scale transform
fix protection against non-grid files
prepared for release of fjcontrib 1.041 with ValenciaPlugin 2.0.2
Released version 2.0.2 of ValenciaPlugin
fixing up the ChangeLog information to reflect current sequence of releases
removed 2.0.2 tag so as to re-edit ChangeLog to reflect release history
Released version 2.0.2 of ValenciaPlugin
more editing of ChangeLog
edited ChangeLog to make it look more sensible wrt version numbering
prepared release of ValenciaPlugin 2.0.2 (same as previous version, but just…
@jback, I think you are still compiling with C++11 using old build system. We will need CMake as soon as we are removing EvtGen from LHCb repository, so lets review Tom's changes for that and merge that into master. Then we can rebase modernize branch from master to get CMake build system into it and by that it should be basically automatic as Tom put at least C++14 into that.
@jback, which version of g++ you use? I think we might need at least C++14 for code changes Gerhard did. Using g++ 6.2 should work, g++ 4 will definitely not.
LHCb repository uses report() for print statements while our version uses EvtGenReport(). Used the following sed-like commands to change these lines:
There are compilation problems, specifically private copy constructors in EvtItgPtrFunction and related classes, giving errors when auto and make_unique are used in EvtBtoXsgammaKagan, for example. Similar issues occur for
EvtRareLbToLll, EvtVubBLNP and EvtVubNLO. Could be compiler-version dependent?
jback triaged
T13: Modernize EvtGen as
Normal priority.
Import C++ modernization changes from Gerhard Raven.
Note that the Particle -> GenParticle* implicit cast is a bad idea
Add hasNoTag jet-classification functor, to complement hasBTag and hasCTag.
Try banning Particle::operator== ... doesn't work, since the accidental…
Rework VetoedFinalState to be based on Cuts, and to be constructible from Cut…
Update Pythia Docker image to v8.2.40
Cache the results of isDirect calculations on Particle (a bit awkwardly... roll…
Add a default-FinalState version of the DressedLeptons constructor.
Updated all (validated) ZH cofficients and corresponding functions
Add a FIRST/LAST enum switch for PartonicTops, to choose which top quark clone…