Project

General

Profile

Old LArSoftWiki » History » Version 29

Version 28 (Erica Snider, 10/31/2013 06:42 PM) → Version 29/136 (Erica Snider, 10/31/2013 06:48 PM)

If you are looking *Note: this site for the legacy cvs LArSoft site, *all content has been moved to software under @cvs@ will moving some time in Oct 2013! The new home will be under the "LArSoft cvs (legacy site) ":https://cdcvs.fnal.gov/redmine/projects/larsoft-cvs/wiki.*
---------------------------------------------------------------

This
":https://cdcvs.fnal.gov/redmine/projects/larsoft-cvs/wiki. After the move, the "LArSoft" site will be replace "LArSoft svn":https://cdcvs.fnal.gov/redmine/projects/larsoftsvn/wiki as the new home of the official LArSoft redmine project. For project.*
---------------------------------------------------------------

*This is an older incarnation of
the current version of this page, please wiki and is no longer accurate. Please visit the "current wiki":https://cdcvs.fnal.gov/redmine/projects/larsoftsvn/wiki. wiki":https://cdcvs.fnal.gov/redmine/projects/larsoftsvn/wiki instead.*

h1. LArSoftWiki

Under construction



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.

To join the LArSoft mailing list, please follow these "instructions":http://listserv.fnal.gov/users.asp#subscribe%20to%20list using the list name LARSOFT.

h1. LArSoft documentation

* [[Accessing LArSoft]]
* Using LArSoft
o [[Fermilab Installation]]
o [[Nevis Installation]]
o [[Installing a Local Copy]]
o [[Editing Code]]
o [[Adding A Package to LArSoft]]
o [[Creating new reconstruction or simulation algorithms]]
o [[Running Jobs]]
* [[Package Documentation]]
o [[Namespace]]-to-package correspondence
* How-tos
o [[Getting started with an analysis task]]
o [[Creating GDML]] files for the LArSoft detector description
o [[Interactive ROOT sessions]]
o [[Backtracking the simulation]]
o Working with the [[eve ID]], that is, the ultimate mother particle in a simulated shower
o [[EventGenerator|Generating events]]
o Running jobs [[outside Fermilab]]
* [[Trouble Shooting]] and Gotchas
* Available files
o [[Data]]
o [[Monte Carlo]]

h1. Getting Access to FNAL Computing

In order to work on LArSoft development you will need to have access to the FNAL computing resources. The procedure for getting a FNAL account is described at

http://computing.fnal.gov/xms/Services/Getting_Started/Introduction_to_Computing_at_Fermilab

If you will be in residence at the lab, follow the instructions for an on-site visitor. If you will be based at your home institution, follow the instructions for an off-site visitor.

h1. Useful Links

* "LArSoft doxygen":http://t962.fnal.gov/dox/html/index.html
* "FMWK wiki":https://cdcvs.fnal.gov/redmine/wiki/nusoft/FMWK