ClusterFitHelper class.
More...
#include "ClusterFitHelper.h"
|
static StatusCode | FitStart (const Cluster *const pCluster, const unsigned int maxOccupiedLayers, ClusterFitResult &clusterFitResult) |
| Fit points in first n occupied pseudolayers of a cluster.
|
|
static StatusCode | FitEnd (const Cluster *const pCluster, const unsigned int maxOccupiedLayers, ClusterFitResult &clusterFitResult) |
| Fit points in last n occupied pseudolayers of a cluster.
|
|
static StatusCode | FitFullCluster (const Cluster *const pCluster, ClusterFitResult &clusterFitResult) |
| Fit all points in a cluster.
|
|
static StatusCode | FitLayers (const Cluster *const pCluster, const unsigned int startLayer, const unsigned int endLayer, ClusterFitResult &clusterFitResult) |
| Fit all cluster points within the specified (inclusive) pseudolayer range.
|
|
static StatusCode | FitLayerCentroids (const Cluster *const pCluster, const unsigned int startLayer, const unsigned int endLayer, ClusterFitResult &clusterFitResult) |
| Fit all cluster centroids within the specified (inclusive) pseudolayer range.
|
|
static StatusCode | FitPoints (ClusterFitPointList &clusterFitPointList, ClusterFitResult &clusterFitResult) |
| Perform linear regression of x vs d and y vs d and z vs d (assuming same error on all hits)
|
|
ClusterFitHelper class.
Definition at line 214 of file ClusterFitHelper.h.
◆ FitEnd()
Fit points in last n occupied pseudolayers of a cluster.
- Parameters
-
pCluster | the cluster containing the ordered list of calo hits to fit |
maxOccupiedLayers | the maximum number of occupied pseudo layers to consider |
clusterFitResult | to receive the cluster fit result |
Definition at line 53 of file ClusterFitHelper.cc.
◆ FitFullCluster()
Fit all points in a cluster.
- Parameters
-
pCluster | the cluster containing the ordered list of calo hits to fit |
clusterFitResult | to receive the cluster fit result |
Definition at line 86 of file ClusterFitHelper.cc.
◆ FitLayerCentroids()
StatusCode pandora::ClusterFitHelper::FitLayerCentroids |
( |
const Cluster *const |
pCluster, |
|
|
const unsigned int |
startLayer, |
|
|
const unsigned int |
endLayer, |
|
|
ClusterFitResult & |
clusterFitResult |
|
) |
| |
|
static |
Fit all cluster centroids within the specified (inclusive) pseudolayer range.
- Parameters
-
pCluster | the cluster containing the ordered list of calo hits to fit |
startLayer | the start of the pseudolayer range |
endLayer | the end of the pseudolayer range |
clusterFitResult | to receive the cluster fit result |
Definition at line 148 of file ClusterFitHelper.cc.
◆ FitLayers()
StatusCode pandora::ClusterFitHelper::FitLayers |
( |
const Cluster *const |
pCluster, |
|
|
const unsigned int |
startLayer, |
|
|
const unsigned int |
endLayer, |
|
|
ClusterFitResult & |
clusterFitResult |
|
) |
| |
|
static |
Fit all cluster points within the specified (inclusive) pseudolayer range.
- Parameters
-
pCluster | the cluster containing the ordered list of calo hits to fit |
startLayer | the start of the pseudolayer range |
endLayer | the end of the pseudolayer range |
clusterFitResult | to receive the cluster fit result |
Definition at line 111 of file ClusterFitHelper.cc.
◆ FitPoints()
Perform linear regression of x vs d and y vs d and z vs d (assuming same error on all hits)
- Parameters
-
clusterFitPointList | list of cluster fit points |
clusterFitResult | to receive the cluster fit result |
Definition at line 206 of file ClusterFitHelper.cc.
◆ FitStart()
Fit points in first n occupied pseudolayers of a cluster.
- Parameters
-
pCluster | the cluster containing the ordered list of calo hits to fit |
maxOccupiedLayers | the maximum number of occupied pseudo layers to consider |
clusterFitResult | to receive the cluster fit result |
Definition at line 20 of file ClusterFitHelper.cc.
◆ PerformLinearFit()
Perform linear fit to cluster fit points.
- Parameters
-
centralPosition | central position of the cluster fit points |
centralDirection | central direction of normal to cluster fit calorimeter cells |
clusterFitPointList | list of cluster fit points |
clusterFitResult | to receive the cluster fit result |
Definition at line 239 of file ClusterFitHelper.cc.
The documentation for this class was generated from the following files: