|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttfa.Amanda
public class Amanda
Implements muon/tau propagation through multiple media to/through the detector. Current possibilities for detector geometry are cylinder, cuboid, and sphere. The origin is at the center of the detector.
Field Summary | |
---|---|
double[] |
boxh
|
double[] |
boxl
|
double[] |
boxw
|
double[] |
boxx
|
double[] |
boxy
|
double[] |
boxz
|
double[] |
cyll
|
double[] |
cylr
|
double[] |
cylz
|
boolean |
DEBUG
|
java.lang.String |
dtct
|
boolean |
dw
|
double |
e1
user-block variable: Energy at the entry point into the detector cylinder if positive (E_IN) |
double |
e2
user-block variable: Energy at the exit point from the detector cylinder if positive (E_OUT) |
double |
ec
user-block variable: Energy at the CPD point if positive (E_CPD) |
double |
elost
Energy lost inside the detector cylinder |
long |
events
|
double |
fw
|
int |
gdet
|
double |
h1
user-block variable: distance to the point of entry into the detector cylinder (R_IN) |
double |
h2
user-block variable: distance to the point of exit from the detector cylinder (R_OUT) |
double |
height
|
double |
hw
|
double |
length
|
int |
medianum
|
int[] |
medt
|
long |
missed
|
double |
nx
user-block variable: x-coordinate of closest approach point (CPD_X) or -user=z point |
double |
ny
user-block variable: y-coordinate of closest approach point (CPD_Y) or -user=z point |
double |
nz
user-block variable: z-coordinate of closest approach point (CPD_Z) or -user=z point |
double |
radius
|
double[] |
rho
|
double |
rw
|
double[] |
sphr
|
double[] |
sphz
|
double[] |
srho
|
long |
tracks
|
long |
vertices
|
double |
width
|
double |
z1
user-block variable: z-coordinate of entry point into the detector cylinder (Z_IN) |
double |
z2
user-block variable: z-coordinate of exit point from the detector cylinder (Z_OUT) |
Constructor Summary | |
---|---|
Amanda()
|
Method Summary | |
---|---|
void |
defUSER()
Define user line block for the f2k file streams. |
void |
history()
History lines for the f2k file streams. |
void |
initBufs()
Initialize particle buffers for the f2k file streams. |
void |
iniUSER()
Initialize user line block for the f2k file streams. |
static void |
main(java.lang.String[] args)
Front-end for AMANDA, reads from and outputs to standard input/output in F2000 format. |
void |
mmcf2k(java.lang.String[] args)
Main parser for the f2k file streams. |
void |
outUSER()
Output user line block for the f2k file streams. |
double |
prop(double x,
double y,
double z,
double th,
double phi,
double l,
double e,
double t)
Main propagator routine. |
double |
prop(int igen,
int gens,
double x,
double y,
double z,
double th,
double phi,
double l,
double e,
double t)
Main propagator routine. |
Particle[] |
propagate(Particle p)
Propagates particles for the external applications. |
void |
recUSER()
Record user line block for the f2k file streams. |
boolean |
setp(java.lang.String[] args)
This is the command-line option parser. |
void |
setup(java.lang.String args)
Initializes propagation for external applications, e.g. mmc-icetray (through jni). |
void |
setup(java.lang.String[] args)
Initializes propagation for external applications, e.g. mmc-icetray (through jni). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String dtct
public int gdet
public double length
public double radius
public double width
public double height
public double[] rho
public double[] srho
public long events
public long tracks
public long vertices
public long missed
public int[] medt
public double[] sphz
public double[] sphr
public double[] boxx
public double[] boxy
public double[] boxz
public double[] boxl
public double[] boxw
public double[] boxh
public double[] cylz
public double[] cylr
public double[] cyll
public int medianum
public boolean DEBUG
public boolean dw
public double rw
public double hw
public double fw
public double z1
public double z2
public double h1
public double h2
public double nx
public double ny
public double nz
public double e1
public double e2
public double ec
public double elost
Constructor Detail |
---|
public Amanda()
Method Detail |
---|
public static void main(java.lang.String[] args)
public void setup(java.lang.String args)
public void setup(java.lang.String[] args)
public Particle[] propagate(Particle p)
public boolean setp(java.lang.String[] args)
public void history()
public void defUSER()
public void iniUSER()
public void recUSER()
public void outUSER()
public void initBufs()
public void mmcf2k(java.lang.String[] args)
public double prop(int igen, int gens, double x, double y, double z, double th, double phi, double l, double e, double t)
public double prop(double x, double y, double z, double th, double phi, double l, double e, double t)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |