ldmx-sw Course: Basics

US/Central
zoom

zoom

Description

Pre-Requisites

Below are the items you need to have already installed on your computer to follow along with these instructions.

  • Container-Running Program
    • Usually docker is used for personal computers and singularity is installed on shared clusters
  • git version control
    • 1
      Introduction

      How is ldmx-sw designed? What are the core principles?

    • 2
      Compiling ldmx-sw

      Demonstration on how to compile ldmx-sw using the standardized container workflow.

    • 12:30
      Questions from Demonstration
    • 3
      Configuration Scripts

      The "steering" file for ldmx-sw is called a "configuration" script. What is its core structure? How can we write one?

      Demonstration of what running a short simulation looks like using the build of ldmx-sw we just made.

    • 13:00
      Questions from Demonstration
    • 4
      Python-Based Analyses

      How can we use these generated event files in python? This demonstration will show you how I've start python-based analyses.

    • 13:25
      Questions from Demonstration
    • 5
      C++ Processors

      Introduction to C++ Processors. What are they and why would you use them instead of keeping everything in python?

    • 13:50
      General Questions