[Rivet] rivet-rescale

Hendrik Hoeth hendrik.hoeth at cern.ch
Mon Jul 5 19:13:34 BST 2010


Thus spake Andy Buckley (andy.buckley at ed.ac.uk):

> > rivet-rescale -i does NOT, I repeat NOT replace the file specified on
> > the command line, but creates a file with the same name in the current
> > working directory instead. I.e. calling rivet-rescale -i from anywhere
> > else but the directory where the aida file is will not do what the user
> > wants. It took me hours to figure this out.
> 
> Thanks. Can you fix the bug?

Done. Turned out that the base path was deliberately deleted when
creating the output file name.

> > And if trying to normalise to reference data areas, one MUST MUST MUST
> > specify a reference data path. rivet-rescale will NOT pick up the
> > $PREFIX/share/Rivet/ path, unlike other rivet-* tools like rivet-mkhtml,
> > but instead very verbosely do nothing at all. Of course there is no
> > warning issued, either.
> 
> Again, one to fix... can you try? Getting the ref path should be easy
> now: rivet.getAnalysisRefPaths()

Done. Turned out that there was already the option of using the rivet
path for getting the histograms, it was just turned off by default.

Now it should be a bit more intuitive to use rivet-rescale, and it only
takes about 15 minutes for 200 parameter points (i.e. 200 aida files) to
area-normalise some histos and scale some others.

Cheers,

    Hendrik

-- 
Don't knock the weather. If it didn't change once in a while, nine
out of ten people couldn't start a conversation.    -- Kin Hubbard


More information about the Rivet mailing list