|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjecticeCube.uhe.analysis.AtmMuonBundleFitter
public class AtmMuonBundleFitter
This class provides methods to fit I3Particles with the CEL approximated AtmMuonBundle flux. Use AtmMuonBundleFlux.java in the muonModel package to calculate the energy spectrum of muon bundles at the IceCube depth based on the CEL approximation, i.e., AtmMuonBundleFlux.getDFDLogE(logEnergy,cosTheta,beta_loss,slantDepth). See the API document of the JULIeT's muonModel package for the details. Written by S. Yoshida 2007 February 16
Field Summary | |
---|---|
protected static java.lang.String |
fluxWeightName
|
protected static double |
muonBeta
|
Constructor Summary | |
---|---|
AtmMuonBundleFitter()
|
Method Summary | |
---|---|
static IComparisonResult |
compare(I3ParticleAnalysisFactory mcAnalizer1,
I3ParticleAnalysisFactory mcAnalizer2,
I3ParticleAnalysisFactory dataAnalizer,
IHistogramFactory histoFactory)
Make a chi2-based statistical comparison between the two MCs (one with E**-1, another with E**-2, for example) with the muon bundle flux and the real data |
static IComparisonResult |
compare(I3ParticleAnalysisFactory mcAnalizer,
I3ParticleAnalysisFactory dataAnalizer,
IHistogramFactory histoFactory)
Make a chi2-based statistical comparison between the MC with the muon bundle flux and the real data |
static void |
fillAtmMuonBundleFluxWeight(I3Particle iceParticle,
ParticlePoint s,
AtmMuonBundleFlux muonFlux)
Fill I3Particle with the Atmospheric Muon Bundle Flux weights. |
static void |
setAtmMuonBundleFlux(I3ParticleAnalysisFactory analizer,
ParticlePoint s,
AtmMuonBundleFlux muonFlux)
Set the Atmospheric Muon Bundle flux to all the I3Particles stored in the I3ParticleAnalysisFactory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.lang.String fluxWeightName
protected static double muonBeta
Constructor Detail |
---|
public AtmMuonBundleFitter()
Method Detail |
---|
public static void fillAtmMuonBundleFluxWeight(I3Particle iceParticle, ParticlePoint s, AtmMuonBundleFlux muonFlux)
public static void setAtmMuonBundleFlux(I3ParticleAnalysisFactory analizer, ParticlePoint s, AtmMuonBundleFlux muonFlux)
public static IComparisonResult compare(I3ParticleAnalysisFactory mcAnalizer, I3ParticleAnalysisFactory dataAnalizer, IHistogramFactory histoFactory)
public static IComparisonResult compare(I3ParticleAnalysisFactory mcAnalizer1, I3ParticleAnalysisFactory mcAnalizer2, I3ParticleAnalysisFactory dataAnalizer, IHistogramFactory histoFactory)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |