5 #ifndef ICEMC_COUNTING_HH 6 #define ICEMC_COUNTING_HH 61 static constexpr
int NPHI=180;
64 static constexpr
double PHIMAX=2*3.14159;
75 #endif //ICEMC_COUNTING_HH int wheredoesitleave_err[2]
Definition: counting.hh:45
int nraypointsup2[2]
Definition: counting.hh:37
static constexpr double COSTHETAMAX
Definition: counting.hh:62
static constexpr double PHIMAX
Definition: counting.hh:64
int iceinteraction[2]
Definition: counting.hh:47
int ngoodfracs[2]
Definition: counting.hh:39
Counting()
Definition: counting.cc:7
int npassestrigger[2]
Definition: counting.hh:17
This class represents a three-vector. Operators are overloaded to provide for the familiar operations...
Definition: vector.hh:27
int nacceptablerf[2]
Definition: counting.hh:32
int inhorizon[2]
Definition: counting.hh:48
static constexpr double COSTHETAMIN
Definition: counting.hh:63
int nnottir[2]
Definition: counting.hh:41
int nnottoosmall[2]
Definition: counting.hh:36
int wheredoesitenterice_err[2]
Definition: counting.hh:49
Handles event counting as cuts are made.
Definition: counting.hh:10
int ndeadtime[2]
Definition: counting.hh:52
int nchanceinhell2[2]
Definition: counting.hh:19
int nviewangle_lt_90[2]
Definition: counting.hh:38
This class is a 3-vector that represents a position on the Earth's surface.
Definition: position.hh:26
int nabsorbed[2]
Definition: counting.hh:43
void findCosthetaPhiBins(Position r_in, int &icostheta, int &iphi)
Definition: counting.cc:56
int nviewanglecut[2]
Definition: counting.hh:22
int nnu_tau
Definition: counting.hh:58
int nconverges[2]
Definition: counting.hh:30
static constexpr int NPHI
Definition: counting.hh:61
int nchanceinhell[2]
Definition: counting.hh:23
int nl1triggers[2][2]
Definition: counting.hh:18
int npass[2]
Definition: counting.hh:16
int nchanceinhell_fresnel[2]
Definition: counting.hh:27
int toolow[2]
Definition: counting.hh:51
int nbadfracs[2]
Definition: counting.hh:40
double weights_rin[NCOSTHETA][NPHI]
Definition: counting.hh:66
int nraywithincontinent1[2]
Definition: counting.hh:33
int neverseesice[2]
Definition: counting.hh:46
int toohigh[2]
Definition: counting.hh:50
int nraypointsup1[2]
Definition: counting.hh:35
int nraywithincontinent2[2]
Definition: counting.hh:34
int nchanceinhell_1overr[2]
Definition: counting.hh:25
static constexpr double PHIMIN
Definition: counting.hh:65
int nentersice[2]
Definition: counting.hh:42
int nnu_mu
Definition: counting.hh:57
static constexpr int NCOSTHETA
Definition: counting.hh:60
double weight
Definition: icemc.cc:253
int nnu_e
Definition: counting.hh:56
int noway[2]
Definition: counting.hh:44
void IncrementWeights_r_in(Position r_in, double weight)
Definition: counting.cc:63