ROyFit

NeRCA.dumandfitMethod
dumandfit(
    hits::Array{T<:KM3io.AbstractCalibratedHit, 1}
) -> KM3io.Track

Performs the prefit algorithm which was used in DUMAND II.

source
NeRCA.make_cherenkov_calculatorMethod
make_cherenkov_calculator(
    d_closest,
    t_closest,
    z_closest,
    dir_z,
    t₀;
    n
) -> Tuple{NeRCA.var"#d_γ#12"{Float64}, NeRCA.var"#t#13"{Float64, _A, _B, _C, _D, Float64} where {_A, _B, _C, _D}}

Returns a function which calculates the arrival time of a Cherenkov photon at a given position.

source
NeRCA.make_cherenkov_calculatorMethod
make_cherenkov_calculator(track::KM3io.Track; v, n)

Returns a function which calculates the arrival time of a Cherenkov photon at a given position.

source
NeRCA.make_cherenkov_calculatorMethod
make_cherenkov_calculator(
    sdp::SingleDUParams;
    n
) -> Tuple{NeRCA.var"#d_γ#15"{Float64, SingleDUParams}, NeRCA.var"#t#16"{Float64, SingleDUParams, NeRCA.var"#d_γ#15"{Float64, SingleDUParams}, Float64}}

Returns a function which calculates the arrival time of a Cherenkov photon at a given position.

source
NeRCA.select_hitsMethod
select_hits(du_hits, hit_pool; Δt₋, Δz, new_hits) -> Any

Returns the seed hits suited for a Cherenkov hit time residual based reconstruction algorithm.

The du_hits should only contain hits for a single DU. The hitpool holds all other hit candidates (e.g. created by `createhit_pool()).Δt₋is the allowed negative time error for the arrival time,Δz` distance between two floors.

source
NeRCA.single_du_paramsMethod
single_du_params(track::KM3io.Track)

Calculates five parameters to describe a track for a single DU case.

source