Handles event counting as cuts are made. More...
#include <counting.hh>
Public Member Functions | |
Counting () | |
void | initializeEachRun () |
void | findCosthetaPhiBins (Position r_in, int &icostheta, int &iphi) |
void | IncrementWeights_r_in (Position r_in, double weight) |
Public Attributes | |
int | npass [2] |
int | npassestrigger [2] |
int | nchanceinhell2 [2] |
int | nviewanglecut [2] |
int | nchanceinhell [2] |
int | nchanceinhell_1overr [2] |
int | nchanceinhell_fresnel [2] |
int | nconverges [2] |
int | nacceptablerf [2] |
int | nraywithincontinent1 [2] |
int | nraywithincontinent2 [2] |
int | nraypointsup1 [2] |
int | nnottoosmall [2] |
int | nraypointsup2 [2] |
int | nviewangle_lt_90 [2] |
int | ngoodfracs [2] |
int | nbadfracs [2] |
int | nnottir [2] |
int | nentersice [2] |
int | nabsorbed [2] |
int | noway [2] |
int | wheredoesitleave_err [2] |
int | neverseesice [2] |
int | iceinteraction [2] |
int | inhorizon [2] |
int | wheredoesitenterice_err [2] |
int | toohigh [2] |
int | toolow [2] |
int | nnu_e |
int | nnu_mu |
int | nnu_tau |
double | weights_rin [NCOSTHETA][NPHI] |
Static Public Attributes | |
static constexpr int | NCOSTHETA =180 |
static constexpr int | NPHI =180 |
static constexpr double | COSTHETAMAX =1. |
static constexpr double | COSTHETAMIN =0. |
static constexpr double | PHIMAX =2*3.14159 |
static constexpr double | PHIMIN =0. |
Handles event counting as cuts are made.
Counting::Counting | ( | ) |
void Counting::findCosthetaPhiBins | ( | Position | r_in, |
int & | icostheta, | ||
int & | iphi | ||
) |
void Counting::IncrementWeights_r_in | ( | Position | r_in, |
double | weight | ||
) |
void Counting::initializeEachRun | ( | ) |
|
static |
|
static |
int Counting::iceinteraction[2] |
int Counting::inhorizon[2] |
int Counting::nabsorbed[2] |
int Counting::nacceptablerf[2] |
int Counting::nbadfracs[2] |
int Counting::nchanceinhell[2] |
int Counting::nchanceinhell2[2] |
int Counting::nchanceinhell_1overr[2] |
int Counting::nchanceinhell_fresnel[2] |
int Counting::nconverges[2] |
|
static |
int Counting::nentersice[2] |
int Counting::neverseesice[2] |
int Counting::ngoodfracs[2] |
int Counting::nnottir[2] |
int Counting::nnottoosmall[2] |
int Counting::nnu_e |
int Counting::nnu_mu |
int Counting::nnu_tau |
int Counting::noway[2] |
int Counting::npass[2] |
int Counting::npassestrigger[2] |
|
static |
int Counting::nraypointsup1[2] |
int Counting::nraypointsup2[2] |
int Counting::nraywithincontinent1[2] |
int Counting::nraywithincontinent2[2] |
int Counting::nviewangle_lt_90[2] |
int Counting::nviewanglecut[2] |
|
static |
|
static |
int Counting::toohigh[2] |
int Counting::toolow[2] |
int Counting::wheredoesitenterice_err[2] |
int Counting::wheredoesitleave_err[2] |