iceCube.uhe.event
public class RunManager extends java.lang.Object
This is a run manager for the Event class. It initializes all the obejcts and parameters necessary for events and then run the Event objects.
Constructor and Description |
---|
RunManager()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getStartLocation()
Get the location of primary particle
|
static void |
main(java.lang.String[] args)
Main method.
|
void |
runEventDump(java.io.DataOutputStream out)
Method to run event for making textual full-data-file.
|
void |
runEventOnMatrix(java.io.DataOutputStream out)
Method to run multiple events with various primary energies from
logE = Particle.getLogEnergyMinimum() all the way up to 10^12 GeV.
|
void |
runMultipleEvent_Each(java.io.DataOutputStream out)
Method to run multiple events with a monocromatic primary energy given by
the constructor.
|
void |
runMultipleEvent(java.io.DataOutputStream out)
Method to run multiple events with a monocromatic primary energy given by
the constructor.
|
void |
runSingleEvent()
Method to run a single event with a monocromatic primary energy given by
the constructor.
|
void |
setOneCascadeMtx(int n,
int jLogE)
make histgram for EnergyDeposit/cascade
|
void |
setOneEmgCascadeMtx(int iLogE,
int jLogE) |
void |
setOneHadronCascadeMtx(int iLogE,
int jLogE) |
void |
setOneTotalCascadeMtx(int iLogE,
int jLogE) |
void |
setStartLocation(double start)
Set the location of primary particle
|
public RunManager() throws java.io.IOException
java.io.IOException
public void setStartLocation(double start)
public double getStartLocation()
public void runEventDump(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public void runSingleEvent()
public void runMultipleEvent_Each(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public void setOneCascadeMtx(int n, int jLogE)
public void runMultipleEvent(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public void runEventOnMatrix(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public void setOneEmgCascadeMtx(int iLogE, int jLogE)
public void setOneHadronCascadeMtx(int iLogE, int jLogE)
public void setOneTotalCascadeMtx(int iLogE, int jLogE)
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException