#ifndef LIKELIHOOD_H #define LIKELIHOOD_H #include "event.h" #include /* for size_t */ /* Maximum number of PE to consider if the PMT was hit. */ #define MAX_PE 100 /* Maximum number of PE to consider if the PMT wasn't hit. * * Note: This must be less than MAX_PE. */ #define MAX_PE_NO_HIT 10 #define STD_MAX 10 #define CHARGE_FRACTION 60000.0 #define DARK_RATE 500.0 /* Single PE transit time spread (ns). */ #define PMT_TTS 1.5 /* Event window (ns) */ #define GTVALID 400.0 #define BETA_MIN 0.8 double nll_muon(event *ev, double T0, double *pos, double *dir, double t0, double *z1, double *z2, size_t n, double epsrel, int fast); #endif