Belle II Software
release-08-01-10
|
Derived Class representing the SVD cluster position computed with the old algorithm (up to release-05). More...
#include <SVDOldDefaultPosition.h>
Public Member Functions | |
void | computeClusterPosition (Belle2::SVD::RawCluster &rawCluster, double &position, double &positionError) override |
computes the cluster position and position error with the OldDefault algorithm | |
virtual | ~SVDOldDefaultPosition () |
virtual destructor | |
void | applyCoGPosition (const Belle2::SVD::RawCluster &rawCluster, double &position, double &positionError) |
CoG Position Algorithm. | |
void | applyAHTPosition (const Belle2::SVD::RawCluster &rawCluster, double &position, double &positionError) |
AHT Position Algorithm. | |
void | reconstructStrips (Belle2::SVD::RawCluster &rawCluster) |
reconstruct strips | |
void | applyUnfolding (Belle2::SVD::RawCluster &rawCluster) |
Apply cluster charges unfolding. | |
void | set_stripChargeAlgo (const std::string &user_stripChargeAlgo) |
set which algorithm to use for strip charge in cluster position reconstruction | |
void | set_stripTimeAlgo (const std::string &user_stripTimeAlgo) |
set which algorithm to use for strip time in cluster position reconstruction, 'dontdo' will skip it | |
Protected Member Functions | |
double | getSumOfStripCharges (const Belle2::SVD::RawCluster &rawCluster) |
helper, returns the sum of the strip charges | |
double | getClusterNoise (const Belle2::SVD::RawCluster &rawCluster) |
helper, returns the sum in quadrature of the strip noise | |
double | getAverageStripNoise (const Belle2::SVD::RawCluster &rawCluster) |
helper, returns the average strip noise | |
Protected Attributes | |
SVDCoGOnlyPositionError | m_CoGOnlyErr |
CoGOnly Position Error. | |
SVDCoGOnlyErrorScaleFactors | m_CoGOnlyCal |
Scaling Factors for the CoGOnly algorithm. | |
SVDOldDefaultErrorScaleFactors | m_OldDefaultCal |
Scaling Factors for the OldDefault algorithm. | |
SVDClustering | m_ClusterCal |
SVD clustering parameters. | |
SVDNoiseCalibrations | m_NoiseCal |
Noise calibrations for the position error. | |
Private Attributes | |
std::string | m_stripChargeAlgo |
algorithm used to reconstruct strip charge for cluster position | |
std::string | m_stripTimeAlgo |
algorithm used to reconstruct strip time for cluster position | |
Derived Class representing the SVD cluster position computed with the old algorithm (up to release-05).
Definition at line 22 of file SVDOldDefaultPosition.h.