Corryvreckan at the BTTB9
Release 2.0
New Corryvreckan Virtual Lab Course Available
Patch Release 1.0.3
Corryvreckan at the BTTB8
Patch Release 1.0.2
Patch Release 1.0.1
It has not even been a week since Corryvreckan Release 1.0. But we were not taking a rest so we can announce our first patch release comprising 13 commits. The release is available in the repository as of now.
The following issues have been fixed and improvements have been made:
Track class: bug fix,
chi2
andchi2ndof
can now be retrieved correctly when reading in a file with the[FileReader]
Testing:
- additional CI tests for the
[FileWriter]
and for the[FileReader]
have been added. - every test downloads only the required data set
- allow a test not to have a defined dataset, but then the test needs a dependency
- additional CI tests for the
Docker Image:
- update to new EUDAQ2 version 2.4.2
- update to new Peary version 0.9.12
Release 1.0
We are proud to announce that last Friday the first stable Corryvreckan version 1.0, was officially released. The source code can be found in the repository.
If you would like to get started with Corryvreckan, please have a look at the extensive user manual as well as the doxygen code documentation.
If you are working on the analysis of your test beam data, we invite you to have a look at Corryvreckan, check out the examples, get to know the framework and configure your own analysis.
In case of issues, please make use of the Corryvreckan issue tracker or ask questions and take part in discussions with other users in the Corryvreckan forum.
A few of the main features of the Corryvreckan framework are:
Framework Infrastructure
- Fully modular architecture allowing for easy customization
- Easy to add new modules for new analysis, other detectors, etc.
- Configuration in intuitive and flexible file format (based on TOML)
- Easy-to-use description of detector geometry
Flexible Event Building
- Combine devices with different readout schemes: data-driven, frame-based, and triggered
- Include AIDA Trigger Logic Unit (TLU) as auxiliary device
Input/Output
- Output of produced ROOT files with analysis histograms
EUDAQ2EventLoader
module to read in data recorded with the EUDAQ2 data acquisition framework- Possibility to write out data files to reprocess within the framework later
- Possibility to read in data files from Allpix Squared
Manual and Code Documentation
- Full documentation and code reference available
- High-quality code base with full continuous integration (CI) for extensive testing
We would like to express great thanks to all those who contributed and will keep you up to date regarding new features and patch releases. We would also be happy to receive any feedback or suggestions as well as contributions of any kind. The software is released under the MIT license, so it is free to use and can be modify to the user’s needs.
Best wishes, Morag Williams, Jens Kroeger, Simon Spannagel
Welcome to the New Website
Welcome to the new website for the Corryvreckan project. Get to know the project, read through the documentation and explore the source code.