[Rivet-svn] rivet: Warn about InitialQuarksProjection only if used elsewhere

Rivet Mercurial rivet at projects.hepforge.org
Tue Jul 3 17:45:01 BST 2018


details:   https://rivet.hepforge.org/hg/rivet/rev/83922e1734f3
branches:  multiweight
changeset: 6370:83922e1734f3
user:      David Grellscheid <david.grellscheid at durham.ac.uk>
date:      Tue Jul 03 17:34:59 2018 +0100
description:
Warn about InitialQuarksProjection only if used elsewhere

diffs (truncated from 180 to 50 lines):

--- a/analyses/pluginCMS/CMS_2016_I1486238.cc	Tue Jul 03 15:41:45 2018 +0100
+++ b/analyses/pluginCMS/CMS_2016_I1486238.cc	Tue Jul 03 17:34:59 2018 +0100
@@ -1,10 +1,12 @@
 // -*- C++ -*-
 #include "Rivet/Analysis.hh"
 #include "Rivet/Projections/FinalState.hh"
-#include "Rivet/Projections/InitialQuarks.hh"
 #include "Rivet/Projections/UnstableFinalState.hh"
 #include "Rivet/Projections/FastJets.hh"
 
+#define I_KNOW_THE_INITIAL_QUARKS_PROJECTION_IS_DODGY_BUT_NEED_TO_USE_IT
+#include "Rivet/Projections/InitialQuarks.hh"
+
 namespace Rivet {
 
 
--- a/analyses/pluginLEP/DELPHI_2000_S4328825.cc	Tue Jul 03 15:41:45 2018 +0100
+++ b/analyses/pluginLEP/DELPHI_2000_S4328825.cc	Tue Jul 03 17:34:59 2018 +0100
@@ -8,8 +8,10 @@
 #include "Rivet/Projections/FastJets.hh"
 #include "Rivet/Projections/ParisiTensor.hh"
 #include "Rivet/Projections/Hemispheres.hh"
+#include <cmath>
+
+#define I_KNOW_THE_INITIAL_QUARKS_PROJECTION_IS_DODGY_BUT_NEED_TO_USE_IT
 #include "Rivet/Projections/InitialQuarks.hh"
-#include <cmath>
 
 namespace Rivet {
 
--- a/analyses/pluginLEP/L3_2004_I652683.cc	Tue Jul 03 15:41:45 2018 +0100
+++ b/analyses/pluginLEP/L3_2004_I652683.cc	Tue Jul 03 17:34:59 2018 +0100
@@ -3,11 +3,13 @@
 #include "Rivet/Projections/Beam.hh"
 #include "Rivet/Projections/FinalState.hh"
 #include "Rivet/Projections/ChargedFinalState.hh"
-#include "Rivet/Projections/InitialQuarks.hh"
 #include "Rivet/Projections/Thrust.hh"
 #include "Rivet/Projections/ParisiTensor.hh"
 #include "Rivet/Projections/Hemispheres.hh"
 
+#define I_KNOW_THE_INITIAL_QUARKS_PROJECTION_IS_DODGY_BUT_NEED_TO_USE_IT
+#include "Rivet/Projections/InitialQuarks.hh"
+
 namespace Rivet {
 
 
--- a/analyses/pluginLEP/OPAL_1998_S3780481.cc	Tue Jul 03 15:41:45 2018 +0100
+++ b/analyses/pluginLEP/OPAL_1998_S3780481.cc	Tue Jul 03 17:34:59 2018 +0100
@@ -3,6 +3,8 @@


More information about the Rivet-svn mailing list