Belle II Software development
SVDELS3Charge.cc
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#include <svd/reconstruction/SVDELS3Charge.h>
10//#include <svd/reconstruction/SVDELS3Time.h>
11//#include <svd/calibration/SVDNoiseCalibrations.h>
12
13#include <TMath.h>
14
15using namespace std;
16
17namespace Belle2 {
22
23 namespace SVD {
24
25 void SVDELS3Charge::computeClusterCharge(Belle2::SVD::RawCluster& rawCluster, double& charge, double& SNR, double& seedCharge)
26 {
27 applyELS3Charge(rawCluster, charge, SNR, seedCharge);
28 }
29
30
31 } //SVD namespace
33} //Belle2 namespace
Class representing a raw cluster candidate during clustering of the SVD.
Definition RawCluster.h:33
void applyELS3Charge(const Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge)
ELS3 Charge Algorithm.
void computeClusterCharge(Belle2::SVD::RawCluster &rawCluster, double &charge, double &SNR, double &seedCharge) override
compute the cluster charge, charge error and SNR with ELS3
Namespace to encapsulate code needed for simulation and reconstrucion of the SVD.
Abstract base class for different kinds of events.
STL namespace.