280 likes | 299 Views
Update on km3. Clancy James & MC Working Group KM3NeT General Meeting Catania, 21/02/2012. ANTARES/KM3NeT MC software tools. Neutrinos. Mupage. Corsika. Genhen. Physics simulation. CC( n e , n t ) NC(all n ). CC n m. km3mc. Detector response (simulation of hits). GEASIM.
E N D
Update on km3 Clancy James & MC Working Group KM3NeT General Meeting Catania, 21/02/2012
ANTARES/KM3NeT MC software tools Neutrinos Mupage Corsika Genhen Physics simulation CC(ne, nt) NC(all n) CC nm km3mc Detector response (simulation of hits) GEASIM Detector model (gendet) Simulation of background hits Background (K40) Input/output (iof77, iogcc) m-proparation ( mum, music ) Trigger (DAQ) simulation TriggerEfficiency atmn fluxes (fluxnew) Event reconstruction RECO
km3mc chain water model OM parameters gen generate the photon tables, for a single segment of 2 m length with GEANT 3. hit Calculate a hit probability from the photon tables for a OM parameters Simulated events (geometry, kinematics) km3mc read physics event and produce hits in detector OMs. Hits are produced based on event geometry and hit probability tables. hit tables (hbook rz file) photon tables (hbook rz file) table description ( ASCII file ) table description ( ASCII file) Detector events (signal hits, background) 5 tables are necessary for km3mc: 1) muons with E=100 GeV 2-5) electrons with E = 0.1, 1., 10, 100 GeV
New in v4r3 Current km3 version in ANTARES: v4r2 • ‘fixed’ a ‘bug’ in km3 v3/v4 • Can now use seawater • Towards v4r3…
Reminder: gedanken experiments • Standard geometry for case ‘B4’: • Muon E = 1 TeV • 1 PMT facing towards track • 50 m track offset • Repeat for 106 identical muon tracks • Plot time-distribution of photon hits PMT d = 50 m 74 m l = 100 m θC Direct Cherenkov photon path (430 nm) 45 m
Modification #1: CHANGE OF BINNING
Problems with v4r2 (Look at the red lines!) ‘faster than direct’ photons! Strange ‘kink’ from C. Kopper, Bamberg
Present in v3r9 also – but no kink! Also from C. Kopper, Bamberg
What goes wrong??? • Histogramming! • Step 1 (‘gen’) – generate photons incident on spheres of increasing radius. • Step 2 (‘hit’) – bin the scattered photons in the theta-direction. Shell at radius r r Muon track (1 m length) (stolen from Goulven, Amsterdam, 2010)
Example of gen output These are scattered photons! (most scatters are small)
+ binning of scattered photons by ‘hit’ • Interpolate between bins to get hit times, probability etc ‘low’ bins ‘high’ bins Interpolation regime high Interpolation regime low θC
Binning near the Cherenkov peak ‘high’ bins ‘low’ bins Broadly scattered photons Similar to direct photons Similar to direct photons Broadly scattered photons Broadly scattered photons Broadly scattered photons θC
What does this produce? v4r2 Artificial discontinuity in photon times Unphysically early photons (0.2% chance per PMT at 1 TeV)
Solution: • Different bins spacing • Easy! (change input file) • Sacrifices accuracy away from theta_C • More bins • Requires recompile (allow larger arrays) • Possible memory leaks in PAW • New histogram method • Ultimately, must do this • Previous solutions depend on precise scattering function used • Will break down at large distances (more later) • Requires programming!
Minimal solution – more bins near theta_C • Change distribution of bins to favour angles near the Cherenkov peak • Two closest bins lie within the peak: interpolation OK! USE ‘hit’ keys: BEHI 0.2 0.2 BELO 0.2 0.2 (formally) BEHI 0.5 0.7 BELO 0.5 0.7
New vs old binning: NEW: BEHI 0.2 0.2 BELO 0.2 0.2 OLD: BEHI 0.5 0.7 BELO 0.5 0.7 Worse at large angles…
Does it work? (results with v4r2: new and old) • Yes! • 20 bins are good enough
Conclusion on “problems with km3 v3 & v4” • Caused by binning in the ‘theta’ direction • Problem exists with v3rX. • O ~ 0.few% of photons ‘mildly unphysical’ • More tuning needed for optimal BELO/BEHI • (0.2 is TOO SMALL at small distances for other reasons) • If you use km3, find out how the hit-tables were generated! • v4r3 will allow more bins in the theta-direction (from 20 to 600 ???)
Modification #2: USING SEAWATER IN KM3MC (GEN)
ANTARES is in the sea! • Shock! Horror! Gasp! • Different atomic composition (salt!) • Different density (salt + pressure) • km3 mc MUSIC package used seawater • km3 gen GEANT3.21 used pure water • Initially: use model by Millero, Chen, Bradshaw, Schleicher (1978) • 3.844% salinity (treated as all NaCl) • depth 2475m • temp 13.2 degrees • Density: ~1.04 g/cm3
Does it matter? Common Poisson error from gen tables Common error Poisson from gen tables • Using 106 events in case B4: how many photons? • Yes – but not as much as the binning! (note: seawater results with lower statistics than RBR MC data) seawater pure water BELO/ BEHI 20 bins at 0.7 155.9 +- 0.4 +- 2 k 161.6 +- 0.4 +- 2 k 168.8 +- 0.4 +- 2 k 174.6 +- 0.4 +- 2 k 20 bins at 0.2 174.2 +- 0.4 +- 2 k 50 bins at 0.2 168.3 +- 0.4 +- 2 k Independent random errors from km3 runs.
Conclusion • Sea water in GEANT produces less photons than pure water • (secondary electron tracks shorter) • New, more accurate binning produces more • Problems with v3/v4 almost fixed • Cause of errors found • Using BELO/BEHI = 0.2 introduces new problems • Still verifying that a compromise works
Next Steps • Finish testing of binning for BELO/BEHI • Write this up as an ANTARES internal note, and release v4r3 (in seawater + new binning parameters). • Begin work on v4r4: • suitable for km3NET (unify versions) • completely new theta-histogram method • Add muon energy loss to o/p • various other mods (see Strasbourg talk) • NO major re-write needed/anticipated • …
Inverse cumulative distributions… ‘Region of Death’
ASIDE: photon distribution at low R • Why BELO/BEHI=0.2 does NOT work
Phenomenology at small R • Direct photons from primary muons: large ‘angular’ range • Direct photons from secondary electrons: forward-peaked (β < 1) • Cherenkov peak spread over a large angular range • Fine binning near the ‘peak’ runs out of statistics! muon BELO/HI=0.2 DOES NOT WORK! What is the optimum?