[Rivet] ATLAS analysis to be included into Rivet

Andy Buckley andy.buckley at ed.ac.uk
Thu Dec 20 17:34:22 GMT 2012


Hi Roman,

Yes, I got the job of integrating this analysis into the release... so
I'm writing here with my Rivet hat on ;)

Thanks for the analysis. I've tidied it up a bit to fit our style
requirements (https://rivet.hepforge.org/trac/wiki/CodingStyleGuide) a
bit better -- lower-case variable (and function, although I didn't fix
those yet) names, histo variables starting with _h_ (I used _hs_ for the
arrays), using inRange, max, sqr, etc. rather than writing by hand, etc.
I also moved the stateless functions out of the class, although that's
not strictly necessary and I _might_ even revert it. A few things
remain, but I think nothing worth blocking this from entering our release:

* The eccentricity code, obviously

* There's a delta phi being written by hand -- use Rivet's deltaPhi, or
mapAngleTo... functions instead.

* There are explicit calculations of rotation matrices as 2D arrays --
for maintainability (and possibly making these functions standard ones
in Rivet) this should be replaced by the Rivet rotation machinery: I
think/hope it's simple!

* There are commented-out useInvisibles calls on the jets: do these jets
*not* calibrate for neutrinos from semileptonic hadron decays? Seems
likely, if the analysis is really on locally calibrated cluster jet
constituents, but I just wanted to check that this is correct and then
*really* remove those lines.

* There is a cout along the lines of "things have gone wrong", in one
calculator function... but no error handling seems to happen. Not good!
Can you check/fix this? If it should never happen, then an assert would
be better; if it might happen, there should be some proper error handling.

Thanks, and have a good Christmas break!

Andy


On 18/12/12 22:38, Roman Lysak wrote:
>  Dear Rivet authors,
> 
> we have prepared another analysis from Atlas experiment which we would
> like to include into Rivet.
> We validated that the routine produces consistent results comparing to
> results in the paper. One plot (eccentricity) is unvalidated, so we
> commented it out.
> All necessary information can be found in the attachment.
> 
> Please let me know if anything else is required.
> 
> Thanks,
>   Roman Lysak
> 
> 
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> http://www.hepforge.org/lists/listinfo/rivet
> 


-- 
Dr Andy Buckley, SUPA Advanced Research Fellow
Particle Physics Expt Group, University of Edinburgh

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the Rivet mailing list