[Rivet] Doxygen for plugins

Frank Siegert frank.siegert at cern.ch
Mon Jan 8 12:55:40 GMT 2018


That's pretty cool, thanks!

Frank


On 8 January 2018 at 11:43, Andy Buckley <andy.buckley at cern.ch> wrote:

> You're lucky I've got a deadline to procrastinate for: it's done ;-)
>
> See e.g. https://rivet.hepforge.org/analyses/ATLAS_2017_I1632756.html
>
> Andy
>
> *Dr Andy Buckley, Lecturer / Royal Society University Research Fellow*
> Particle Physics Experiment Group, University of Glasgow
>
> On Jan 8 2018, at 10:12 am, Christian Gutschow <chris.g at cern.ch> wrote:
>
>> Yes please, that would be great! :-)
>>
>> Cheers,
>> Chris
>>
>> On 8 Jan 2018, at 10:04, Andy Buckley <andy.buckley at cern.ch> wrote:
>>
>> You show the generated Doxygen, or you use Doxygen's formatting of the
>> .cc source? That's also possible through the hg interface, e.g.
>> https://rivet.hepforge.org/hg/rivet/file/tip  But I admit that the URLs
>> are awkward, and there's no syntax highlighting.
>>
>> Here's a possibility: we add syntax-highlighted source code to the
>> analysis metadata pages, now that that's not on one huge HTML page. Would
>> that do what you need? It would have the benefits of keeping the API docs
>> clean (although still very much improveable...) and of not adding any more
>> steps to the release procedure.
>>
>> Andy
>>
>> *Dr Andy Buckley, Lecturer / Royal Society University Research Fellow*
>> Particle Physics Experiment Group, University of Glasgow
>>
>> On Jan 8 2018, at 9:39 am, Christian Gutschow <chris.g at cern.ch> wrote:
>>
>> Hi,
>>
>> This wasn't just an accident: the point of the API documentation is to
>> tell users about the code interface. Analyses aren't part of the interface
>> -- they all have to behave like the base Analysis class, but any other
>> aspects of their derived interface are purely implementation details and
>> ~no-one should care. Those who do can look at the code directly, and
>> "metadata" about them is available via the (now more convenient) analysis
>> documentation.
>>
>> Why do you need access to the analysis Doxygen? We could make a second
>> Doxygen build for that purpose, but since it would be yet more
>> work/complexity as part of the release process there would need to be a
>> very good reason... and I don't currently see what that would be.
>>
>>
>> True for the projections, but I reckon that if you’re new to Rivet (and
>> possibly beyond), it is more instructive/convenient to browse through the
>> existing experimental analysis cc files in a web browser in order to
>> understand how the projections are being used, no?
>>
>> I’m certainly guilty of advertising in tutorials and what not a wealth of
>> example code from existing analyses on the web...
>>
>> Cheers,
>> Chris
>>
>>
>>
>> On Jan 6 2018, at 12:11 pm, David Yallup <david.yallup at cern.ch> wrote:
>>
>> Dear Rivet authors,
>>
>> This might be me being dense but I can't find the source code in doxygen
>> for the analysis plugins on the hepforge site any more? I used to just
>> go here
>>
>> https://rivet.hepforge.org/code/dev/files.html
>>
>> But I can't seem to find them, have they been moved/gone missing?
>>
>> Cheers,
>>
>> David
>>
>> _______________________________________________
>> Rivet mailing list
>> Rivet at projects.hepforge.org
>> https://www.hepforge.org/lists/listinfo/rivet
>>
>> _______________________________________________
>> Rivet mailing list
>> Rivet at projects.hepforge.org
>> https://www.hepforge.org/lists/listinfo/rivet
>>
>>
>>
>>
>>
>>>>
>>  Dr. Christian Gütschow
>>
>>  Department of Physics and Astronomy
>>  University College London
>>  Gower Street
>>  London WC1E 6BT
>>
>>
>>
>>
>>
>>
>>
>>>>
>>  Dr. Christian Gütschow
>>
>>  Department of Physics and Astronomy
>>  University College London
>>  Gower Street
>>  London WC1E 6BT
>>
>>
>>
>>
> _______________________________________________
> 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/20180108/677c6097/attachment.html>


More information about the Rivet mailing list