[Rivet] Getting rid of /REF

Chris Pollard cpollard at cern.ch
Tue Nov 17 22:34:17 GMT 2015


Sounds good.

On Tue, Nov 17, 2015 at 9:50 PM, Andy Buckley <andy.buckley at cern.ch> wrote:

> Hi Riveters,
>
> Apologies if this is stating the bloody obvious, but I realised this
> evening that the ability to set arbitrary annotations on YODA data objects
> means that we can think about using a nicer way to declare that an analysis
> object is reference data.
>
> This would be lovely, because at present one of the things that makes code
> like rivet-cmphistos so messy is the identification, maybe removal, and
> subsequent tracking of the /REF path prefix. This is manually coded in
> umpteen places. I think we even already turn it into an annotation in some
> places. If we could move to the ref data having the exact same paths as the
> MC output, but with extra IsRef annotations on the objects, all this can be
> swept away.
>
> There may well be external code written around Rivet which depends on the
> /REF path prefix, so I think we would have to make the change gradually.
> Specifically, I think we can add the annotation to our bundled ref data in
> the next 2.x series release and make sure that HepData's output contains
> it. Then we can make the big path change to all our ref data in version
> 3.0.0.
>
> Sound good?
>
> Andy
>
> --
> Dr Andy Buckley, Lecturer / Royal Society University Research Fellow
> Particle Physics Expt Group, University of Glasgow
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20151117/4a35c60b/attachment.html>


More information about the Rivet mailing list