|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.analysis.I3ParticleBuilder
public class I3ParticleBuilder
Build IceCube event(s) reading from the f2k data via standard input. By this way, You can leave the IceTray/i3 file framwork into the pure java world. The built I3Particle objects are outputed via outputStream. Orignally written by S. Yoshida for the IceCube EHE analysis
コンストラクタの概要 | |
---|---|
I3ParticleBuilder(boolean isMCTruth)
Constructor. |
メソッドの概要 | |
---|---|
void |
fillMCPrimarySpectrumWeight(double powerLaw)
decide if you fills the MC spectrum weight with the dN/dLogE of the MC data. |
void |
fillNeutrinoWeight(InteractionsMatrix nuCCmtx,
InteractionsMatrix nuNCmtx)
You must call this method if the primary is a (interaction-weighted) neutrino. |
protected I3Particle |
generateI3Particle(int flavor,
int doublet,
double energyMCTruth,
double energyReco,
double distance,
double mcWeight,
J3Line axisInIce3MCTruth,
J3Line axisInIce3Reco,
int eventNumber,
double npeFADC,
double npeATWD,
double npeBest,
int nDOMsFADC,
int nDOMsATWD,
int nDOMsLaunch)
Generate I3Particle from a set of the given valuables. |
protected I3Particle |
generateI3Particle(int flavor,
int doublet,
double energy,
double distance,
J3Line axisInIce3,
int eventNumber,
double npeFADC,
double npeATWD,
double npeBest,
int nDOMsFADC,
int nDOMsATWD,
int nDOMsLaunch)
Generate I3Particle from a set of the given valuables. |
void |
process(java.io.DataInputStream in,
java.io.OutputStream out,
boolean isFullData)
the method to build I3Particle objects with data from the DataInputStream. |
void |
setRangeOfMCSpectrum(double logEnergyMinimum,
double logEnergyMaximum)
Set range of MC primary spectrum dN/dE double logEnergyMinimum : log(Energy Minimum [GeV]) in the spectral range double logEnergyMaximum : log(Energy Maximum [GeV]) in the spectral range |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public I3ParticleBuilder(boolean isMCTruth)
メソッドの詳細 |
---|
public void setRangeOfMCSpectrum(double logEnergyMinimum, double logEnergyMaximum)
double logEnergyMinimum : log(Energy Minimum [GeV]) in the spectral range double logEnergyMaximum : log(Energy Maximum [GeV]) in the spectral range
public void fillMCPrimarySpectrumWeight(double powerLaw)
double powerLaw : dN/dE = E**(-powerLaw)
public void fillNeutrinoWeight(InteractionsMatrix nuCCmtx, InteractionsMatrix nuNCmtx)
public void process(java.io.DataInputStream in, java.io.OutputStream out, boolean isFullData) throws java.io.IOException
java.io.IOException
protected I3Particle generateI3Particle(int flavor, int doublet, double energy, double distance, J3Line axisInIce3, int eventNumber, double npeFADC, double npeATWD, double npeBest, int nDOMsFADC, int nDOMsATWD, int nDOMsLaunch)
protected I3Particle generateI3Particle(int flavor, int doublet, double energyMCTruth, double energyReco, double distance, double mcWeight, J3Line axisInIce3MCTruth, J3Line axisInIce3Reco, int eventNumber, double npeFADC, double npeATWD, double npeBest, int nDOMsFADC, int nDOMsATWD, int nDOMsLaunch)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |