64 void GetEnergyVector(
double Etau_final,
double step,
int totalnusteps,
int &totalsteps,
double &totaltaudistance,
double pnu);
double pnu
energy of neutrinos
Definition: icemc.cc:181
double Mn
Definition: Taumodel.hh:48
double weight_tau_prob
Weight for tau neutrino to interact, create a tau, tau survives and decays in the ice...
Definition: Taumodel.hh:72
void GetDensityVectors(IceModel *antarctica1, Interaction *interaction1, Vector nchord, double step, double Distance, int &totalnusteps, int &crust_entered)
Get Density Vectors sets two density vectors. One has the density at each step along the path...
Definition: Taumodel.cc:261
Definition: Taumodel.hh:29
This class represents a three-vector. Operators are overloaded to provide for the familiar operations...
Definition: vector.hh:27
double ptauf
Final energy of the tau.
Definition: Taumodel.hh:71
int crust_entered
Definition: icemc.cc:393
vector< double > etaufarray
Definition: Taumodel.hh:56
vector< double > myenergyvector
Definition: Taumodel.hh:54
double A
Used in Connolly Calc 2011.(d_dzPsurvNu())
Definition: Taumodel.hh:47
vector< double > myavgdensityvector
Definition: Taumodel.hh:52
double E0
Definition: Taumodel.hh:39
Ice thicknesses and water depth.
Definition: icemodel.hh:88
Taumodel()
Definition: Taumodel.cc:50
double cT
Definition: Taumodel.hh:42
double weight_nu_prob
Definition: Taumodel.hh:74
Functions you need to generate a primary interaction including cross sections and picking charged cur...
Definition: Primaries.h:83
int inu
Definition: Taumodel.hh:73
double GetTauWeight(Primaries *primary1, Settings *settings1, IceModel *antarctica1, Interaction *interaction1, double pnu, int nu_nubar, double &ptauf, int &crust_entered)
GetTauWeight is the function that will calculate the probability that a tau neutrino will interact al...
Definition: Taumodel.cc:82
double B0
Definition: Taumodel.hh:39
double mT
for B, the tau elecromagnetic energy loss parameter.
Definition: Taumodel.hh:41
Reads in and stores input settings for the run.
Definition: Settings.h:35
vector< double > mydensityvector
Definition: Taumodel.hh:50
vector< double > PDFarray
Definition: Taumodel.hh:57
double B1
Definition: Taumodel.hh:39
vector< double > myPsurvvector
Definition: Taumodel.hh:55
Stores everything about a particular neutrino interaction. Interaction.
Definition: Primaries.h:136
void GetTauSurvVector(double step, int totalsteps)
Get Tau Surv Vector gets a vector that is filled with the probability the tau will survive from neutr...
Definition: Taumodel.cc:328
void GetEnergyVector(double Etau_final, double step, int totalnusteps, int &totalsteps, double &totaltaudistance, double pnu)
Get Energy Vector sets the energy of tau particle at every step along the path. It starts from the fi...
Definition: Taumodel.cc:295