fire v0.19.0
Framework for sImulation and Reconstruction of Events
|
The fire documentation is generated with Doxygen using the fancy doxygen-awesome theme for the C++ code and using sphinx for the python package. In order to obtain the same styling as the online documentation, you must make sure the doxygen-awesome submodule is downloaded. You can do this with
You can generate a local copy of the documentation after installing doxygen and sphinx. We assume that doxygen is run from the root directory of the fire repository.
The output of the documentation then is put into the docs/html
folder. Then you can use sphinx to generate to Python documentation using
You can then look at them locally using your favorite browser.
The online documentation includes hyperlinks that jump between the C++ documentation generated by doxygen and the Python documentation generated by sphinx. These hyperlinks refer to the root directory of the destination github site and so they will not function when building the documentation locally.
Specialized diagrams were created with diagrams.net and then exported to a SVG file for inclusion in the generated HTML. Files ending in .drawio
are versions of these diagrams that can be loaded by diagrams.net in order to continue with a current version of the diagram. Files of the same name but ending in .svg
are the images actually included in the docs.