Project

General

Profile

Old LArSoftWiki » History » Version 32

Erica Snider, 11/26/2013 12:08 AM

1 29 Erica Snider
If you are looking for the legacy cvs LArSoft site, *all content has been moved to "LArSoft cvs (legacy site) ":https://cdcvs.fnal.gov/redmine/projects/larsoft-cvs/wiki.*
2 25 Erica Snider
---------------------------------------------------------------
3 1 Brian Rebel
4 32 Erica Snider
{{toc}}
5 1 Brian Rebel
6 29 Erica Snider
This will be the new home of the LArSoft redmine project. For the current version of this page, please visit the "current wiki":https://cdcvs.fnal.gov/redmine/projects/larsoftsvn/wiki.
7 29 Erica Snider
8 1 Brian Rebel
h1. LArSoftWiki
9 1 Brian Rebel
10 31 Erica Snider
*Under construction...*  Will go live when the migration to git/cmake is completed.
11 31 Erica Snider
12 1 Brian Rebel
13 19 Brian Rebel
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":http://root.cern.ch data analysis software and the "FMWK":https://cdcvs.fnal.gov/redmine/wiki/nusoft/FMWK framework for HEP experiments. The releases of the software are managed using an "SRT":http://runiicomputing.fnal.gov/cmgt/SoftRelTools-Manual/SoftRelTools-Manual-chunks/index.html distribution.
14 1 Brian Rebel
15 17 Brian Rebel
To join the LArSoft mailing list, please follow these "instructions":http://listserv.fnal.gov/users.asp#subscribe%20to%20list using the list name LARSOFT.
16 32 Erica Snider
17 32 Erica Snider
18 32 Erica Snider
h1. Preliminaries
19 32 Erica Snider
20 32 Erica Snider
* Basic concepts and organization
21 32 Erica Snider
* Where to find the software
22 32 Erica Snider
23 32 Erica Snider
* Access to Fermilab computing
24 32 Erica Snider
* Load balanced access to GPCF VMs
25 32 Erica Snider
26 32 Erica Snider
27 32 Erica Snider
h2. Accessing LArSoft
28 32 Erica Snider
29 32 Erica Snider
* Repositories
30 32 Erica Snider
31 32 Erica Snider
h1. Documentation
32 32 Erica Snider
33 32 Erica Snider
h2. LArSoft
34 32 Erica Snider
35 32 Erica Snider
h2. Development workflow
36 32 Erica Snider
37 32 Erica Snider
38 32 Erica Snider
39 32 Erica Snider
h2. General user workflow
40 32 Erica Snider
41 32 Erica Snider
h2. Tools for working with the software
42 32 Erica Snider
43 32 Erica Snider
*  git
44 32 Erica Snider
*  git flow
45 32 Erica Snider
*  mrb : the multi-repository build tool
46 32 Erica Snider
*  
47 32 Erica Snider
48 32 Erica Snider
49 32 Erica Snider
50 32 Erica Snider
* Basic workflow
51 32 Erica Snider
* Using git
52 32 Erica Snider
* Multi-repository build