Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

I3NuGenNormalizerModule Class Reference

I3Module to weight neutrinos generated by nugen. More...

#include <I3NuGenNormalizerModule.h>

List of all members.

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


Detailed Description

I3Module to weight neutrinos generated by nugen.

Author:
Kevin Meagher
Date:
April 2007

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 & Destructor Documentation

I3NuGenNormalizerModule::I3NuGenNormalizerModule const I3Context &  context  ) 
 

constructor


Member Function Documentation

void I3NuGenNormalizerModule::Configure  ) 
 

I3Module configuration

void I3NuGenNormalizerModule::Finish  ) 
 

I3Moudle Finish

void I3NuGenNormalizerModule::Physics I3FramePtr  frame  ) 
 

I3Module Physics


Member Data Documentation

long I3NuGenNormalizerModule::channels_ [private]
 

number of neutrino channels

string I3NuGenNormalizerModule::mc_tree_name_ [private]
 

name of mcTree containing pre-earth neutrino

long I3NuGenNormalizerModule::number_of_events_ [private]
 

number of events per file

string I3NuGenNormalizerModule::output_name_ [private]
 

name of output


The documentation for this class was generated from the following file:


Generated on Thu May 17 18:16:29 2007 by doxygen version 1.3.5