|
[Rivet] ATLAS_2014_I1306294Hannes Jung hannes.jung at desy.deSat Apr 18 07:45:48 BST 2015
Hi Andy thanks for your reply. Yes, indeed, ATLAS_2014_I1319490 works with 2.2.0, but not with 2.2.1. Is there a way to find out, with which version the code was compiled ? But now I have another problem: I want to run with all available W+jet measurements, and especially the older ones ATLAS_2012_I1083318 but it is not in 2.2.0, I get: [jung at nafhh-cms05]~/scratch-dust/cvs/myrivet-2% rivet --list-analyses ATLAS_2012_I1083318 [jung at nafhh-cms05]~/scratch-dust/cvs/myrivet-2% rivet Rivet 2.2.0 running on machine nafhh-cms05.desy.de (x86_64) and I can't find it in the development area, also not in the pre2.2.1. It was in 2.1.2, but using this code, I get compilation errors. So sorry to bother you with these trivialities, but I am a bit lost now. Cheers Hannes > On 17.04.2015, at 19:54, Andy Buckley <andy.buckley at cern.ch> wrote: > > Hi Hannes, > > I still don't understand the issue here: the Rivet interface does change > between versions, which is why we still tie analysis releases together > with the core library. > > I suspect that that analysis from the contrib area works with Rivet > 2.2.0, but needs some code changes for 2.2.1 -- which we've already done > to the version that is included in the 2.2.1 release. > > This is why the contrib analyses are provided "as is", with no > guarantee, and may require some work to be usable: we didn't write them! > We used to have a contrib/README file which said this explicitly, but > somehow it has disappeared from the contrib area... > > Andy > > > On 17/04/15 17:38, Hannes Jung wrote: >> Dear Andy & Frank >> >> hm... apologies, I screwed up the mail. >> What I had was >> >> ATLAS_2014_I1319490.cc: In member function 'virtual void Rivet::ATLAS_2014_I1319490::analyze(const Rivet::Event&)': >> ATLAS_2014_I1319490.cc:178:80: error: no matching function for call to 'Rivet::JetAlg::jetsByPt(double, const double&, double, double, Rivet::RapScheme) const' >> ATLAS_2014_I1319490.cc:178:80: note: candidates are: >> >> ... and this is for Rivet2, i think, since it has yoda files... >> >> Sorry for the confusion..... >> but still having the same error..... >> >> Thanks a lot >> cheers >> Hannes >> >> >>> On 17.04.2015, at 14:56, Andy Buckley <andy.buckley at cern.ch> wrote: >>> >>> Hi Hannes, >>> >>> a) that analysis is in the contrib area inside a tarball whose name ends >>> in _rivet1, so I guess it is not meant to be used with Rivet 2.x >>> >>> b) it's also in the contrib/pre-2.2.1 subdir which means that it was >>> developed using Rivet versions *earlier* than 2.2.1 >>> >>> c) the other implication of being in the contrib/pre-2.2.1 dir is that >>> we *have* merged that analysis into the "official" collection from 2.2.1 >>> onwards -- in this case including changes related to the Cuts system >>> which has replaced a lot of these lots-of-doubles argument lists e.g. >>> (etamin, etamax, ptmin, ...). So there is no need to download this >>> analysis code at all if you are using Rivet 2.2.1, because it's built-in: >>> >>> $ rivet --list-analyses ATLAS_2014_I1306294 >>> ATLAS_2014_I1306294 Measurement of Z boson in association with >>> b-jets at 7 TeV in ATLAS (electron channel) >>> ATLAS_2014_I1306294_EL Measurement of Z boson in association with >>> b-jets at 7 TeV in ATLAS, (electron channel) >>> ATLAS_2014_I1306294_MU Measurement of Z boson in association with >>> b-jets at 7 TeV in ATLAS (muon channel) >>> >>> Cheers, >>> Andy >>> >>> >>> On 17/04/15 13:47, Hannes Jung wrote: >>>> Dear Rivet experts >>>> >>>> I downloaded ATLAS_2014_I1306294 from >>>> https://www.hepforge.org/archive/rivet/contrib/ >>>> >>>> and got the following error (using Rivet 2.2.1) >>>> >>>> ATLAS_2014_I1306294.cc: In member function 'virtual void Rivet::ATLAS_2014_I1306294::analyze(const Rivet::Event&)': >>>> ATLAS_2014_I1306294.cc:137:118: error: no matching function for call to 'Rivet::JetAlg::jetsByPt(double, const double&, double, double, Rivet::RapScheme) const' >>>> ATLAS_2014_I1306294.cc:137:118: note: candidates are: >>>> /afs/desy.de/user/j/jung/scratch-dust/cvs/rivet-2/local/include/Rivet/Projections/JetAlg.hh:78:10: note: Rivet::Jets Rivet::JetAlg::jetsByPt(const Cut&) const >>>> /afs/desy.de/user/j/jung/scratch-dust/cvs/rivet-2/local/include/Rivet/Projections/JetAlg.hh:78:10: note: candidate expects 1 argument, 5 provided >>>> /afs/desy.de/user/j/jung/scratch-dust/cvs/rivet-2/local/include/Rivet/Projections/JetAlg.hh:141:10: note: Rivet::Jets Rivet::JetAlg::jetsByPt(double) const >>>> /afs/desy.de/user/j/jung/scratch-dust/cvs/rivet-2/local/include/Rivet/Projections/JetAlg.hh:141:10: note: candidate expects 1 argument, 5 provided >>>> >>>> Any idea, what I am doing wrong ? >>>> >>>> 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 >>>> >>> >>> >>> -- >>> Dr Andy Buckley, Lecturer / Royal Society University Research Fellow >>> Particle Physics Expt Group, University of Glasgow >> >> *********************************************************************** >> 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 >> *********************************************************************** >> >> >> > > > -- > Dr Andy Buckley, Lecturer / Royal Society University Research Fellow > Particle Physics Expt Group, University of Glasgow *********************************************************************** 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 ***********************************************************************
More information about the Rivet mailing list |