#include <I3NuGenNormalizerModule.h>
Public Member Functions | |
| I3NuGenNormalizerModule (const I3Context &context) | |
| void | Configure () |
| void | Physics (I3FramePtr frame) |
| void | Finish () |
Private Attributes | |
| string | mc_tree_name_ |
| name of mcTree containing pre-earth neutrino | |
| long | number_of_events_ |
| number of events per file | |
| long | channels_ |
| number of neutrino channels | |
| string | output_name_ |
| name of output | |
This module takes nugen and tray parameters out of the frame and puts a normalization constant into the frame as an I3Double. This number should be multiplied by a neutrino flux to get the weight for this event. Watch out for units, this number is in I3Units! It that is: m^2 * sr / GeV
|
|
constructor |
|
|
I3Module configuration |
|
|
I3Moudle Finish |
|
|
I3Module Physics |
|
|
number of neutrino channels
|
|
|
name of mcTree containing pre-earth neutrino
|
|
|
number of events per file
|
|
|
name of output
|