Package | Description |
---|---|
org.lcsim.mc.fast.tracking.fix | |
org.lcsim.recon.cat.util | |
org.lcsim.spacegeom | |
org.lcsim.util.swim |
Simple utilities for smimming tracks in a magnetic field.
|
Modifier and Type | Method and Description |
---|---|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
int charge)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
int charge,
Random random)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge,
Random random)
Returns a new Track object initialized with the given values, and with its parameters smeared according to the Tables that are read from the detector.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge,
Random random,
boolean shouldISmear)
This version is only to be used in unit tests.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicTrack.setHelixParameters(SpacePoint refPoint,
SpacePoint position,
SpaceVector momentum,
int charge) |
Modifier and Type | Class and Description |
---|---|
class |
CartesianVector |
class |
CylindricalVector |
class |
SphericalVector |
Modifier and Type | Field and Description |
---|---|
(package private) SpaceVector |
SpacePointVector.direction |
Modifier and Type | Method and Description |
---|---|
SpaceVector |
SpacePointVector.getDirection() |
Constructor and Description |
---|
SpacePointVector(SpacePoint start,
SpaceVector dir) |
Modifier and Type | Field and Description |
---|---|
protected SpaceVector |
HelixSwimmer._momentum |
Modifier and Type | Method and Description |
---|---|
SpaceVector |
HelixSwimmer.getMomentumAtLength(double alpha)
Returns the momentum on a point on the track at a distance from the
origin
|
SpaceVector |
Helix.getUnitTangentAtLength(double alpha) |
SpaceVector |
Line.getUnitTangentAtLength(double alpha)
Calculates the unit vector of the momentum at a certain distance from the origin.
|
SpaceVector |
Trajectory.getUnitTangentAtLength(double alpha)
Returns the momentum at a given distance from the origin
|
static SpaceVector |
VectorArithmetic.multiply(SpaceVector vec,
double a)
Multiplies the vector with a scalar
|
static SpaceVector |
VectorArithmetic.subtract(SpacePoint a,
SpacePoint b)
Calculates the vectorial difference between two points in space
|
static SpaceVector |
VectorArithmetic.unit(Hep3Vector v)
Returns a unit vector in a given direction
|
Modifier and Type | Method and Description |
---|---|
static SpaceVector |
VectorArithmetic.multiply(SpaceVector vec,
double a)
Multiplies the vector with a scalar
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.