ComPWA
Common Partial-Wave-Analysis Framework
ChiOneD.hpp
Go to the documentation of this file.
1 // Copyright (c) 2013 The ComPWA Team.
2 // This file is part of the ComPWA framework, check
3 // https://github.com/ComPWA/ComPWA/license.txt for details.
4 
6 
13 #ifndef COMPWA_ESTIMATOR_CHIONED_HPP_
14 #define COMPWA_ESTIMATOR_CHIONED_HPP_
15 
16 #include <memory>
17 #include <vector>
18 
19 #include "Estimator/Estimator.hpp"
20 
21 namespace ComPWA {
22 namespace Data {
23 struct DataSet;
24 }
25 namespace Estimator {
26 namespace ChiOneD {
27 
28 class ChiOneD : public ComPWA::Estimator::Estimator<double> {
29 
30 public:
31  ChiOneD(std::shared_ptr<ComPWA::Intensity> Intensity_,
32  const Data::DataSet &DataSample_);
33 
34  double evaluate() noexcept;
35 
36 private:
37  std::shared_ptr<ComPWA::Intensity> Intensity;
39 };
40 
41 } // namespace ChiOneD
42 } // namespace Estimator
43 } // namespace ComPWA
44 
45 #endif
const Data::DataSet & DataSample
Definition: ChiOneD.hpp:38
This class template provides the interface to implementations, which estimate the "closeness" of a Fu...
Definition: Estimator.hpp:23
Simple -Estimator.
std::shared_ptr< ComPWA::Intensity > Intensity
Definition: ChiOneD.hpp:37