|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.ObjecticeCube.uhe.event.MonteCarloBase
iceCube.uhe.interactions.GlashowResonanceBase
public class GlashowResonanceBase
The GlashowResonanceBase class to treat Glashow Resonance for JulietEventGenerator class and
RunManager class. This class inherits the MonteCarloBase class.
| フィールドの概要 | |
|---|---|
static int |
neutrinoFactor
In order to save CPU time, we increase neutrino cross section by this factor. |
| コンストラクタの概要 | |
|---|---|
GlashowResonanceBase()
Default Constructor of GlashowResonanceBase. |
|
GlashowResonanceBase(int flavor,
int mediumID)
Constructor of GlashowResonanceBase. |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getInteractionName()
Get the name of the interaction |
double |
getNeutrinoPathLength(double logEnergy,
RandomGenerator rand)
Get pathlength for neutrino. |
double |
getNeutrinoPathLength(int iLogE,
RandomGenerator rand)
Get pathlength for neutrino by given logEnergy bin. |
double |
getPathLength(double logEnergy,
RandomGenerator rand)
Get pathlength by random number. |
double |
getPathLength(int iLogE,
RandomGenerator rand)
Get pathlength by random number. |
double |
getProducedEnergy(double logEnergy,
RandomGenerator rand)
Get produced log energy. |
double |
getProducedEnergy(int iLogE,
RandomGenerator rand)
Get produced log energy. |
int |
getProducedFlavor()
Get the flavor of the produced particle |
int |
getPropDoublet()
Get the doublet of the particle propagateing |
int |
getPropFlavor()
Get the flavor of the particle propagateing |
int |
getTypeOfInteraction()
Get type of the interaction (Interaction->0; Decay->1) |
void |
setProducedFlavor(int flavor)
Set the flavor of the produced particle |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static int neutrinoFactor
| コンストラクタの詳細 |
|---|
public GlashowResonanceBase()
public GlashowResonanceBase(int flavor,
int mediumID)
| メソッドの詳細 |
|---|
public double getPathLength(int iLogE,
RandomGenerator rand)
MonteCarloBase 内の getPathLength
public double getPathLength(double logEnergy,
RandomGenerator rand)
MonteCarloBase 内の getPathLength
public double getNeutrinoPathLength(int iLogE,
RandomGenerator rand)
MonteCarloBase 内の getNeutrinoPathLength
public double getNeutrinoPathLength(double logEnergy,
RandomGenerator rand)
MonteCarloBase 内の getNeutrinoPathLength
public double getProducedEnergy(int iLogE,
RandomGenerator rand)
MonteCarloBase 内の getProducedEnergy
public double getProducedEnergy(double logEnergy,
RandomGenerator rand)
MonteCarloBase 内の getProducedEnergypublic int getPropFlavor()
MonteCarloBase 内の getPropFlavorpublic int getPropDoublet()
MonteCarloBase 内の getPropDoubletpublic int getProducedFlavor()
MonteCarloBase 内の getProducedFlavorpublic void setProducedFlavor(int flavor)
public java.lang.String getInteractionName()
MonteCarloBase 内の getInteractionNamepublic int getTypeOfInteraction()
MonteCarloBase 内の getTypeOfInteraction
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||