public class ThinXYPlaneMs extends Interactor
Modifier and Type | Field and Description |
---|---|
private double |
_radLength |
private static int |
IDVDU |
private static int |
IDZDU |
private static int |
IQP |
private static int |
IV |
private static int |
IZ |
Constructor and Description |
---|
ThinXYPlaneMs(double radLength)
Construct an instance from the number of radiation
lengths of the thin xy plane material.
|
Modifier and Type | Method and Description |
---|---|
void |
interact_dir(ETrack tre,
PropDir dir) |
void |
interact(ETrack tre)
Interact the given track in this xy plane,
using the thin material approximation for multiple scattering.
|
Interactor |
newCopy()
Make a clone of this object.
|
double |
radLength()
Return the number of radiation lengths.
|
static String |
staticType()
Return a String representation of the class' type name.
|
String |
toString()
output stream
|
String |
type()
Return a String representation of the class' type name.
|
static String |
typeName()
Return a String representation of the class' type name.
|
private static final int IV
private static final int IZ
private static final int IDVDU
private static final int IDZDU
private static final int IQP
private double _radLength
public ThinXYPlaneMs(double radLength)
radLength
- The thickness of the material in radiation lengths.public static String typeName()
public static String staticType()
public void interact(ETrack tre)
interact
in class Interactor
tre
- The ETrack to scatter.public double radLength()
public Interactor newCopy()
newCopy
in class Interactor
public String type()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.