|
| ClassImp (RX) |
|
double | GetAirDistance (double altitude_bn, double beta) |
|
void | SetupViewangles (Signal *sig1) |
|
void | GetAir (double *col1) |
|
double | GetThisAirColumn (Settings *, Position r_in, Vector nnu, Position posnu, double *col1, double &cosalpha, double &mytheta, double &cosbeta0, double &mybeta) |
|
double | ScaleVmMHz (double vmmhz1m_max, const Position &posnu, const Position &r_bn) |
|
double | IsItDoubleBang (double exitlength, double plepton) |
|
int | WhereIsSecondBang (const Position &posnu, const Vector &nnu, double nuexitlength, double pnu, IceModel *antarctica1, const Position &r_bn, Position &posnu2, Position &rfexit_db, Vector &n_exit2bn_db) |
|
void | GetCurrent (string ¤t) |
|
double | GetAverageVoltageFromAntennasHit (Settings *settings1, int *nchannels_perrx_triggered, double *voltagearray, double &volts_rx_sum) |
|
Vector | GetPolarization (const Vector &nnu, const Vector &nrf2_iceside) |
|
void | Attenuate (IceModel *antartica1, Settings *settings1, double &vmmhz_max, double rflength, const Position &posnu) |
|
void | Attenuate_down (IceModel *antarctica1, Settings *settings1, double &vmmhz_max, const Position &rfexit2, const Position &posnu, const Position &posnu_down) |
|
void | IsAbsorbed (double chord_kgm2, double len_int_kgm2, double &weight) |
|
int | GetRayIceSide (const Vector &n_exit2rx, const Vector &nsurf_rfexit, double nexit, double nenter, Vector &nrf2_iceside) |
|
double | GetViewAngle (const Vector &nrf2_iceside, const Vector &nnu) |
|
int | TIR (const Vector &n_surf, const Vector &nrf2_iceside, double N_IN, double N_OUT) |
|
void | IntegrateBands (Anita *anita1, int k, Screen *panel1, double *freq, double scalefactor, double *sumsignal) |
|
void | Integrate (Anita *anita1, int j, int k, double *vmmhz, double *freq, double scalefactor, double sumsignal) |
|
void | interrupt_signal_handler (int) |
|
void | WriteNeutrinoInfo (Position &, Vector &, Position &, double, string, string, double, ofstream &nu_out) |
|
void | CloseTFile (TFile *hfile) |
|
int | Getmine (double *, double *, double *, double *) |
|
void | Getearth (double *, double *, double *, double *) |
|
int | main (int argc, char **argv) |
|
|
Taumodel * | TauPtr = NULL |
|
const string | ICEMC_SRC_DIR = EnvironmentVariable::ICEMC_SRC_DIR() |
|
const int | NVIEWANGLE =100 |
|
int | inu |
|
UInt_t | eventNumber |
|
double | eventsfound_beforetrigger =0. |
|
double | eventsfound_crust =0 |
|
double | eventsfound_weightgt01 =0 |
|
double | eventsfound_belowhorizon =0 |
|
double | eventsfound =0 |
|
double | eventsfound_prob =0 |
|
double | sum [3] |
|
double | poissonerror_minus [21] = {0.-0.00, 1.-0.37, 2.-0.74, 3.-1.10, 4.-2.34, 5.-2.75, 6.-3.82, 7.-4.25, 8.-5.30, 9.-6.33, 10.-6.78, 11.-7.81, 12.-8.83, 13.-9.28, 14.-10.30, 15.-11.32, 16.-12.33, 17.-12.79, 18.-13.81, 19.-14.82, 20.-15.83} |
|
double | poissonerror_plus [21] = {1.29-0., 2.75-1., 4.25-2., 5.30-3., 6.78-4., 7.81-5., 9.28-6., 10.30-7., 11.32-8., 12.79-9., 13.81-10., 14.82-11., 16.29-12., 17.30-13., 18.32-14., 19.32-15., 20.80-16., 21.81-17., 22.82-18., 23.82-19., 25.30-20.} |
|
const int | NBINS =10 |
|
double | MIN_LOGWEIGHT =-3 |
|
double | MAX_LOGWEIGHT =-1 |
|
int | index_weights =0 |
|
double | eventsfound_binned [NBINS] |
|
double | eventsfound_binned_e [NBINS] |
|
double | eventsfound_binned_mu [NBINS] |
|
double | eventsfound_binned_tau [NBINS] |
|
double | km3sr = 0 |
|
double | km3sr_e =0 |
|
double | km3sr_mu =0 |
|
double | km3sr_tau =0 |
|
double | error_plus =0 |
|
double | error_e_plus =0 |
|
double | error_mu_plus =0 |
|
double | error_tau_plus =0 |
|
double | error_minus =0 |
|
double | error_e_minus =0 |
|
double | error_mu_minus =0 |
|
double | error_tau_minus =0 |
|
int | ierr =0 |
|
double | gain_dipole =2.15 |
|
double | changle_deg =0 |
|
int | NNU |
|
int | whichray =0 |
|
double | RANDOMISEPOL =0. |
|
double | volume_thishorizon |
|
int | realtime_this |
|
double | longitude_this |
|
double | latitude_this |
|
double | altitude_this |
|
double | heading_this =0. |
|
double | gps_offset =0 |
|
double | pnu =pow(10., 20) |
| energy of neutrinos More...
|
|
double | MEANX =0 |
|
double | MEANY =0. |
|
double | SIGNALRADIUS =2. |
|
double | bwslice_vnoise_thislayer [4] |
|
int | passes_thisevent =0 |
|
int | unmasked_thisevent =0 |
|
int | discones_passing |
|
int | NDISCONES =8 |
|
double | heff_discone =0 |
|
double | polarfactor_discone =0. |
|
double | thislambda =0 |
|
double | volts_discone =0. |
|
double | vnoise_discone =0. |
|
double | BW_DISCONES =300.E6-120.E6 |
|
double | fresnel1 =0 |
| net fresnel factor on field at ice-firn interface More...
|
|
double | fresnel1_eachboresight [Anita::NLAYERS_MAX][Anita::NPHI_MAX] |
|
double | fresnel2 =0 |
| net fresnel factor on field at firn-air More...
|
|
double | mag1 =0 |
|
double | mag1_eachboresight [Anita::NLAYERS_MAX][Anita::NPHI_MAX] |
|
double | mag2 =0 |
|
double | t_coeff_pokey |
|
double | t_coeff_slappy |
|
double | rflength =0 |
|
double | e_comp_max1 =0 |
|
double | h_comp_max1 =0 |
|
double | e_comp_max2 =0 |
|
double | h_comp_max2 =0 |
|
double | e_comp_max3 =0 |
|
double | h_comp_max3 =0 |
|
double | diffexit =0 |
|
double | diff_3tries =0 |
|
double | diffnorm =0 |
|
double | diffrefr =0 |
|
double | costheta_inc =0 |
|
double | costheta_exit =0 |
|
double | theta_rf_atbn |
|
double | theta_rf_atbn_measured |
|
double | costhetanu =-1000 |
|
double | theta_in =0 |
|
double | lat_in =0 |
|
double | nearthlayers =0 |
|
double | weight_prob =0. |
|
double | weight1 =0 |
|
double | weight =0. |
|
double | logweight =0. |
|
double | len_int =0 |
|
double | pieceofkm2sr =0 |
|
double | CUTONWEIGHTS =1.E-10 |
|
int | count_inthisloop1 =0 |
|
int | count_inthisloop2 =0 |
|
int | count_inthisloop3 =0 |
|
double | averaging_thetas1 =0 |
|
double | averaging_thetas2 =0 |
|
double | averaging_thetas3 =0 |
|
int | count_total =0 |
|
int | count_asktrigger =0 |
|
int | count_asktrigger_nfb =0 |
|
int | count_pass =0 |
|
double | count_passestrigger_w =0 |
|
int | passestrigger =0 |
|
int | allcuts [2] ={0, 0} |
|
double | allcuts_weighted [2] ={0, 0} |
|
double | allcuts_weighted_polarization [3] ={0, 0, 0} |
|
int | count_chanceofsurviving =0 |
|
int | count_chanceinhell0 =0 |
|
double | count_chanceinhell2_w =0 |
|
int | chanceinhell2 =0 |
|
int | count_chordgoodlength =0 |
|
int | count_d2goodlength =0 |
|
int | count_rx =0 |
|
double | sum_frac [3] |
|
double | sum_frac_db [3] |
|
const int | NBINS_DISTANCE =28 |
|
double | eventsfound_binned_distance [NBINS_DISTANCE] = {0.} |
|
int | index_distance =0 |
|
double | km3sr_distance [NBINS_DISTANCE] = {0.} |
|
double | error_distance_plus [NBINS_DISTANCE] = {0.} |
|
double | error_distance_minus [NBINS_DISTANCE] = {0.} |
|
int | eventsfound_binned_distance_forerror [NBINS_DISTANCE][NBINS] = {{0}} |
|
double | km3sr_db = 0 |
|
double | km3sr_nfb =0 |
|
double | ptau =0 |
|
int | count_passestrigger_nfb =0 |
|
double | percent_increase_db =0 |
|
double | percent_increase_nfb =0 |
|
double | percent_increase_total =0 |
|
double | error_nfb =0 |
|
double | error_km3sr_nfb =0 |
|
double | error_percent_increase_nfb =0 |
|
Vector | n_exit2bn_db [5] |
|
Vector | nrf_iceside_db [5] |
|
double | n_exit_phi |
|
int | count_dbexitsice =0 |
|
double | eventsfound_nfb_binned [NBINS] |
|
double | heff_max =0.62639 |
|
double | scalefactor_distance =0 |
|
double | scalefactor_attenuation =0 |
|
double | MAX_ATTENLENGTH =1671 |
|
double | maxtaper =0 |
|
double | dviewangle_deg =0 |
| deviation from the cherenkov angle More...
|
|
double | forseckel [NVIEWANGLE][Anita::NFREQ] |
|
double | viewangles [NVIEWANGLE] |
|
int | err =0 |
|
double | djunk |
|
int | max_antenna0 = -1 |
|
int | max_antenna1 = -1 |
|
int | max_antenna2 = -1 |
|
double | max_antenna_volts0 = 0 |
|
double | max_antenna_volts0_em = 0 |
|
double | max_antenna_volts1 = 0 |
|
double | max_antenna_volts2 = 0 |
|
double | rx0_signal_eachband [2][5] |
|
double | rx0_threshold_eachband [2][5] |
|
double | rx0_noise_eachband [2][5] |
|
int | rx0_passes_eachband [2][5] |
|
double | voltagearray [Anita::NLAYERS_MAX *Anita::NPHI_MAX] |
|
Vector | ant_max_normal0 |
|
Vector | ant_max_normal1 |
|
Vector | ant_max_normal2 |
|
double | vmmhz1m_visible = 0 |
|
int | freq_bins = Anita::NFREQ |
|
double | total_kgm2 = 0 |
|
double | nnu_array [3] |
|
double | r_in_array [3] |
|
double | nsurf_rfexit_array [3] |
|
double | nsurf_rfexit_db_array [3] |
|
double | r_bn_array [3] |
|
double | n_bn_array [3] |
|
double | posnu_array [3] |
|
double | nrf_iceside_array [5][3] |
|
double | nrf_iceside_db_array [5][3] |
|
double | ant_max_normal0_array [3] |
|
double | ant_max_normal1_array [3] |
|
double | ant_max_normal2_array [3] |
|
double | n_pol_array [3] |
|
double | n_exit2bn_array [5][3] |
|
double | r_enterice_array [3] |
|
double | n_exit2bn_db_array [5][3] |
|
double | rfexit_array [5][3] |
|
double | rfexit_db_array [5][3] |
|
int | times_crust_entered_det =0 |
|
int | times_mantle_entered_det =0 |
|
int | times_core_entered_det =0 |
|
int | crust_entered =0 |
|
int | mantle_entered =0 |
|
int | core_entered =0 |
|
int | neutrinos_passing_all_cuts =0 |
|
double | sum_weights =0 |
|
double | justNoise_trig [2][48][512] |
|
double | justSignal_trig [2][48][512] |
|
double | justNoise_dig [2][48][512] |
|
double | justSignal_dig [2][48][512] |
|
bool | ABORT_EARLY = false |
|
double | thresholdsAnt [48][2][5] |
|
double | thresholdsAntPass [48][2][5] |
|
double | threshold_start =-1. |
|
double | threshold_end =-6. |
|
const int | NTHRESHOLDS =20 |
|
double | threshold_step =(threshold_end-threshold_start)/(double)NTHRESHOLDS |
|
double | npass_v_thresh [NTHRESHOLDS] ={0.} |
|
double | denom_v_thresh [NTHRESHOLDS] ={0.} |
|
double | npass_h_thresh [NTHRESHOLDS] ={0.} |
|
double | denom_h_thresh [NTHRESHOLDS] ={0.} |
|
double | thresholds [NTHRESHOLDS] |
|