[Rivet] question to yodamerge

Frank Siegert frank.siegert at cern.ch
Tue Apr 14 08:35:21 BST 2015


Hi Hannes,

this particular histogram seems to be normalised to a given integral
(which I don't claim to understand:
0.7*crossSection()*_sumW/sumOfWeights()) instead of scaled
proportional to the cross section like dsigma/dX. This means there is
a priori no clear prescription of how they can be merged from
different runs, and thus the simple yodamerge script fails. If there
is some way to merge these objects even though they are normalised
then you have to write a small Python script yourself which does it.

Note 1: The --assume-normalized switch has an unfortunate naming and
has been a constant source of confusion for users. This has been
discussed before, and I'll state my opinion again:
- the switch should be the default behaviour of yodamerge (because
most of our distributions are of the dsigma/dX type which need it)
- there should be two options to overwrite (/replace) the broken
heuristic of whether something should be merged or added:
--force-merge (if you have multiple identical runs from different
random seeds) vs. --force-add (if you have multiple samples that have
to be added, e.g. electron and muon channel, Np0...Np4, ...).

Note 2: On the proper and automatic run combination for arbitrary
objects (including arbitrarily normalised histograms) we have this
ticket:
https://rivet.hepforge.org/trac/ticket/457

Cheers,
Frank


On 14 April 2015 at 06:57, Hannes Jung <hannes.jung at desy.de> wrote:
> Dear Rivet experts
>
> i use yodamerge to add yoda files from stat independent runs
> with
>
> yodamerge --assume-normalized  .....
>
> now in some cases I get the warning:
>
> WARNING: Abandoning normalized merge of path /CMS_2013_I1256943/d01-x01-y01 because not all inputs have ScaledBy attributes
>
> and the results are weird.
>
> What is wrong there, or what could I check ?
> Thanks a lot
> cheers
> Hannes
>
> ***********************************************************************
> Hannes Jung
> Email: Hannes.Jung at desy.de
> mobile :+49 40 8998 93741
> http://www.desy.de/~jung
> Tel: +49 (0) 40 8998 3741
> Fax: +49 (0) 40 8994 3741
> DESY, CMS 01B/02.213
> Notkestr.85, 22603 Hamburg, FRG
> ***********************************************************************
>
>
>
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet


More information about the Rivet mailing list