Development of Monte-Carlo tools for the KM3NeT neutrino telescope
Development of Monte-Carlo tools for the KM3NeT neutrino telescope
Development of Monte-Carlo tools for the KM3NeT neutrino telescope
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Development</strong> <strong>of</strong><br />
<strong>Monte</strong>-<strong>Carlo</strong> <strong>tools</strong><br />
<strong>for</strong> <strong>the</strong> <strong>KM3NeT</strong><br />
<strong>neutrino</strong> <strong>telescope</strong><br />
Claudio Kopper <strong>for</strong> <strong>the</strong> <strong>KM3NeT</strong> Consortium<br />
Erlangen Centre <strong>for</strong> Astroparticle Physics<br />
VLVνT’09, A<strong>the</strong>ns, Oct. 13 th - 15 th 2009
The <strong>KM3NeT</strong> <strong>Monte</strong> <strong>Carlo</strong> chain<br />
VLVνT’09, Claudio Kopper (ECAP)
The <strong>KM3NeT</strong> <strong>Monte</strong> <strong>Carlo</strong> chain<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
event generation<br />
• <strong>neutrino</strong>s (‘genhen’)<br />
• atmospheric muons<br />
• CORSIKA reader<br />
• parametric simulation (‘mupage’)<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
particle propagation in water<br />
• Geant3-based full simulation<br />
(w/o scattering) ‘geasim’<br />
• fast muon simulation w/ scattering<br />
(lookup tables) ‘km3’<br />
• optical background noise<br />
(white noise)<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
OM & readout simulation<br />
• included in <strong>the</strong> previous step<br />
• only ANTARES compatible<br />
(integrated, 2 channels, ‘ARS’ chip)<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
track reconstruction<br />
• standard ANTARES algorithm<br />
➡ multi-step, log-likelihood based<br />
➡ optimised <strong>for</strong> ANTARES OMs<br />
(single large PMT per OM)<br />
➡ minor hit selection patches <strong>for</strong> better<br />
<strong>KM3NeT</strong> per<strong>for</strong>mance<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
event generation (genhen, ...)<br />
particle propagation (km3, geasim)<br />
OM & readout simulation<br />
track reconstruction (reco)<br />
VLVνT’09, Claudio Kopper (ECAP)
The ANTARES <strong>Monte</strong> <strong>Carlo</strong> chain<br />
<strong>KM3NeT</strong><br />
event generation (genhen, ...)<br />
particle propagation (km3, geasim)<br />
OM & readout simulation<br />
track reconstruction (reco)<br />
VLVνT’09, Claudio Kopper (ECAP)
Replacement <strong>for</strong> <strong>the</strong> ANTARES toolchain<br />
why?<br />
never designed <strong>for</strong> <strong>KM3NeT</strong>-sized detectors<br />
hard to maintain<br />
(FORTRAN-based, monolithic,<br />
problematic on 64bit)<br />
alternative toolchain -> crosschecks<br />
....<br />
VLVνT’09, Claudio Kopper (ECAP)
New MC toolchain<br />
replace with a more modular toolchain using <strong>the</strong><br />
IceTray s<strong>of</strong>tware framework<br />
some existing <strong>tools</strong>:<br />
‘ANIS’ <strong>neutrino</strong> generator<br />
CORSIKA interface<br />
‘MMC’ lepton propagator<br />
some new <strong>tools</strong>!<br />
VLVνT’09, Claudio Kopper (ECAP)
New MC toolchain<br />
some new <strong>tools</strong>!<br />
• particle propagation (Geant4-based)<br />
• light propagation (LUT-based)<br />
• OM simulation<br />
• PMT & readout simulation<br />
• track reconstruction<br />
VLVνT’09, Claudio Kopper (ECAP)
Particle propagation<br />
• two options:<br />
• slow full simulation<br />
• table-based simulation<br />
• space around particle is segmented<br />
• photons are pre-propagated from particle to<br />
segments and stored in tables<br />
• tables can <strong>the</strong>n be used to quickly bring<br />
photons near OMs, remaining sim. is fast <strong>the</strong>n<br />
VLVνT’09, Claudio Kopper (ECAP)
OM simulation<br />
• singlePMT OMs (fully ANTARES-compatible)<br />
• multiPMT OMs<br />
• -> new algorithm including a rudimentary photon<br />
tracking inside <strong>the</strong> OM<br />
VLVνT’09, Claudio Kopper (ECAP)
Readout simulation<br />
• ANTARES-compatible (ARS chip with two<br />
channels, integrating)<br />
• time-over-threshold (TOT) readout<br />
• incoming p.e.’s are convoluted with pulse shape<br />
• resulting wave<strong>for</strong>m is binned in 1ns bins<br />
• <strong>the</strong> number <strong>of</strong> consecutive bins over threshold is<br />
converted into an amplitude (including full walk<br />
correction)<br />
VLVνT’09, Claudio Kopper (ECAP)
New track reconstruction algorithm<br />
(currently work-in-progress)<br />
• fitted <strong>the</strong> time residual PDF parameterisation used<br />
by IceCube (“Pandel”) to multiPMT pulses in<br />
ANTARES water<br />
• Simple hit filter to remove noise hits<br />
(in-OM coincidences & compatible hits)<br />
• log-likelihood-minimisation (simplex)<br />
• track quality from width <strong>of</strong> <strong>the</strong> LLH landscape<br />
minimum (paraboloid fit, idea also taken from<br />
IceCube and implemented <strong>for</strong> <strong>KM3NeT</strong>)<br />
VLVνT’09, Claudio Kopper (ECAP)
Some preliminary results<br />
(sample detector, multiPMT OMs)<br />
8<br />
7<br />
angular error distribution <strong>for</strong> E −2 spectrum, upgoing tracks<br />
(310 strings, 100m string distance, multiPMT OMs, hexangonal surface layout)<br />
no cut [median = 0.71 ◦ ]<br />
cuts <strong>for</strong> best E −2 sensitivity: σ para < 0.70 ◦ , N PMT ≥ 58 [median = 0.30 ◦ ]<br />
qualiy cut only to reach same resolution: σ para < 0.42 ◦ [median = 0.30 ◦ ]<br />
a.u.<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−3 −2 −1 0 1 2 3<br />
log 10 (Ψ MC )<br />
VLVνT’09, Claudio Kopper (ECAP)
Some preliminary results<br />
(sample detector, multiPMT OMs)<br />
8<br />
7<br />
6<br />
5<br />
angular error distribution <strong>for</strong> E −2 spectrum, upgoing tracks<br />
(310 strings, 100m string distance, multiPMT OMs, hexangonal surface layout)<br />
no cut [median = 0.71 ◦ ]<br />
cuts <strong>for</strong> best E −2 sensitivity: σ para < 0.70 ◦ , N PMT ≥ 58 [median = 0.30 ◦ ]<br />
qualiy cut only to reach same resolution: σ para < 0.42 ◦ [median = 0.30 ◦ ]<br />
σpara:quality parameter<br />
NPMT: crude energy estimator<br />
a.u.<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−3 −2 −1 0 1 2 3<br />
log 10 (Ψ MC )<br />
VLVνT’09, Claudio Kopper (ECAP)
Some preliminary results<br />
(sample detector, multiPMT OMs)<br />
10 3<br />
10 2<br />
Effective area <strong>for</strong> multiPMT detector, 100 m string distance<br />
(310 strings, trigger: 2T3, zenith range: 90 ◦ − 180 ◦ )<br />
effective area [m 2 ]<br />
10 1<br />
10 0<br />
10 −1<br />
10 −2<br />
10 −3<br />
10 −4<br />
10 2 10 3 10 4 10 5 10 6<br />
<strong>neutrino</strong> energy [GeV]<br />
VLVνT’09, Claudio Kopper (ECAP)<br />
cuts <strong>for</strong> best E −2 sensitivity: σ para < 0.95 ◦ , N PMT ≥ 62<br />
cut <strong>for</strong> same median angular resolution (0.31 ◦ ): σ para < 0.47 ◦
Summary<br />
• new <strong>KM3NeT</strong> simulation and reconstruction <strong>tools</strong><br />
were developed<br />
• full MC chain is working and is being used <strong>for</strong><br />
analysis!<br />
VLVνT’09, Claudio Kopper (ECAP)