[Rivet] YODA::UserError with ATLAS_2014_I1307243

Andy Buckley andy.buckley at cern.ch
Thu Aug 6 15:41:56 BST 2015


Hi Jannik,

To fix the problem you would at least need to update to a more recent 
version of YODA. This is separate from Rivet, but I can't *guarantee* 
that Rivet 2.2.0 will work with e.g. YODA 1.3.1 since that YODA was 
released long after that Rivet and we don't test such combinations.

However, I have to say that I *wrote* the ATLAS tuning framework, and it 
includes a script (mktuninglocal) to build a self-contained environment 
of tuning job packages, including Rivet and YODA. These are downloaded 
in the script, and the version numbers can be modified... so I strongly 
suggest updating to the latest YODA 1.3.1, Rivet 2.3.0 combination where 
you'll benefit from this bugfix *and* many others.

If you have trouble with that, let's sort it out on the ATLAS tuning 
list because it's not a Rivet issue.

Andy


On 06/08/15 09:31, Jannik Geisen wrote:
> Dear experts,
>
> I am working on a tune for aMC at NLO+Pythia8 and for that I want to use
> dijet(NLO) samples and run the newer ATLAS dijet angular decorrelation
> analysis (ATLAS_2014_I1307243) over those samples.
>
> However, when I try to run over more than a few thousand events I get an
> error message and thus no output (see below).
>
> I was told by James Robison (in cc) that this problem was known and
> already fixed for "rivet versions from 30.09.14 onwards".
> Unfortunately, with my tuning framework inside ATLAS I am basically
> forced to use Rivet 2.2.0, where I am always seeing this error message.
>
> Is there a way to fix this without going to newer rivet versions?
>
> Thank you very much,
>
> Jannik
>
> ----------------------
> Error message:
> ----------------------
> terminate called after throwing an instance of 'YODA::UserError'
>    what():  Attempt to calculate an efficiency when the numerator is not
> a subset of the denominator
>
>
> YODA output:
> No YODA output file
>
>
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet
>


-- 
Dr Andy Buckley, Lecturer / Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow


More information about the Rivet mailing list