General Information and Using the art-based Offline Software
Getting a Fermilab computing account.
- Logging in to Fermilab machines.
- CPU, Disk and Tape available at Fermilab
- Accessing FermiGrid
- Workflow for running grid jobs
- Accessing data on tape (SAM)
- Putting data on tape
- List of releases of Offline.
- Units and Coordinate Systems
- The First Step: the art workbook
- Running G4 within art: The first examples.
- Which names need to match each other.
- The Mantra for making data products.
- Using Satellite Releases.
- Getting a list of data products
- Installing the Mu2e software on your own computer.
- Building and installing the BTrk ups product.
- How to's
- Placeholder: using information from a virtual detector as an event generator
- Source code browswers:
LXR browsers for many Fermilab projects
- The art redmine wiki,
- Other external software used by Mu2e with links to documentation.
- Mu2e maintained FAQs: C++ FAQ,
- Printing at Fermilab.
- Mu2e maintained documentation about art and its tool chain:
- Run-time Configuration (.fcl files)
- Trigger_paths, end_paths and reconstruction on demand.
- Configuring input and output modules
- What are Services?
- About handles.
- Filter Modules.
- Inter-Product References: art::Ptr, art::PtrVector, art::Assns
- Base releases and test releases.
- Search path for some run-time files.
- cet::map_vector: a new class template
- Exceptions: Mu2e policy,
CMS guide to managing exceptions.
- Using and configuring the message logger
- Documentation about Mu2e Offline:
- Using random numbers:
- Magnetic Field Maps.
- CMS Public Twiki:
- Some major subsystems:
- Mu2e Geometry: The Big Picture
- Notes on the geometry files
- Conditions Data
- Outline of how to deal with Background Frames
- SCons: the build tool used by Mu2e.
- PDG Particle ID codes:
- Some notes on the
originally sent to Peter S. This needs to be incorporated into the main body.
- Unix Hints.
- Source Code Management
- Standards and Practices
- Editors: Emacs, vim; policy of not using tab characters.
- Mu2e's AFS space.
- Operations links
- mu2epro production account
- C++ Courses and training:
- Accelerated C++: A Short Course in Practical Programming by Example.
If you would take the course if it were offered in the summer of 2010, please contact Rob Kutschke;
as of May 26, there is no plan to offer the course.
- Intermediate and Advanced Topics in C++ Programming
- MECO Coordinate system is described in Mu2e-doc-377.
- Rob's notes on stuff to add to this site.
- Unix at Fermilab
- Notes on dynamic libraries. This is a stripped down
example of the _plugin mechanism used by the framework.
- Comments on where to find and where to put
numerical constants, magic numbers etc.
- NuComp Meetings
The material below this line is grossly out of date but needs to be
checked to make sure that all useful information has been extracted from it
and moved to up-to-date files.
This file last modified Monday, 20-Feb-2017 22:26:17 CST