snowglobes tutorial
play

SNOwGLoBES Tutorial Kate Scholberg Supernova Hack Days IV What is - PowerPoint PPT Presentation

SNOwGLoBES Tutorial Kate Scholberg Supernova Hack Days IV What is SNOwGLoBES? SuperNova Observatories with GLoBES What its not : a Monte-Carlo simulation, or an event generator (like MARLEY) Its a mean event rate calculator for


  1. SNOwGLoBES Tutorial Kate Scholberg Supernova Hack Days IV

  2. What is SNOwGLoBES? SuperNova Observatories with GLoBES What it’s not : a Monte-Carlo simulation, or an event generator (like MARLEY) It’s a mean event rate calculator for low-energy (<100-200 MeV) neutrino interactions: fast and simple and good for many studies, but does not replace a full MC It’s designed especially for supernova neutrinos, but will work for any flux in this energy range : • is open source • is available in github • makes use of the front-end (event rate calculation part) of GLoBES but does not do oscillation fits

  3. History and status http://phy.duke.edu/~schol/snowglobes • Development started in 2010 (contributions from many) • Originally motivated by old-LBNE water & argon studies [still contains some relics from that era] • Version 1.1 was last release • Recently many new features have been added by Josh Albert • An official release will happen soon • I suggest getting the latest github version • Developers are welcome! • Slack workspace: snowglobes.slack.com 
 ...let me know if you want an invitation

  4. Interaction rates in a detector material Cross Number of Flux section targets R = Φ σ N t ∝ detector mass , 1 /D 2 But: fluxes, cross-sections are E ν dependent

  5. SNOwGLoBES does this calculation for you flux ⊗ xscn ⊗ interaction products ⊗ detector response Cross section Flux R 1 R 1 dEd ˆ E Φ ( E ) σ ( E ) k ( E − ˆ E ) T ( ˆ E ) V ( ˆ dn dE 0 = N E − E 0 ) 0 0 Detector Interaction response products (detector (physics) simulation) E’: observed energy k: observed energy for given neutrino energy T: detector efficiency V: detector resolution

  6. Tool for predicting neutrino event rates flux ⊗ xscn ⊗ interaction products ⊗ detector response neutrino flux differential spectra interaction w/physics rates, as a function of SNOw cross- sections neutrino for relevant GLoBES energy channels smearing matrix for ‘smeared’ given detector config: rates as a function of includes both detected interaction product energy distributions and detector response what post- smearing we see efficiency in a detector http://phy.duke.edu/~schol/snowglobes

  7. The package includes: - event folding code - example fluxes and utilities for manipulation - standard cross sections - standard smearing matrices, efficiency files + for different detector configurations, + utilities for manipulating them - example Root plotting scripts You can easily add your own stuff, or make variants of the standard ones

  8. SNOwGLoBES terminology • Flux : this is really fluence, i.e. flux integrated over time (neutrinos per cm 2 in a time bin) • Channel : an interaction channel, with a name, e.g., ibd • Detector material : a material for which several interaction channels are defined ( water, argon, lead , etc.) • Detector configuration: a specific detector corresponding to a detector material of a given mass, for which smearing and efficiencies are defined (e.g. ar17kt*, halo , etc.) for each channel of the material *a relic of old-LBNE era, will change

  9. Inputs: these have standardized GLoBES format this is really fluence, Flux i.e. flux integrated over time (neutrinos per cm 2 in a time bin) • all 6 flavors are included, although for SN only ν e , ν µ , ν x ; convention is ν x equally distributed among the 4 muon and tau species • some standard fluxes ( livermore, gkvm ) are included,as well as a utility to produce “pinched fluxes” • oscillation is handled at the flux stage • (utility for MSW oscillation in SN also included)

  10. Example: quasi-thermal spectrum expected (“pinched” Fermi-Dirac) h E ν e i < h E ¯ ν e i < h E ν x i

  11. Cross sections in standard GLoBES format, for all 6 flavors The channels files for a given material contain the cross section names for that material Name/chan number/ CP/ flavor/targets per ref target

  12. Smearing matrices: tell you the distribution of observed energy for an input neutrino energy distribution, for a given channel and detector these incorporate both the distribution of interaction products and the detector resolution (there are tools to separate these two effects) interacted energy dist observed energy dist smearing = matrix A column for a given true neutrino energy is the “image” of that E ν : the distribution of observed energies

  13. Smearing matrices must be defined for each interaction channel for a given detector configuration Utilities to view and manipulate smearing matrices are in $SNOWGLOBES/smearing_code

  14. Post-smearing efficiencies: detection efficiency after smearing • Specified for channel and detector configuration • Not required; 100% efficiency assumed if file absent

  15. To compute rates in argon: ar17kt detector configuration ./supernova.pl livermore argon ar17kt

  16. Output goes to the out subdirectory, labeled by flux, channel and configuration ... • “_smeared.dat” are the observed distributions • “.dat” are the interacted distributions • ignore “unweighted” You can use the example Root plotting scripts, or plot in any way you like

  17. So let’s install: • First install GLoBES (usually the hardest part) • get the most recent version • Get SNOwGLobes from github

  18. Now run , and plot the output: ./supernova.pl livermore argon ar17kt Next: handling time-dependent fluxes

  19. Describe the flux by parameters vs time = ν µ + ¯ ν µ + ν τ + ¯ ν τ L. Huedepohl et al., PRL 104 251101

  20. Energy (MeV) Fluxes ν e as a function of time and energy ¯ ν e ν x = ν µ + ¯ ν µ + ν τ + ¯ ν τ Time (s)

Recommend


More recommend