|
[Rivet] pT cut on B hadronsChristian Gutschow christian.guetschow at tu-dresden.deWed Jul 29 12:07:19 BST 2015
Hi Andy, all, yes, please! +1 for being able to use Cuts as an argument to bTags(). That's a much neater way of doing it.. Cheers, Chris On 29 July 2015 at 12:54, Andy Buckley <andy.buckley at cern.ch> wrote: > Hi Kevin, > > Thanks for the ping -- this had gone off my radar / I thought I had > answered. I've copied this to the Rivet developer list, which is a more > reliable place to ask questions due to more people & more expertise on the > receiving end. > > I'm not quite sure why you are asking: have you noticed a change in > behaviour without the cut across Rivet versions? In general I think making > cuts explicit is the right thing to do. > > But I guess when you say that you are doing it manually that you really > mean you are explicitly making a list of "b" particles with some kinematic > cuts, then deltaR-matching those to the jets? We could/should allow the > user to specify tag-particle cuts when configuring the FastJets projection, > but right now you can do something like: > > const Jets& myjets = applyProjection<FastJets>(evt, "Jets").jets(); > foreach (const Jet& j, jets) { > foreach (const Particle& t, j.bTags()) { > if (t.pT() > 5*GeV) // accept this jet > } > } > > We can make this nicer to use, e.g. I imagine something like this would be > helpful: > > foreach (const Jet& j, jets) { > if (j.bTags(Cuts::pT > 5*GeV).size() > 0) // accept this jet > } > > What do you think? It's an easy feature to add. > > Andy > > > On 29/07/15 02:20, Kevin Finelli wrote: > >> Hi Andy, >> >> Just pinging again to see if you have had the chance to read this. >> >> Thanks, >> Kevin >> >> On Fri, Jul 24, 2015 at 5:06 PM, Alexander Grohsjean >> <Alexander.Grohsjean at desy.de <mailto:Alexander.Grohsjean at desy.de>> wrote: >> >> Hi Andy, >> >> maybe to clarify. In the original code I provided, there was a cut >> of 5 GeV. >> When testing my implementation against the Rivet one using 50 k >> events, >> as Kevin wrote, we got exactly the same yoda files out. >> That's why it is not clear if this cut was dropped between versions >> or if the 50k was not enough statistics to see any difference. >> >> Cheers, Alexander. >> >> >> >> >> Am 24.07.2015 um 04:31 schrieb Kevin Finelli: >> >> Hi Andy, >> >> We were hoping you could clarify the situation with pT cuts on B >> hadrons used in truth jet b-tagging within Rivet. In my own >> tests, using 2.2, I have been "manually" applying the standard 5 >> GeV pT requirement on B hadrons needed for a jet to be >> considered b-tagged. This is now in the 7 TeV pseudotop >> analysis (ATLAS_2015_I1345452), Chris G. submitted a patch about >> a week ago. >> >> Looking back, I noticed the tt+jets analysis >> (ATLAS_2014_I1304688) doesn't make this cut explicitly. >> Alexander mentioned that this cut was not needed when the >> analysis was tested, as two implementations of the ghost >> association gave identical results in 50k events. >> >> Is it possible there was a cut in FastJets that changed in Rivet >> 2.2? In any case it seems that we might want to go back now and >> make this cut explicit in the tt+jets routine. >> >> Regards, >> Kevin >> >> >> >> > > -- > 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/20150729/0244bf1f/attachment.html>
More information about the Rivet mailing list |