Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Counting Class Reference

Handles event counting as cuts are made. More...

#include <counting.hh>

Public Member Functions

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 nl1triggers [2][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 ndeadtime [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 =-1.
 
static constexpr double PHIMAX =2*3.14159
 
static constexpr double PHIMIN =0.
 

Detailed Description

Handles event counting as cuts are made.

Definition at line 10 of file counting.hh.

Collaboration diagram for Counting:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: