iceCube.uhe.analysis
public class PoissonBinnedLikelihoodMapBuilder extends java.lang.Object
Map(Map("parameter name", (Double) parameter value), PoissonBinnedLikelihoodCalculator object)The input f2k file format should be:
event event# maximal-redshift evoltion parameter event event# cosZ energyProxy expected-event-number event event# cosZ energyProxy expected-event-number .....
Modifier and Type | Field and 説明 |
---|---|
static double |
cosZbinWidth
cos z bin width
|
protected static double |
energyBinWidth |
static double |
npeBinWidth
energy bin width
|
protected int |
numberOfBins |
protected int |
numberOfBinsNPE |
protected int |
numberOfBinsRecoE |
static int |
numberOfObservedEvents
number of observed events
|
protected static double[][] |
observedEvents |
static double[][] |
observedEventsNPE
the observed event cosZ and log(energy(or NPE))
|
static double[][] |
observedEventsRecoE |
static java.lang.String |
parameterCutoffEnergy |
static java.lang.String |
parameterEnergyBase |
static java.lang.String |
parameterEnergyFluxAtBase |
static java.lang.String |
parameterEvolution |
static java.lang.String |
parameterPowerLawIndex |
static java.lang.String |
parameterRedshift |
protected java.util.Map |
pblMap
map container for the poisson binned likelihood calculator objects
|
static double |
recoEBinWidth |
Constructor and 説明 |
---|
PoissonBinnedLikelihoodMapBuilder(boolean useNPEbin,
boolean rebinned)
constructor
|
Modifier and Type | Method and 説明 |
---|---|
protected static long |
getObservedNumber(double binCenterCosZ,
double binCenterEnergyProxy)
return the number of observed events in this bin
|
void |
isGZK()
tell this object that the binned data is concerned with the GZK neutrinos with m and zmax varied.
|
void |
isPowerLaw()
tell this object that the binned data is concerned with the power law fluxes with cutoff energy etc varied.
|
static void |
main(java.lang.String[] args) |
void |
outputCreatedMap(java.io.OutputStream out) |
void |
printSummaryOfCreatedMap() |
void |
process(java.io.DataInputStream in) |
protected int numberOfBinsNPE
protected int numberOfBinsRecoE
protected int numberOfBins
protected java.util.Map pblMap
public static final java.lang.String parameterRedshift
public static final java.lang.String parameterEvolution
public static final java.lang.String parameterPowerLawIndex
public static final java.lang.String parameterEnergyFluxAtBase
public static final java.lang.String parameterEnergyBase
public static final java.lang.String parameterCutoffEnergy
public static final int numberOfObservedEvents
public static final double[][] observedEventsNPE
public static final double[][] observedEventsRecoE
protected static double[][] observedEvents
public static double cosZbinWidth
public static final double npeBinWidth
public static final double recoEBinWidth
protected static double energyBinWidth
public PoissonBinnedLikelihoodMapBuilder(boolean useNPEbin, boolean rebinned)
protected static long getObservedNumber(double binCenterCosZ, double binCenterEnergyProxy)
public void isGZK()
public void isPowerLaw()
public void process(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public void outputCreatedMap(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public void printSummaryOfCreatedMap()
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException