iceCube.uhe.analysis
Class EnergyHistogramMaker

java.lang.Object
  extended by iceCube.uhe.analysis.EnergyHistogramMaker

public class EnergyHistogramMaker
extends java.lang.Object

This class makes a 2D histogram of Energy correlations like Muon In-ice Energy Vs Primary Cosmic Ray enegry (obtained by AtmMuonBundleFlux.java in the MuonModel package) or Muon In-ice Energy Vs Muon Surface Energy (using PropagationMatrixFactory.java in the propahgation package) Written by S. Yoshida 2007 June 24th


Field Summary
protected  int dimensionLogE
           
protected  IAnalysisFactory jaidaFactory
           
protected  double maxLogE
           
protected  double minLogE
           
 
Constructor Summary
EnergyHistogramMaker()
          Default Constructor
 
Method Summary
static void main(java.lang.String[] args)
          Main method -- Draw the 2D histogram to show the colleration of energies
 IHistogram2D makeJaidaHistogram(java.lang.String option)
          Make 1D Histogram
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaidaFactory

protected IAnalysisFactory jaidaFactory

minLogE

protected double minLogE

maxLogE

protected double maxLogE

dimensionLogE

protected int dimensionLogE
Constructor Detail

EnergyHistogramMaker

public EnergyHistogramMaker()
Default Constructor

Method Detail

makeJaidaHistogram

public IHistogram2D makeJaidaHistogram(java.lang.String option)
                                throws java.io.IOException
Make 1D Histogram
        string option : "inice-surface"  - inice muon Vs surface muon
                        "surface-primary" - surface muon Vs primary CR
                        "inice-primary"  - inice muon Vs primary CR
        

Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Main method -- Draw the 2D histogram to show the colleration of energies

Throws:
java.io.IOException