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.
Computing
Basic Computing
- Basic Computing
ssh-ing, vnc, access to FNAL services, setting up an mrb environment, 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 - Writing a LArSoft analyzer / producer
Creating your own LArSoft modules - The CI System
How to test your code as you go along - Git/Github
How to navigate the wonderful world of git - Doxygen
How to create documentation for SBN object libraries - 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
Analysis
- 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
Physics
- Key Physics Concepts
LArTPC operation, descriptions of PDS and CRT, motivation for short baseline, etc
Miscellaneous Experiment Stuff
- The Working Groups
A quick introduction into the work done by the various working groups that make up SBN/SBND/ICARUS - Common Acronyms
Why does everyone speak in code?!