Stores everything about a particular neutrino interaction. Interaction.
More...
#include <Primaries.h>
|
static constexpr double | phi_nu_banana =3.14159/4 |
| Location in phi. More...
|
|
static constexpr double | banana_observation_distance =600000. |
| How far from the surface above the interaction are we when we measure the voltages? (meters) Note: Should be at least 100000 for best results. More...
|
|
static constexpr double | theta_nu_banana =170.*3.14159/180. |
| Location of banana neutrino in theta. More...
|
|
static constexpr int | kcc =0 |
|
static constexpr int | knc =1 |
|
static constexpr double | pnu_banana =2.00E19 |
|
static constexpr double | banana_y =0.2 |
| Elasticity. 0.2 is an average number. More...
|
|
static constexpr double | banana_signal_fluct =0. |
| Turn off noise for banana plots (settings1->SIGNAL_FLUCT) (shouldn't matter) More...
|
|
static constexpr double | banana_sigma =0. |
| NSIGMA in the case of a banana plot. More...
|
|
Stores everything about a particular neutrino interaction. Interaction.
string Interaction::GetCurrent |
( |
| ) |
|
choose CC or NC: get from ratios in Ghandi etal paper, updated for the CTEQ6-DIS parton distribution functions (M.H. Reno, personal communication). Need to add capability of using ratios from Connolly et al.
void Interaction::PickAnyDirection |
( |
| ) |
|
void Interaction::setCurrent |
( |
| ) |
|
double Interaction::altitude_int |
double Interaction::altitude_int_mirror |
depth of the mirror point of interaction.
string Interaction::banana_current |
Force interaction to be a neutral current.
string Interaction::banana_flavor |
Force interaction to be a muon neutrino.
Vector Interaction::banana_obs |
Vector from the neutrino interaction to the observation point.
constexpr double Interaction::banana_observation_distance =600000. |
|
static |
How far from the surface above the interaction are we when we measure the voltages? (meters) Note: Should be at least 100000 for best results.
double Interaction::banana_phi_obs |
constexpr double Interaction::banana_sigma =0. |
|
static |
NSIGMA in the case of a banana plot.
constexpr double Interaction::banana_signal_fluct =0. |
|
static |
Turn off noise for banana plots (settings1->SIGNAL_FLUCT) (shouldn't matter)
double Interaction::banana_theta_obs |
double Interaction::banana_volts |
Total voltage measured at a spot on the sky.
double Interaction::banana_weight |
Weight measurement locations to account for phase space.
constexpr double Interaction::banana_y =0.2 |
|
static |
Elasticity. 0.2 is an average number.
double Interaction::chord |
chord in m from earth entrance to rock-ice boundary
double Interaction::chord_kgm2_bestcase |
the chord the neutrino would traverse if it all was crust density
double Interaction::chord_kgm2_ice |
from ice entrance to interaction point
double Interaction::costheta_nutraject |
theta of nnu with earth center to balloon as z axis
string Interaction::current |
int Interaction::currentint |
same as chord in m (earth entrance to rock-ice boundary)
ice-rock boundary to interaction point in m
double Interaction::dnutries |
product of dtryingdirection and dtryingposition
double Interaction::dtryingdirection |
weighting factor: how many equivalent tries each neutrino counts for after having reduced angular phase space for possibly detectable events
int Interaction::iceinteraction |
whether or not there is an interaction in the ice
constexpr int Interaction::kcc =0 |
|
static |
constexpr int Interaction::knc =1 |
|
static |
double Interaction::logchord |
log_10 of chord length earth entrance to where it enters ice
int Interaction::neverseesice |
direction of neutrino (+z in south pole direction)
Vector Interaction::nnu_banana |
Forced neutrino direction.
The forced interaction point of the neutrino for the banana plots.
The location of the surface above the forced neutrino interaction point.
phase space weighting
place where neutrino would have left the earth
place where neutrino would have left the ice
string Interaction::nuflavor |
int Interaction::nuflavorint |
Added by Stephen for output purposes.
double Interaction::pathlength_inice |
constexpr double Interaction::phi_nu_banana =3.14159/4 |
|
static |
double Interaction::phi_nutraject |
phi of nnu with earth center to balloon as z axis
constexpr double Interaction::pnu_banana =2.00E19 |
|
static |
position where neutrino enters the ice
double Interaction::r_exit2bn |
double Interaction::r_exit2bn_measured |
exit to balloon deduced from measured theta
double Interaction::r_fromballoon[2] |
distance from interaction to balloon for each ray
double Interaction::r_fromballoon_db |
position where neutrino enters the earth
double Interaction::surface_over_banana_nu |
constexpr double Interaction::theta_nu_banana =170.*3.14159/180. |
|
static |
Location of banana neutrino in theta.
double Interaction::weight_bestcase |
what weight1 would be if whole earth had density of crust - for quick and dirty calculation of best case scenario
double Interaction::weight_nu |
Weight for neutrino that survives to posnu.
double Interaction::weight_nu_prob |
Weight for neutrino that survives to posnu and interacts in the ice.
int Interaction::wheredoesitenterice_err |
int Interaction::wheredoesitleave_err |
The documentation for this class was generated from the following files: