KLG4sim: A Full Monte Carlo Simulation for KamLAND
Transcription
KLG4sim: A Full Monte Carlo Simulation for KamLAND
KLG4sim: A Full Monte Carlo Simulation for KamLAND MAND Workshop June 2005 Lauren Hsu Lawrence-Berkeley National Laboratory Outline I. KamLAND Overview II. KLG4sim Overview III. KLG4sim Performance i. Basic Checks ii. Reconstructed Quantity Checks KamLAND KAMioka Liquid scintillator Anti-Neutrino Detector Detecting reactor anti-neutrinos 1 km beneath Mt. Ikeyama Inside the Kamioka Mine Surrounded by 53 Japanese Nuclear Reactors A Reactor Anti-Neutrino Experiment Disappearance measurement of - e Sensitive to mixing between the first and second neutrino mass eigenstates PRL 90 (2003) 021802 The KamLAND Detector (1879) KamLAND: Simultaneously tank of target protons (>1031) and a sensitive calorimeter. Anti-Neutrino Signal Detection Coincident energy deposits are a distinct signature of inverse beta-decay: e + p → e+ + n Prompt Energy: positron energy deposit (K.E. + annihilation γ’s) Delayed Energy: n-capture releases 2.2 MeV γ, ~200 µs later Selecting Candidate Events Apply Time and Spacial Cuts to Obtain Candidate Coincidence Events Candidate Coincidence Events: ∆t = [0.5, 1000]µs -e energy obtained from E = Eprompt + 0.8 MeV Basic KamLAND Data Reconstruction Energy and Vertex Information are Crucial Energy Reconstruction: • Energy ∝ Number of Hit PMT’s • Correction for Vertex Position • Corrections for Quenching and Cerenkov Vertex Reconstruction • Determined by Very Precise Timing of Hits (~ few ns): • Inherent Detector Resolution ~15cm. • Based on push-pull minimization algorithm. Energy and Vertex fitter Calibrated w/ Co60, Ge68, Zn65, and AmBe deployed along the z-axis. Backgrounds Correlated background from 13C(α,n)16O is troublesome - α’s produced indirectly through decay of 210Pb, a long-lived daughter of 222Rn 13C(α,n)16O Energy Uncorrelated backgrounds from trace radioactive isotopes. Fiducial Volume: R < 5.5m Correlated backgrounds from muon spallation: whole detector veto (2 s) cylinder cut veto (2 s) Obtaining the Unoscillated Flux Data obtained by special agreement from Japanese nuclear power plants plus well understood theoretical calculations predicts number of anti-neutrinos in the case of no-oscillations. Unoscillated Flux can be determined to a few percent! Observation of Spectral Distortion Measurement of Energy Spectrum Distortion Due to -e Oscillation (Latest KamLAND Result) PRL 94 081802 (2005) Unparalled Sensitivity to ∆m12 2 Extract Oscillation Parameters and Combine with Solar Data PRL 94 081802 (2005) PRL 94 081802 (2005) Solar + KamLAND: 2 ∆m12 +0.6 =7.9 -0.5 ×10-5 eV2, tan2θ12 =0.4 +0.10 -0.07 Future Improvements: Reactor Analysis Further Improvements Require Reducing Systematic Uncertainty! Systematic Unc. on Rate % Fiducial Volume 4.7 un-oscillated 2.5 e spectrum (theor.) Energy Threshold 2.3 Reactor Power 2.1 Cut Efficiency 1.6 Fuel Composition 1.0 Cross Section 0.2 Livetime 0.06 Total 7.1 Compare to statistical uncertainty: 6.7% Better understanding of 13C(α,n)16O will also improve shape analysis Future Improvements: Reactor Analysis A Full-Volume Calibration Device • Improve Uncertainty on Fiducial Volume • Better Understanding of Energy and Vertex Reconstruction A Muon Tracker Gold-Plated Muon Events Cross-Check Muon Track Reconstruction ~200 events per day, x-y resolution of ~3cm Future KamLAND: 7Be Phase Detect e from 7Be via elastic scattering (not a coincidence signal) After Purification Will require good understanding of backgrounds! Where Does KamLAND MC Fit Into This? Visualization of KamLAND w/ KLG4sim • Current and Past Uses: Diagnose problems in energy estimation and vertex reconstruction, simulate backgrounds for 7Be solar phase • Together w/ 4π calibration data, use to extrapolate 4π calibration points and cross-check fiducial volume estimates. • Improving our understanding of how the detector works and how backgrounds behave The uses of a well-tuned, detailed, full-detector simulation are many! II. KLG4sim KamLAND GEANT4 Simulation What is KLG4sim? Highly detailed, comprehensive and flexible detector simulation. Still undergoing rigorous verification and some code development • Built off GEANT4 toolkit • Additional customized physics processes. • Standalone Generators (co60, zn65, ge68, K, Th, U, Rn) • Precurser to (Generic-Land GEANT4 Simulation) GLG4sim: moving towards a merge Other Good Features: Flexible file output, user interface, multiple visualization tools Originally written by various members of the KamLAND collaboration, significant contributions from Glenn Horton-Smith KLG4sim Overview Detector Descriptions • Material Properties • Geometry Geant4 User Supplied Algorithms • Generators • Customized Physics Processes KLG4sim • Object Oriented Framework and Kernel Simulated Response of KamLAND Detector • Particle Interactions with Material • Electronics Readout • Particle Transport • Output Formats • User Interface User Supplied Commands Via Macros or Interactive Sessions KLG4sim is built from more than just Geant4 routines… It has a number of customized features Customized Feature: Torus Stack Geometry Class A flexible tool for constructing non-standard geometrical shapes Spherical top Outside Torus Edge KamLAND PMT in KLG4sim Inside Torus Edge Cylindrical base KamLAND Balloon in KLG4sim Example: Constructing a PMT Volume by Stacking Toruses Customized Feature: Optical Photon Propagation KL(GLG4)Scint: • Emission of scintillation photons (as secondary particles) • records the energy that is converted to scintillation light Does photon interact with Scintillator? KL(GLG4)OpAttenuation: • Determines if photon is absorbed or scattered. • If scattered, calculates new direction of propagation. If Absorbed: KL(GLG4)Scint also takes care of reemission (at equal or longer wavelength). Emission and reemission decay times are currently the same. Probabilities to attenuate, reemit and scatter are specified in materials file. KLG4sim Modeling Light Propagation in KamLAND KLG4sim Illumination Plot reflected beam Reflection Hitting PMT #1268 scattered and reemitted light 380 nm photon beam Hitting center of PMT #258 Customized Feature: PMT Sensitive Detector Model A “G4Parametization” class that handles absorption, reflection And transmission at the photocathode boundary Features: • Realistic photocathode geometry thanks to KLTorus Stack • “Lux Level”: options detail allowing one to switch between: - black (no reflection) - infinitely thin photocathode, reflect, refract or absorb. - finite photocathode thickness (implemented by Dario from Double Chooz). • Handles weighted tracks (some breakdown for very high multiplicity events as in the case of cosmic muons). Customized Feature: Neutron Diffusion and Decay By default, Geant4 treats a thermal neutron from creation to capture as 1 event KamLAND event window is ~500 ns, but neutron capture time is ~400 longer than this! Solution: • KLNeutronCaptureAndDecay (GLG4NeutronDiffusionAndCapture) - assigns a diffusion distance and capture time based on data set in materials file. • KL(GLG4)DeferTrackProc – Sets a finite time window for an “event” and “delays” any persisting tracks to the next event. This doesn’t work well near a boundary…needs more work for θ13 experiments! Customized Feature: Signal Readout Simulation Currently: KLG4sim decides whether a PMT registers a hit or not at the photocathode and simulation basically ends there. Last major area still in need of significant coding! Electronic Signal Readout Simulation • • • • A generic package that can be used for GLG4sim is being written. PMT effects: Transit Time Spreads, dark noise, after-pulsing Waveforms Trigger Simulation Shell is in the process of being written by Chris Jillings of KamLAND, III. KLG4sim Performance i. Basic Checks ii. Reconstructed Quantity Checks Simulation Verification Always an ongoing process! Optical Properties: (reflectivity, index of refraction, absorption, reemission, scattering, scintillator decay times) are critical for accurate simulation of energy and vertexing in KamLAND. Main Areas of Concentration So Far: • Geometry: Shadowing studies, and material reflectivity verification studies. The Basics • Optical Photon Propagation: light yields, and speed of light • PMT model: Getting Help from GLG4sim users! The ultimate test! • Energy and Vertex Reconstruction There’s still work to be done (especially on the energy scale) Checking Geometry View from lower chimney KLG4sim (raytrace) – Glenn Horton-Smith Geometry implemented in great detail, some small discrepancies persist. Light Yield vs Distance to Source • Cross checked attenuation, scattering and reemission against bench measurements and Borexino published data • Still needed a little fiddling of attenuation length to make simulation agree. Good agreement for accurate energy reconstruction Effective Speed of Light Important for accurate vertexing plot by Chris Jillings of KamLAND Measuring the speed of light with laser calibration data A 4% deviation causes a 25 cm bias near the edge of the fiducial volume! ….checking Reconstructed quantities Vertex Resolution KLG4sim vertex resolution is better than data, Not surprising since we don’t (yet) model effects that cause extra smearing. Waiting for the readout sim! Energy Deposit Source: Co60 (2γ’s = 2.5 MeV) Vertex Reconstruction Along the z-axis <1% different! Why an offset? Is it a geometry problem? Energy Resolution Determined to leading order by PMT occupancy both in fairly good agreement compton scattering off capsule material Energy Deposit Source: Co60 (2 γ’s = 2.5 MeV) Note energy of Co60 at z = 0 tuned to agreement in MC, but nothing else is constrained Energy Reconstruction Along the z-axis Energy estimator has a mysterious bias that is under investigation… Luckily KLG4sim reproduces it exactly! Energy Scale Not as much time spent on this so far…not bad, but could be better co60 γ ~5% deviation We need to do some more work! Isotropic gamma’s Birk’s Constant: cross check w/ KamLAND data (use α backgrounds) Cerenkov Contributions: perfect optical propagation and efficiency for detection. Summary KLG4sim: Geant4 based, full detector simulation for KamLAND. Customized features tailor simulation for that of a large-volume anti-neutrino detector. Striving for < few % disagreement w/ data to help reduce systematic uncertainty in future KamLAND measurements. KamLAND Calibration Data and KLG4sim Comparisons: - <1% disagreement in vertex and energy reconstruction vs z at fixed energy. - ~5% deviations in energy scale, needs more work. - GeV energy deposits (cosmogenic backgrounds), KLG4sim currently not optimized KLG4sim is modular and portable. Many useful features applicable for research into future reactor experiments → GLG4sim.