Old LArSoftWiki » History » Version 35
If you are looking for the legacy cvs LArSoft site, all content has been moved to LArSoft cvs (legacy site).
- Table of contents
- Getting started
- How to
- Walk-through exercises
- Working areas
This will be the new home of the LArSoft redmine project. For the current version of this page, please visit the current wiki.
Under construction... Will go live when the migration to git/cmake is completed.
The LArSoft software is designed to work for all planned and running liquid argon experiments at Fermilab. It is written in C++ and built on the ROOT data analysis software and the FMWK framework for HEP experiments. The releases of the software are managed using an SRT distribution.
To join the LArSoft mailing list, please follow these instructions using the list name LARSOFT.
Access to Fermilab computing¶
Load balanced access to GPCF VMs¶
Where to find the software¶
At Fermilab, the software lives in a set of re-locatable ups products, each of which corresponds to the code within a git repository. Each product and associated repository contain LArSoft software components (i.e., SoftRelTool "packages") that are at a similar layer of functionality. The reference products and repository urls are the following:
|repository url (all in Redmine)|| lxr link
(not yet avail)
(The SoftRelTools-based packages in each product/repository can be found here .)
git repositories, each of which contains software components that are at a similar layer of functionality. The repositories are: *
- Browsing the software
|Release||Date||Purpose||Changes / notes||Full release notes|
|v0.00.04||9/15/2013||"alpha" release|| First release of git/cmake/ups-based LArSoft products
Used for mrb, configuration and re-factoring
development and testing
|v0.00.09||11/25/2013||"beta" pre-release|| Second full release under new system. First full re-factoring
of experiment-specific and core LArSoft code in the larcore,
lardata, larevt, and larsim products. Preparation for expert
user testing of beta release.
|v0.0x.0y||12/02/2013||"beta" limited release||Beta suitable for expert testing||N/A|
|v1.00.00||Jan 2014|| First production
| Replica of final svn-based release. Future LArSoft development
proceeds from this release.
General user workflow¶
Tools for working with the software¶
- git flow
- mrb : the multi-repository build tool *
- Basic workflow
- Using git
- Multi-repository build