|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.ObjecticeCube.uhe.event.MonteCarloBase
iceCube.uhe.interactions.ElectronBase
public class ElectronBase
An electron once generated by nu-e charged current interaction is subject to
immediate electromagnetic cascades. The Event class under the current version
is not able to simulate cascades features themselves. Instead, it simply records
primary energy of the electron (i.e. primary energy of the emg cascades) and
its generated location, and put an end to the particle tracing. In order to
do so, this class provides a hypthetical "electron-to-electron interaction"
where all the primary energy is channeled into "produced" electron
with pathlength of 0. By calling this class right after an electron is generated
by interactions such as nu-e charged current interactions, all the energy
is deposited at the same location and the event sees its end.
| コンストラクタの概要 | |
|---|---|
ElectronBase(Particle p)
Constructor |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getInteractionName()
Get the name of the interaction |
static double |
getLogEnergyProducedMinimum()
|
double |
getNeutrinoPathLength(double logEnergy,
RandomGenerator rand)
This is the "dummy" method |
double |
getNeutrinoPathLength(int iLogE,
RandomGenerator rand)
This is the "dummy" method |
double |
getPathLength(double logEnergy,
RandomGenerator rand)
Get pathlength, but this always returns 0.0 |
double |
getPathLength(int iLogE,
RandomGenerator rand)
Get pathlength, but this always returns 0.0 |
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 propagating |
int |
getPropFlavor()
Get the flavor of the particle propagating |
int |
getTypeOfInteraction()
get Type Of Interaction (Interaction->0; Decay->1) |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ElectronBase(Particle p)
| メソッドの詳細 |
|---|
public static double getLogEnergyProducedMinimum()
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 java.lang.String getInteractionName()
MonteCarloBase 内の getInteractionNamepublic int getTypeOfInteraction()
MonteCarloBase 内の getTypeOfInteraction
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||