iactsim

Contents:

  • Install
  • Overview
  • User Manual
    • Basics of iactsim
  • Reference Manual
iactsim
  • User Manual
  • View page source

User Manual

  • Basics of iactsim
    • Build an optical system
      • Defining surfaces
      • Define a mirror
      • Define a sensitive surface
      • Instantiate the optical system
      • Understanding curvature and “front/back” convention
      • Advanced surface optical properties definition
      • Visualize the geometry
      • Mirror segmentation
        • Re-initialize the visualizer
    • Set up the telescope for ray-tracing
      • Reference systems
      • Ray-tracing example: visualize spot diagrams
        • On-axis photon source
      • Run the ray-tracing
        • Internal GPU Arrays
        • Visualize detected photon position
      • Visualize ray-tracing
    • Defining a custom pixel module with the GenericFlatModule class
      • Key concepts
        • How to define a GenericFlatModule object
        • Integrate it in the optical system
        • Check the camera layout
      • Visualize detected photons
      • Multiple modules and pixel ID requirements
    • Camera simulation
      • Get input for the camera simulation
      • Visualize camera images
      • Define a SiPM camera
      • Define trigger and sampling logic
      • Defining Trigger and Sampling Logic
        • Inheriting from CherenkovSiPMCamera
        • Accessing the signals
      • Assign the camera to the telescope
        • SiPM properties
      • Simulate camera response
        • Compare input and output
        • Inspect waveforms
        • Simulate camera response directly using trace_photons()
        • Inspect performance
          • Telescope report
          • Camera report
      • Visualize images
      • Pixel efficiency
      • Pixel reflectance
Previous Next

© Copyright 2024-, Davide Mollica.

Built with Sphinx using a theme provided by Read the Docs.
Version: latest
Older versions