Belle II Software  release-08-01-10
SVDMaxSampleCharge Class Reference

Derived Class representing the SVD cluster charge computed summing the max sample of each strip. More...

#include <SVDMaxSampleCharge.h>

Inheritance diagram for SVDMaxSampleCharge:
Collaboration diagram for SVDMaxSampleCharge:

Public Member Functions

void computeClusterCharge (Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge) override
 compute the cluster charge, charge error and SNR with MaxSample
 
virtual ~SVDMaxSampleCharge ()
 virtual destructor
 
void applyMaxSampleCharge (const Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge)
 MaxSample Charge Algorithm.
 
void applySumSamplesCharge (const Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge)
 SumSamples Charge Algorithm.
 
void applyELS3Charge (const Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge)
 ELS3 Charge Algorithm.
 

Protected Attributes

DBObjPtr< HardwareClockSettingsm_hwClock
 Hardware Clocks.
 
double m_apvClockPeriod = 1. / m_hwClock->getClockFrequency(Const::EDetector::SVD, "sampling")
 APV clock period.
 
SVDPulseShapeCalibrations m_PulseShapeCal
 SVDPulseShaper calibration wrapper.
 
SVDNoiseCalibrations m_NoiseCal
 SVDNoise calibration wrapper.
 

Detailed Description

Derived Class representing the SVD cluster charge computed summing the max sample of each strip.

Definition at line 22 of file SVDMaxSampleCharge.h.


The documentation for this class was generated from the following files: