public class TensorClusterPropertyCalculator extends AbstractClusterPropertyCalculator
Modifier and Type | Field and Description |
---|---|
protected double[] |
mm_CE |
protected double[] |
mm_NE |
protected double[][] |
mm_PA |
directionError, iphi, itheta, position, positionError, shapeParameters
Constructor and Description |
---|
TensorClusterPropertyCalculator()
Calculate the cluster properties from the hits
|
Modifier and Type | Method and Description |
---|---|
void |
calculateProperties(Cluster cluster)
Calculate properties from a cluster.
|
void |
calculateProperties(List<CalorimeterHit> hits)
Calculate properties from a CalorimeterHit list.
|
double[] |
getDirectionError()
Return direction error
|
double |
getIPhi()
Return phi direction
|
double |
getITheta()
Return theta direction
|
double[] |
getNormalizedEigenvalues() |
double[] |
getPosition()
Return position
|
double[] |
getPositionError()
Return position error
|
double[][] |
getPrincipleAxis() |
double[] |
getShapeParameters()
Return shape parameters
|
protected void |
reset() |
protected double[] mm_NE
protected double[] mm_CE
protected double[][] mm_PA
public TensorClusterPropertyCalculator()
protected void reset()
reset
in class AbstractClusterPropertyCalculator
public void calculateProperties(Cluster cluster)
ClusterPropertyCalculator
calculateProperties
in interface ClusterPropertyCalculator
calculateProperties
in class AbstractClusterPropertyCalculator
public void calculateProperties(List<CalorimeterHit> hits)
ClusterPropertyCalculator
calculateProperties
in interface ClusterPropertyCalculator
calculateProperties
in class AbstractClusterPropertyCalculator
public double[] getPosition()
ClusterPropertyCalculator
getPosition
in interface ClusterPropertyCalculator
getPosition
in class AbstractClusterPropertyCalculator
public double[] getPositionError()
ClusterPropertyCalculator
getPositionError
in interface ClusterPropertyCalculator
getPositionError
in class AbstractClusterPropertyCalculator
public double getIPhi()
ClusterPropertyCalculator
getIPhi
in interface ClusterPropertyCalculator
getIPhi
in class AbstractClusterPropertyCalculator
public double getITheta()
ClusterPropertyCalculator
getITheta
in interface ClusterPropertyCalculator
getITheta
in class AbstractClusterPropertyCalculator
public double[] getDirectionError()
ClusterPropertyCalculator
getDirectionError
in interface ClusterPropertyCalculator
getDirectionError
in class AbstractClusterPropertyCalculator
public double[] getShapeParameters()
ClusterPropertyCalculator
getShapeParameters
in interface ClusterPropertyCalculator
getShapeParameters
in class AbstractClusterPropertyCalculator
public double[] getNormalizedEigenvalues()
public double[][] getPrincipleAxis()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.