Things we wish we’d known… SBN Young
So you’ve found this page, chances are that means you’re a student or postdoc new to SBN. SBN Young is a group consisting of, and representing the interests of, all young collaborators of SBND and ICARUS. This guide is intended to provide resources to help you get started in SBN. It’s a compilation of any guides and documentation we could find / write ourselves and is by no means complete but we hope it helps you get up to speed! Thanks to the authors of the SBND & ICARUS Newbie Guides from which we ported some of this information.
- Basic Computing
ssh-ing, vnc, access to FNAL services, setting up an mrb environment, etc - Key Physics Concepts
LArTPC operation, descriptions of PDS and CRT, motivation for short baseline, etc - Producing your own events
Using larsoft to simulate a simple set of events from generation to reconstructed outputs - Simulation
Description of the simulation software - Reconstruction
Description of the reconstruction software - Using Pandora for Analysis
How to utilise the Pandora reconstrcution outputs for analysis work - The Common Analysis Framework
How to create and use CAF files - Writing a LArSoft analyzer / producer
Creating your own LArSoft modules - The CI System
How to test your code as you go along - The Working Groups
A quick introduction into the work done by the various working groups that make up SBN/SBND/ICARUS - Git/Github
How to navigate the wonderful world of git - Doxygen
How to create documentation for SBN object libraries - Common Acronyms
Why does everyone speak in code?! - Using the Grid
How to submit jobs to the FNAL grid computing system - Particle gun and analyzer modules
Writing a simple fcl to produce particles and how to analyze the output using larsoft files