PDFxTMDLib  1.0.0
TDefaultAllFlavorReader.h
Go to the documentation of this file.
1 
2 #pragma once
3 
7 #include <string>
8 #include <vector>
9 
10 namespace PDFxTMD
11 {
12 class TDefaultAllFlavorReader : public IReader<TDefaultAllFlavorReader>
13 {
14  public:
15  void read(const std::string &pdfName, int setNumber);
17  std::pair<double, double> getBoundaryValues(PhaseSpaceComponent comp) const;
18 
19  private:
20  DefaultAllFlavorTMDShape m_updfShape;
21  std::pair<double, double> m_xMinMax;
22  std::pair<double, double> m_q2MinMax;
23  std::pair<double, double> m_kt2MinMax;
24 };
25 } // namespace PDFxTMD
Definition: IReader.h:11
Definition: TDefaultAllFlavorReader.h:13
DefaultAllFlavorTMDShape getData() const
std::pair< double, double > getBoundaryValues(PhaseSpaceComponent comp) const
void read(const std::string &pdfName, int setNumber)
Definition: AllFlavorsShape.h:14
PhaseSpaceComponent
Definition: PartonUtils.h:35
Definition: AllFlavorsShape.h:92