02.03.2014 Views

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

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!