Stores everything about a particular neutrino interaction. Interaction. More...
#include <Primaries.h>
Public Member Functions | |
Interaction (string inttype, Primaries *primary1, Settings *settings1, int whichray, Counting *count1) | |
void | PickAnyDirection () |
Constructor. | |
void | setNuFlavor (Primaries *primary1, Settings *settings1, int whichray, Counting *count1) |
string | current () |
string | nuflavor () |
Public Attributes | |
double | banana_phi_obs |
Vector | banana_obs |
Vector from the neutrino interaction to the observation point. | |
int | noway |
int | wheredoesitleave_err |
int | neverseesice |
int | wheredoesitenterice_err |
int | toohigh |
int | toolow |
double | pathlength_inice |
Vector | nnu |
direction of neutrino (+z in south pole direction) | |
double | costheta_nutraject |
theta of nnu with earth center to balloon as z axis | |
double | phi_nutraject |
phi of nnu with earth center to balloon as z axis | |
double | weight_nu |
Weight for neutrino that survives to posnu. | |
double | weight_nu_prob |
Weight for neutrino that survives to posnu and interacts in the ice. | |
Position | r_in |
position where neutrino enters the earth | |
Position | r_enterice |
position where neutrino enters the ice | |
Position | nuexit |
place where neutrino would have left the earth | |
Position | nuexitice |
place where neutrino would have left the ice | |
double | chord |
chord in m from earth entrance to rock-ice boundary | |
double | logchord |
log_10 of chord length earth entrance to where it enters ice | |
double | weight_bestcase |
what weight1 would be if whole earth had density of crust - for quick and dirty calculation of best case scenario | |
double | chord_kgm2_bestcase |
the chord the neutrino would traverse if it all was crust density | |
double | chord_kgm2_ice |
from ice entrance to interaction point | |
double | d1 |
same as chord in m (earth entrance to rock-ice boundary) | |
double | d2 |
ice-rock boundary to interaction point in m | |
double | nearthlayers |
double | total_kgm2 |
number of earth layers traversed | |
int | crust_entered |
int | mantle_entered |
int | core_entered |
double | banana_weight |
Weight measurement locations to account for phase space. | |
double | banana_theta_obs |
double | banana_volts |
Total voltage measured at a spot on the sky. | |
Position | posnu |
Position | posnu_down |
int | nuflavorint |
Added by Stephen for output purposes. | |
int | currentint |
Ditto - Stephen. | |
double | surface_over_banana_nu |
string | banana_flavor |
Force interaction to be a muon neutrino. | |
string | banana_current |
Force interaction to be a neutral current. | |
Vector | nnu_banana |
Forced neutrino direction. | |
Position | nu_banana |
The forced interaction point of the neutrino for the banana plots. | |
Position | nu_banana_surface |
The location of the surface above the forced neutrino interaction point. More... | |
double | dtryingdirection |
weighting factor: how many equivalent tries each neutrino counts for after having reduced angular phase space for possibly detectable events | |
double | dnutries |
product of dtryingdirection and dtryingposition | |
double | d_effective_area |
In unbaised mode, projection of surface onto nnu. | |
double | altitude_int |
depth of interaction | |
double | altitude_int_mirror |
depth of the mirror point of interaction. | |
double | r_fromballoon [2] |
distance from interaction to balloon for each ray | |
double | r_fromballoon_db |
same, for double bangs | |
double | r_exit2bn |
exit to balloon | |
double | r_exit2bn_measured |
exit to balloon deduced from measured theta | |
int | iceinteraction |
whether or not there is an interaction in the ice | |
Static Public Attributes | |
static constexpr double | phi_nu_banana =3.14159/4 |
Location in phi. | |
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. | |
static constexpr double | theta_nu_banana =170.*3.14159/180. |
Location of banana neutrino in theta. | |
static constexpr int | kcc =0 |
static constexpr int | knc =1 |
static constexpr int | ktotal =2 |
static constexpr double | pnu_banana =2.00E19 |
static constexpr double | banana_y =0.2 |
Elasticity. 0.2 is an average number. | |
static constexpr double | banana_signal_fluct =0. |
Turn off noise for banana plots (settings1->SIGNAL_FLUCT) (shouldn't matter) | |
static constexpr double | banana_sigma =0. |
NSIGMA in the case of a banana plot. | |
Stores everything about a particular neutrino interaction. Interaction.
Definition at line 135 of file Primaries.h.
Position Interaction::nu_banana_surface |
The location of the surface above the forced neutrino interaction point.
phase space weighting
Definition at line 240 of file Primaries.h.