12#include <svd/reconstruction/SVDClusterCharge.h>
14#include <svd/reconstruction/SVDMaxSampleCharge.h>
15#include <svd/reconstruction/SVDSumSamplesCharge.h>
16#include <svd/reconstruction/SVDELS3Charge.h>
33 if (description ==
"MaxSample")
35 if (description ==
"SumSamples")
37 if (description ==
"ELS3")
40 B2WARNING(
"the SVD cluster charge algorithm is not recognized, using SVDMaxSample!");
Abstract Class representing the SVD cluster charge.
Derived Class representing the SVD cluster charge computed with the ELS3 algorithm.
Derived Class representing the SVD cluster charge computed summing the max sample of each strip.
Cluster Charge Factory Class.
static SVDClusterCharge * NewCharge(const std::string &description)
static function that returns the class to compute the cluster charge
Derived Class representing the SVD cluster charge computed summing the samples of each strip.
Namespace to encapsulate code needed for simulation and reconstrucion of the SVD.