/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/PMTTypeTimeResidualPDF.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/PMTTypeTimeResidualPDF.hh Source File
Ratpac-two
PMTTypeTimeResidualPDF.hh
1 #pragma once
2 #include <RAT/BoundedInterpolator.hh>
3 #include <RAT/DS/PMTInfo.hh>
4 #include <mimir/Cost.hh>
5 #include <mimir/Factory.hh>
6 
7 namespace Mimir {
8 class PMTTypeTimeResidualPDF : public Cost {
9  public:
10  bool Configure(RAT::DBLinkPtr db_link) override;
11  double operator()(const ParamSet& params) const override;
12 
13  protected:
14  double light_speed_in_medium;
15  std::map<int, RAT::BoundedInterpolator> tresid_nll_splines;
16  std::map<int, double> type_weights;
17  RAT::DS::PMTInfo* pmt_info;
18 };
19 } // namespace Mimir
Definition: Cost.hh:9
Definition: PMTTypeTimeResidualPDF.hh:8
Definition: PMTInfo.hh:19
Definition: ParamSet.hh:56