|
[Rivet] ATLAS_2014_I1306294Hannes Jung hannes.jung at desy.deTue Apr 21 12:56:34 BST 2015
Hi Andy et al thanks for your reply. I re-installed 2.2.0, but still ATLAS_2012_I1083318 is not found, although it is in the src directory... never mind, I explicitly recompiled it and could run with it. Just another question: for Rivet 1 I had aidaenvelope to produce plots with uncertainty bands. I did not find anything similar for yoda. Is something like yodaenvelope existing and available from somewhere ? thanks again Cheers Hannes > On 18.04.2015, at 18:05, Andy Buckley <andy.buckley at cern.ch> wrote: > > On 18/04/15 07:45, Hannes Jung wrote: >> 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 ? > > No, I'm afraid not. We always encourage people to be using the newest > version, so in the run-up to 2.2.0 we'd expect submitted analyses to > work with 2.1.2, in the run-up to 2.2.1 we'd expect them to work with > 2.2.0, etc. But we don't have complete control over what we are sent, > and sometimes they are just plain buggy: if you use those contrib > analyses you have to be prepared to do a bit of debugging, I'm afraid, > but once they are part of a proper Rivet release it becomes our job to > update them along with the core library. > >> 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. > > This is very strange. That analysis hasn't been removed from the build, > isn't preliminary or unvalidated, and is available from my build of the > Rivet trunk (which is pretty much equivalent to 2.2.1): > > $ rivet --list-analyses ATLAS_2012_I1083318 > ATLAS_2012_I1083318 W+jets production at 7 TeV > > Sorry, it should be there in your installation; I don't know why it > seems not to be appearing for you :-/ If you want to debug a bit > further, you can check to see if that analysis class is present in your > RivetATLASAnalyses.so plugin library. On Linux this is done with > > $ nm -C ~/heplocal/lib/RivetATLASAnalyses.so | grep ATLAS_2012_I1083318 > > and I guess either that is portable or there will be some equivalent for > OS X. > > Hope that helps, > Andy > > >>> 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 >> *********************************************************************** >> >> >> > > > -- > 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 |