Belle II Software development
|
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.
|
inlinevirtual |
|
inherited |
AHT Position Algorithm.
Definition at line 71 of file SVDClusterPosition.cc.
|
inherited |
CoG Position Algorithm.
Definition at line 34 of file SVDClusterPosition.cc.
|
inherited |
Apply cluster charges unfolding.
Definition at line 240 of file SVDClusterPosition.cc.
|
overridevirtual |
computes the cluster position and position error with the OldDefault algorithm
Implements SVDClusterPosition.
Definition at line 23 of file SVDOldDefaultPosition.cc.
|
protectedinherited |
helper, returns the average strip noise
Definition at line 148 of file SVDClusterPosition.cc.
|
protectedinherited |
helper, returns the sum in quadrature of the strip noise
Definition at line 131 of file SVDClusterPosition.cc.
|
protectedinherited |
helper, returns the sum of the strip charges
Definition at line 114 of file SVDClusterPosition.cc.
|
inherited |
reconstruct strips
Definition at line 165 of file SVDClusterPosition.cc.
|
inlineinherited |
set which algorithm to use for strip charge in cluster position reconstruction
Definition at line 59 of file SVDClusterPosition.h.
|
inlineinherited |
set which algorithm to use for strip time in cluster position reconstruction, 'dontdo' will skip it
Definition at line 62 of file SVDClusterPosition.h.
|
protectedinherited |
SVD clustering parameters.
Definition at line 77 of file SVDClusterPosition.h.
|
protectedinherited |
Scaling Factors for the CoGOnly algorithm.
Definition at line 75 of file SVDClusterPosition.h.
|
protectedinherited |
CoGOnly Position Error.
Definition at line 74 of file SVDClusterPosition.h.
|
protectedinherited |
Noise calibrations for the position error.
Definition at line 78 of file SVDClusterPosition.h.
|
protectedinherited |
Scaling Factors for the OldDefault algorithm.
Definition at line 76 of file SVDClusterPosition.h.
|
privateinherited |
algorithm used to reconstruct strip charge for cluster position
Definition at line 82 of file SVDClusterPosition.h.
|
privateinherited |
algorithm used to reconstruct strip time for cluster position
Definition at line 83 of file SVDClusterPosition.h.