| 
| void  | parametersChanged () | 
|   | 
| void  | beginFit () | 
|   | 
| void  | endFit () | 
|   | 
| void  | printIntegralVals () | 
|   | 
| double  | un_normalised_noPs (IDalitzEvent &evt) | 
|   | 
| virtual double  | getVal (IDalitzEvent &evt) | 
|   | 
| virtual double  | getVal_withPs (IDalitzEvent &evt) | 
|   | 
| virtual double  | getVal_noPs (IDalitzEvent &evt) | 
|   | 
| virtual double  | getVal (IDalitzEvent *evt) | 
|   | 
| virtual double  | getVal_withPs (IDalitzEvent *evt) | 
|   | 
| virtual double  | getVal_noPs (IDalitzEvent *evt) | 
|   | 
| virtual DalitzHistoSet  | histoSet () | 
|   | 
| void  | doFinalStatsAndSaveForAmp12 (MINT::Minimiser *min=0, const std::string &fname="FitAmpResults", const std::string &fnameROOT="fitFractions") | 
|   | 
|   | AmpsPdfFlexiFastCPV_time_integrated (AmpsPdfFlexiFast *amps1, AmpsPdfFlexiFast *amps2, AmpsPdfFlexiFast *ampsSum, MINT::FitParameter &r, MINT::FitParameter &delta, MINT::FitParameter &gamma, MINT::FitParameter &tau, MINT::FitParameter &dGamma, MINT::FitParameter &dm, MINT::FitParameter &eff_tag, MINT::FitParameter &w) | 
|   | 
|   | PdfBase () | 
|   | 
|   | PdfBase (const PdfBase< IDalitzEvent > &) | 
|   | 
| virtual double  | RealVal (IDalitzEvent &evt) | 
|   | 
| virtual double  | getNewVal (IDalitzEvent &evt) | 
|   | 
| virtual  | ~PdfBase () | 
|   | 
| virtual void  | Gradient (IDalitzEvent &evt, std::vector< double > &grad, MINT::MinuitParameterSet *mps) | 
|   | 
| virtual bool  | useAnalyticGradient () | 
|   | 
| virtual  | ~IReturnRealForEvent () | 
|   | 
Definition at line 993 of file BsDsKpipi_TD_ampFit.cpp.
 
◆ AmpsPdfFlexiFastCPV_time_integrated()
  
  
      
        
          | AmpsPdfFlexiFastCPV_time_integrated::AmpsPdfFlexiFastCPV_time_integrated  | 
          ( | 
          AmpsPdfFlexiFast *  | 
          amps1,  | 
         
        
           | 
           | 
          AmpsPdfFlexiFast *  | 
          amps2,  | 
         
        
           | 
           | 
          AmpsPdfFlexiFast *  | 
          ampsSum,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          r,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          delta,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          gamma,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          tau,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          dGamma,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          dm,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          eff_tag,  | 
         
        
           | 
           | 
          MINT::FitParameter &  | 
          w  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 1110 of file BsDsKpipi_TD_ampFit.cpp.
 1113     _amps1(amps1),
_amps2(amps2),
_ampsSum(ampsSum),
_r(r),
_delta(delta),
_gamma(gamma),
_tau(tau),
_dGamma(dGamma),
_dm(dm),
_eff_tag(eff_tag),
_w(w),
 AmpsPdfFlexiFast * _ampsSum
 
AmpsPdfFlexiFast * _amps1
 
complex< double > _intAAbar
 
AmpsPdfFlexiFast * _amps2
 
 
 
 
◆ beginFit()
  
  
      
        
          | void AmpsPdfFlexiFastCPV_time_integrated::beginFit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ doFinalStatsAndSaveForAmp12()
  
  
      
        
          | void AmpsPdfFlexiFastCPV_time_integrated::doFinalStatsAndSaveForAmp12  | 
          ( | 
          MINT::Minimiser *  | 
          min = 0,  | 
         
        
           | 
           | 
          const std::string &  | 
          fname = "FitAmpResults",  | 
         
        
           | 
           | 
          const std::string &  | 
          fnameROOT = "fitFractions"  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 1103 of file BsDsKpipi_TD_ampFit.cpp.
AmpsPdfFlexiFast * _amps1
 
void doFinalStatsAndSave(MINT::Minimiser *min=0, const std::string &fname="FitAmpResults.txt", const std::string &fnameROOT="fitFractions.root")
 
AmpsPdfFlexiFast * _amps2
 
 
 
 
◆ endFit()
  
  
      
        
          | void AmpsPdfFlexiFastCPV_time_integrated::endFit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getVal() [1/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal  | 
          ( | 
          IDalitzEvent &  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Implements IDalitzPdf.
Definition at line 1066 of file BsDsKpipi_TD_ampFit.cpp.
 1071         double r = (double)
_r; 
  1072         const double Gamma = 1./((double) 
_tau);
  1073         const complex<double> phase_diff = polar((
double)r,((
double) 
_delta -(
double)
_gamma*f)/360.*2*
pi);
  1074         const double int_interference = (phase_diff*
_intAAbar).real();
  1077             cout << 
"AmpsPdfFlexiFastCPV:: _norm = -1, should not have happened." << endl;
  1078             throw "can't deal with that";
 
complex< double > _intAAbar
 
virtual double getValueFromVector(unsigned int i) const =0
 
double un_normalised_noPs(IDalitzEvent &evt)
 
 
 
 
◆ getVal() [2/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal  | 
          ( | 
          IDalitzEvent *  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getVal_noPs() [1/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal_noPs  | 
          ( | 
          IDalitzEvent &  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getVal_noPs() [2/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal_noPs  | 
          ( | 
          IDalitzEvent *  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getVal_withPs() [1/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal_withPs  | 
          ( | 
          IDalitzEvent &  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getVal_withPs() [2/2]
  
  
      
        
          | virtual double AmpsPdfFlexiFastCPV_time_integrated::getVal_withPs  | 
          ( | 
          IDalitzEvent *  | 
          evt | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ histoSet()
  
  
      
        
          | virtual DalitzHistoSet AmpsPdfFlexiFastCPV_time_integrated::histoSet  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ parametersChanged()
  
  
      
        
          | void AmpsPdfFlexiFastCPV_time_integrated::parametersChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 1016 of file BsDsKpipi_TD_ampFit.cpp.
AmpsPdfFlexiFast * _ampsSum
 
std::complex< double > ComplexSumForMatchingPatterns(bool match)
 
complex< double > _intAAbar
 
double integralForMatchingPatterns(bool match, int pattern_sign)
 
 
 
 
◆ printIntegralVals()
  
  
      
        
          | void AmpsPdfFlexiFastCPV_time_integrated::printIntegralVals  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 1031 of file BsDsKpipi_TD_ampFit.cpp.
 1033         cout << 
"intA = " << 
_intA << endl;
  1034         cout << 
"intAbar = " << 
_intAbar << endl;
  1035         cout << 
"intAAbar = " << 
_intAAbar.real() << endl;
 AmpsPdfFlexiFast * _ampsSum
 
double getIntegralValue() const
 
complex< double > _intAAbar
 
 
 
 
◆ un_normalised_noPs()
  
  
      
        
          | double AmpsPdfFlexiFastCPV_time_integrated::un_normalised_noPs  | 
          ( | 
          IDalitzEvent &  | 
          evt | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 1038 of file BsDsKpipi_TD_ampFit.cpp.
 1047         double r = (double)
_r; 
  1048         const complex<double> phase_diff = polar((
double)r,((
double) 
_delta -(
double)
_gamma*f)/360.*2*
pi);
  1053         double Gamma = 1./((double) 
_tau);
  1057          (2.-fabs(q))*(norm(amp) + norm(amp_bar))*(4.*Gamma/(4.*Gamma*Gamma-
_dGamma*
_dGamma))
  1058          +f*q*(1.-2.*w)*(norm(amp) - norm(amp_bar)) *(Gamma/(Gamma*Gamma+
_dm*
_dm))
  1060          -f*2.0*q*(1.-2.*w)*imag(amp_bar*conj(amp))*(
_dm/(Gamma*Gamma+
_dm*
_dm))
 
AmpsPdfFlexiFast * _amps1
 
virtual double getValueFromVector(unsigned int i) const =0
 
std::complex< double > ComplexVal_un_normalised_noPs(IDalitzEvent &evt)
 
AmpsPdfFlexiFast * _amps2
 
 
 
 
◆ _amps1
◆ _amps2
◆ _ampsSum
◆ _delta
◆ _dGamma
◆ _dm
◆ _eff_tag
◆ _gamma
◆ _intA
  
  
      
        
          | double AmpsPdfFlexiFastCPV_time_integrated::_intA | 
         
       
   | 
  
protected   | 
  
 
 
◆ _intAAbar
  
  
      
        
          | complex<double> AmpsPdfFlexiFastCPV_time_integrated::_intAAbar | 
         
       
   | 
  
protected   | 
  
 
 
◆ _intAbar
  
  
      
        
          | double AmpsPdfFlexiFastCPV_time_integrated::_intAbar | 
         
       
   | 
  
protected   | 
  
 
 
◆ _r
◆ _tau
◆ _w
The documentation for this class was generated from the following file: