public class ThickCylMs extends Interactor
Modifier and Type | Field and Description |
---|---|
private double |
_pathLength |
private double |
_radLength |
Constructor and Description |
---|
ThickCylMs(double pathLength,
double radLength)
Construct an instance from the number of radiation
lengths of the cylindrical shell material.
|
Modifier and Type | Method and Description |
---|---|
void |
interact(ETrack tre)
Interact the given track in this cylindrical shell,
using the thick material approximation for multiple scattering.
|
Interactor |
newCopy()
Make a clone of this object.
|
double |
pathLength()
Return the thickness of this cylindrical shell in cm.
|
double |
radLength()
Return the number of radiation lengths.
|
String |
toString()
output stream
|
public ThickCylMs(double pathLength, double radLength)
pathLength
- The physical thickness of this cylindrical shell (in cm).radLength
- The thickness of the material in radiation lengths.public Interactor newCopy()
newCopy
in class Interactor
public void interact(ETrack tre)
interact
in class Interactor
tre
- The ETrack to scatter.public double radLength()
public double pathLength()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.