Belle II Software  release-08-01-10
ECLDspFitterPure.h
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 #pragma once
10 
11 #include <ecl/digitization/EclConfigurationPure.h>
12 
13 namespace Belle2 {
18  namespace ECL {
19  double func(int i, int ifine,
20  const EclConfigurationPure::signalsamplepure_t& signal);
21  double func1(int i, int ifine,
22  const EclConfigurationPure::signalsamplepure_t& signal);
23  void initParams(EclConfigurationPure::fitparamspure_t& params,
24  const EclConfigurationPure::signalsamplepure_t& signal);
25  void DSPFitterPure(const EclConfigurationPure::fitparamspure_t& params,
26  const int* FitA, const int ttrig,
27  int& amp, double& time, double& chi2, int& niter);
28  }
30 }
Abstract base class for different kinds of events.