![]() |
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.
1.8.11