[Rivet] Upcoming paper, and rivet routines from CMS SMP-12-019 (jet mass measurement in dijet and V+jet events)

Hendrik Hoeth hendrik.hoeth at cern.ch
Mon Sep 23 08:04:14 BST 2013


Hi Sal,

really: either is fine.

Hendrik

Thus spake Salvatore Rappoccio (rappoccio at gmail.com):

> Hi, Folks,
> 
> Coming back to this : what's the ultimate decision here? We really
> need something without delay. One routine, or two? Yes, there's no
> fundamental objections either way, but if no one will use it if it is
> in one routine, then we're going through a bit of a colossal effort
> for very small payoff, which no one wants to see, of course.
> 
> 
> Cheers,
> Sal
> 
> 
> On Sat, Sep 7, 2013 at 12:10 PM, Andy Buckley <andy.buckley at cern.ch> wrote:
> > Hi Albert,
> >
> > Sorry for the delayed reply -- I was on holiday after Boost and catching
> > up with work while wading through 3000 emails has taken some time!
> >
> > I think the decision on whether we can accept it depends on how
> > maintainable and portable the implementation is: if the decision on
> > which histograms to fill is made by looking inside the HepMC record
> > internals to classify a "hard process" then I would *really* prefer that
> > it be split, since avoiding such features is precisely what Rivet is
> > designed to avoid/discourage! (And we would then be responsible for
> > maintaining/fixing it when that check doesn't work for some new
> > generator in the future.)
> >
> > But if the behaviour is much safer than that, then it should be fine...
> > it's your call, but if you can show me a bit of example code or describe
> > how it currently works then I'll let you know.
> >
> > Typically the useful form of measurement data is corrected back to
> > particle level to allow comparison to particular classes of hard event
> > type, so for e.g. the CDF combined jet/Drell-Yan UE measurement it made
> > most sense to split the analysis into two, one for each kind of matrix
> > element -- obviously it wouldn't make sense to mix QCD and DY matrix
> > elements in a generator run: you'd never get any events from the latter!
> > But I don't know exactly what situation you are trying to handle.
> >
> > Sorry to not give a definite answer from the available info: there's no
> > *fundamental* objection either way, but we will need to maintain the
> > code ~forever and it does need to be *usable*, otherwise what's the point?!
> >
> > Best wishes,
> > Andy
> >
> >
> > On 21/08/13 09:23, Albert Knutsson wrote:
> >>
> >> Hi Andy,
> >>
> >> I think it is great that you accept more than one plugin/paper.
> >>
> >> Previously I was told that the rule was one plugin per publication.
> >> Therefore, I had already asked the plugin authors to make it that way for
> >> this CMS analysis. Would you still accept it please, or do you want us to
> >> split the files again? The plugin is essentially ready, just need one last
> >> iteration before posting it here.
> >>
> >> Thanks in advance!
> >>
> >> Cheers,
> >> Albert, Lars, Sara
> >>
> >>
> >>
> >> On 8/16/13 8:24 PM, Salvatore Rappoccio wrote:
> >>> Hi, Andy,
> >>>
> >>> Thanks a lot for the quick response! We will work very hard in the
> >>> coming week(s) to get this out the door.
> >>>
> >>> Cheers,
> >>> Sal
> >>>
> >>> On Fri, Aug 16, 2013 at 10:48 AM, Andy Buckley <andy.buckley at cern.ch>
> >>> wrote:
> >>>> Yes, apologies that this wasn't clear. The "normal" situation is that
> >>>> there is one analysis code per paper, because typically there is only
> >>>> one process/topology type, but that rule is not absolute.
> >>>>
> >>>> The existence proof for this "split" analysis code is CDF's last
> >>>> underlying event paper which was combined to cover both the QCD jet and
> >>>> Drell-Yan event selections: this is in Rivet as the two analyses
> >>>> CDF_2010_S8591881_QCD and CDF_2010_S8591881_DY. Using a similar naming
> >>>> scheme for your analysis would be ideal... and of course ask us
> >>>> (rivet at projects.hepforge.org) if you've got any questions.
> >>>>
> >>>> Best wishes,
> >>>> Andy
> >>>>
> >>>> PS. I've included Lars Sonnenschein in the CC, as I think he has
> >>>> recently replaced Albert as the CMS Rivet contact.
> >>>>
> >>>>
> >>>> On 16/08/13 19:09, Salvatore Rappoccio wrote:
> >>>>> Hi, All,
> >>>>>
> >>>>> There was some discussion at the BOOST workshop yesterday about this
> >>>>> measurement's Rivet implementation. One thing that came up was that
> >>>>> there need *not* be a one-to-one paper-to-routine mapping and that
> >>>>> several routines can be made out of one paper. I think this would have
> >>>>> helped enormously in this particular case, and having several
> >>>>> topologies mapped into one routine has slowed this down tremendously.
> >>>>>
> >>>>> In the future, I would suggest that the CMS requirements change, and
> >>>>> we allow for a routine for any given topology.
> >>>>>
> >>>>> In the short term, we need Nhan's final implementation with the
> >>>>> current "multiple topologies" implementation, which will be
> >>>>> forthcoming soon.
> >>>>>
> >>>>> Cheers,
> >>>>> Sal
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Mon, Mar 18, 2013 at 2:18 AM, Albert Knutsson
> >>>>> <albert.knutsson at cern.ch> wrote:
> >>>>>> Hi Salvatore et al,
> >>>>>>
> >>>>>> thanks for your work with writing the rivet plugin.
> >>>>>>
> >>>>>>
> >>>>>> Here are some things that come to my mind:
> >>>>>>
> >>>>>> * Please use rivet 1.8.2 it is available in CMSSW_5_3_9 and
> >>>>>> CMSSW_6_2_0_pre2
> >>>>>>
> >>>>>> * It looks like you are missing the .aida, .info and .plot files.
> >>>>>> Examples you find here:
> >>>>>> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.08/rivet/1.8.1/share/sources/data/anainfo/
> >>>>>>
> >>>>>> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.08/rivet/1.8.1/share/sources/data/plotinfo/
> >>>>>>
> >>>>>> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.08/rivet/1.8.1/share/sources/data/refdata/
> >>>>>>
> >>>>>>
> >>>>>> * Please also try take a look at Rivet coding conventions and the
> >>>>>> feed back
> >>>>>> from the rivet developers:
> >>>>>> https://twiki.cern.ch/twiki/bin/viewauth/CMS/Rivet#General_feedback_to_CMS_from_the
> >>>>>>
> >>>>>> http://projects.hepforge.org/rivet/trac/wiki/CodingStyleGuide
> >>>>>> (The rivet developers are very picky.)
> >>>>>>
> >>>>>> * For the validation CMS needs some validation plots. That is the
> >>>>>> out put
> >>>>>> from rivet compare to the data.
> >>>>>>
> >>>>>> There are more info on the our rivet twiki about all this.
> >>>>>> https://twiki.cern.ch/twiki/bin/viewauth/CMS/Rivet
> >>>>>>
> >>>>>> Once you feel ready please send the files and plots to me and I
> >>>>>> will do some
> >>>>>> tests.
> >>>>>>
> >>>>>> We can also discuss on skype/vidyo if you need some more
> >>>>>> guidance/help.
> >>>>>>
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Albert
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 3/15/13 5:52 PM, Salvatore Rappoccio wrote:
> >>>>>>
> >>>>>> Hi, Hannes,
> >>>>>>
> >>>>>> Thanks a lot! Albert, I'll follow the instructions.
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Sal
> >>>>>>
> >>>>>> On Fri, Mar 15, 2013 at 12:49 PM, Hannes Jung <hannes.jung at cern.ch>
> >>>>>> wrote:
> >>>>>>
> >>>>>> Dear Salvatore et al
> >>>>>>
> >>>>>> I think Albert Knutsson (in cc) is the CMS responsible for Rivet.
> >>>>>> He makes sure that the routines satisfy the standards and are properly
> >>>>>> validated. So I think it is best to get in contact with him and follow
> >>>>>> the advice on the CMS Twiki
> >>>>>> https://twiki.cern.ch/twiki/bin/viewauth/CMS/Rivet
> >>>>>>
> >>>>>> Cheers
> >>>>>> Hannes
> >>>>>>
> >>>>>> On 15.03.2013, at 17:44, Salvatore Rappoccio wrote:
> >>>>>>
> >>>>>> Hi, All,
> >>>>>>
> >>>>>> We (at CMS) have completed a measurement of the jet mass in dijet and
> >>>>>> V+jet events. We have a Rivet routine for the dijet analysis already
> >>>>>> done (attached) and the V+jets in the works. We will have the data
> >>>>>> uploaded to HEPData very soon.
> >>>>>>
> >>>>>> What are the steps we need to do in order to get this analysis
> >>>>>> "riveted"?
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Sal, Nhan, Kalanand, David for CMS
> >>>>>> <MC_JETSTRUCTURE-1.cc>_______________________________________________
> >>>>>> Rivet mailing list
> >>>>>> Rivet at projects.hepforge.org
> >>>>>> http://www.hepforge.org/lists/listinfo/rivet
> >>>>>>
> >>>>>>
> >>>>>> ***********************************************************************
> >>>>>>
> >>>>>> 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
> >>>>> http://www.hepforge.org/lists/listinfo/rivet
> >>>>>
> >>>>
> >>>> --
> >>>> Dr Andy Buckley, Royal Society University Research Fellow
> >>>> Particle Physics Expt Group, University of Glasgow / PH Dept, CERN
> >>
> >>
> >>
> >
> >
> > --
> > Dr Andy Buckley, Royal Society University Research Fellow
> > Particle Physics Expt Group, University of Glasgow / PH Dept, CERN
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> http://www.hepforge.org/lists/listinfo/rivet

-- 
I want to know God's thoughts, the rest are details.
                                 -- Albert Einstein


More information about the Rivet mailing list