Project

General

Profile

The LAr1-ND SBND Guide to Using LArSoft

The SBND collaboration has moved to use sbndcode. You can find the new wiki here.

DISCLAIMER: LAR1NDCODE IS UNDERGOING RENOVATIONS. CONTACT COREY ADAMS () FOR HELP USING IT AT THIS TIME.

The following is a quick guide (based largely on uBooNE experience) to the things you need to do in order to run and develop applications in LArSoft. The following assumes:

  • You have all your computing privileges and accounts, including an account on the lar1nd gpvm node (i.e. lar1ndgpvm01.fnal.gov). If you don’t, then you need to submit a service ticket requesting access to this node. We will approve as soon as possible.
  • You are working on one of the lar1nd gpvm nodes. Many of these should work on other machines/sites as well, if they are configured in the standard way, but there are no guarantees for that. Talk to your system/local administrator if you’re having trouble, to make sure there’s no differences in the basic setup.
  • You have a working knowledge of UNIX.
  • You are using the bash shell (most of the things for csh should be clear)

Brief LArSoft overview.

LArSoft is the software framework used by the US LArTPC experiments for simulation and reconstruction. It is currently divided into multiple git repositories
which contain parts of the whole framework. The builds in the repositories and the interdependencies are accounted for by MRB (Multi Repository Build).

For now, it is highly recommended that you read up on the above, before we compile our own set of experiences.
Hence, helpful reading material:

LArSoft wiki:
https://cdcvs.fnal.gov/redmine/projects/larsoft/wiki
Quick start part:
https://cdcvs.fnal.gov/redmine/projects/larsoft/wiki/_Quick-start_guide_to_using_and_developing_LArSoft_code_
MRB reference guide:
https://cdcvs.fnal.gov/redmine/projects/mrb/wiki/MrbRefereceGuide

List of lar1ndcode releases

How To Launch Grid Jobs

How Setup You Directory and launch your first job

How to run simple track reconstruction

How to run Fast Optical Simulation Jobs

How to set up lar1ndcode offiste