ROyFit
NeRCA.make_cherenkov_calculator — Methodmake_cherenkov_calculator(
d_closest,
t_closest,
z_closest,
dir_z,
t₀;
n
)
Returns a function which calculates the arrival time of a Cherenkov photon at a given position.
NeRCA.make_cherenkov_calculator — Methodmake_cherenkov_calculator(track, event_info; v)
Returns a function which calculates the arrival time of a Cherenkov photon at a given position.
NeRCA.make_cherenkov_calculator — Methodmake_cherenkov_calculator(track; v, n)
Returns a function which calculates the arrival time of a Cherenkov photon at a given position.
NeRCA.make_cherenkov_calculator — Methodmake_cherenkov_calculator(sdp; n)
Returns a function which calculates the arrival time of a Cherenkov photon at a given position.
NeRCA.prefit — Methodprefit(hits)
Performs the prefit algorithm which was used in DUMAND II.
NeRCA.select_hits — Methodselect_hits(du_hits, hit_pool; Δt₋, Δz, new_hits)
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.
NeRCA.single_du_params — Methodsingle_du_params(t, time)
Calculates five parameters to describe a MC track for a single DU case.
NeRCA.single_du_params — Methodsingle_du_params(track)
Calculates five parameters to describe a track for a single DU case.