| 
|   | TemplateFitterFCN (TH1D *, const std::vector< TH1D * > &, int, int) | 
|   | 
| double  | operator() (const std::vector< double > &) const override | 
|   | 
| void  | SetRelation (std::function< double(const std::vector< double > &, const std::vector< double > &)>, std::function< double(const std::vector< double > &, const std::vector< double > &, const std::vector< double > &)>) | 
|   | 
| double  | Up () const | 
|   | 
 | 
| std::function< double(const std::vector< double > &, const std::vector< double > &)>  | contentfunction | 
|   | 
| std::function< double(const std::vector< double > &, const std::vector< double > &, const std::vector< double > &)>  | errorfunction | 
|   | 
| TH1D *  | h_target = nullptr | 
|   | 
| std::vector< TH1D * >  | h_template | 
|   | 
| int  | max = 0 | 
|   | 
| int  | min = 0 | 
|   | 
Definition at line 42 of file TemplateFitter.h.
 
◆ TemplateFitterFCN()
      
        
          | TemplateFitter::TemplateFitterFCN::TemplateFitterFCN  | 
          ( | 
          TH1D *  | 
          _htarget,  | 
        
        
           | 
           | 
          const std::vector< TH1D * > &  | 
          vh,  | 
        
        
           | 
           | 
          int  | 
          _min_,  | 
        
        
           | 
           | 
          int  | 
          _max_  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator()()
  
  
      
        
          | double TemplateFitter::TemplateFitterFCN::operator()  | 
          ( | 
          const std::vector< double > &  | 
          vpara | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ SetRelation()
      
        
          | void TemplateFitter::TemplateFitterFCN::SetRelation  | 
          ( | 
          std::function< double(const std::vector< double > &, const std::vector< double > &)>  | 
          cf,  | 
        
        
           | 
           | 
          std::function< double(const std::vector< double > &, const std::vector< double > &, const std::vector< double > &)>  | 
          ef  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Up()
  
  
      
        
          | double NAGASH::TemplateFitter::TemplateFitterFCN::Up  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ contentfunction
  
  
      
        
          | std::function<double(const std::vector<double> &, const std::vector<double> &)> NAGASH::TemplateFitter::TemplateFitterFCN::contentfunction | 
         
       
   | 
  
private   | 
  
 
 
◆ errorfunction
  
  
      
        
          | std::function<double(const std::vector<double> &, const std::vector<double> &, const std::vector<double> &)> NAGASH::TemplateFitter::TemplateFitterFCN::errorfunction | 
         
       
   | 
  
private   | 
  
 
 
◆ h_target
  
  
      
        
          | TH1D* NAGASH::TemplateFitter::TemplateFitterFCN::h_target = nullptr | 
         
       
   | 
  
private   | 
  
 
 
◆ h_template
  
  
      
        
          | std::vector<TH1D *> NAGASH::TemplateFitter::TemplateFitterFCN::h_template | 
         
       
   | 
  
private   | 
  
 
 
◆ max
  
  
      
        
          | int NAGASH::TemplateFitter::TemplateFitterFCN::max = 0 | 
         
       
   | 
  
private   | 
  
 
 
◆ min
  
  
      
        
          | int NAGASH::TemplateFitter::TemplateFitterFCN::min = 0 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: