#include <RooHILLdini_misID.h>
|  | 
|  | RooHILLdini_misID (const char *name, const char *title, RooAbsReal &_m, RooAbsReal &_a, RooAbsReal &_b, RooAbsReal &_csi, RooAbsReal &_m1, RooAbsReal &_s1, RooAbsReal &_m2, RooAbsReal &_s2, RooAbsReal &_m3, RooAbsReal &_s3, RooAbsReal &_m4, RooAbsReal &_s4, RooAbsReal &_f1, RooAbsReal &_f2, RooAbsReal &_f3) | 
|  | 
|  | RooHILLdini_misID (const RooHILLdini_misID &other, const char *name=0) | 
|  | 
| virtual TObject * | clone (const char *newname) const | 
|  | 
| virtual | ~ RooHILLdini_misID () | 
|  | 
|  | 
| RooRealProxy | m | 
|  | 
| RooRealProxy | a | 
|  | 
| RooRealProxy | b | 
|  | 
| RooRealProxy | csi | 
|  | 
| RooRealProxy | m1 | 
|  | 
| RooRealProxy | s1 | 
|  | 
| RooRealProxy | m2 | 
|  | 
| RooRealProxy | s2 | 
|  | 
| RooRealProxy | m3 | 
|  | 
| RooRealProxy | s3 | 
|  | 
| RooRealProxy | m4 | 
|  | 
| RooRealProxy | s4 | 
|  | 
| RooRealProxy | f1 | 
|  | 
| RooRealProxy | f2 | 
|  | 
| RooRealProxy | f3 | 
|  | 
Definition at line 10 of file RooHILLdini_misID.h.
 
◆ RooHILLdini_misID() [1/2]
      
        
          | RooHILLdini_misID::RooHILLdini_misID | ( | const char * | name, | 
        
          |  |  | const char * | title, | 
        
          |  |  | RooAbsReal & | _m, | 
        
          |  |  | RooAbsReal & | _a, | 
        
          |  |  | RooAbsReal & | _b, | 
        
          |  |  | RooAbsReal & | _csi, | 
        
          |  |  | RooAbsReal & | _m1, | 
        
          |  |  | RooAbsReal & | _s1, | 
        
          |  |  | RooAbsReal & | _m2, | 
        
          |  |  | RooAbsReal & | _s2, | 
        
          |  |  | RooAbsReal & | _m3, | 
        
          |  |  | RooAbsReal & | _s3, | 
        
          |  |  | RooAbsReal & | _m4, | 
        
          |  |  | RooAbsReal & | _s4, | 
        
          |  |  | RooAbsReal & | _f1, | 
        
          |  |  | RooAbsReal & | _f2, | 
        
          |  |  | RooAbsReal & | _f3 | 
        
          |  | ) |  |  | 
      
 
Definition at line 11 of file RooHILLdini_misID.cpp.
   13   RooAbsPdf(name, title),
    14   m(
"m", 
"Dependent", 
this, _m),
    15   a(
"a", 
"a", 
this, _a),
    16   b(
"b", 
"b", 
this, _b),
    17   csi(
"csi", 
"csi", 
this, _csi),
    18   m1(
"m1", 
"m1", 
this, _m1),
    19   s1(
"s1", 
"s1", 
this, _s1),
    20   m2(
"m2", 
"m2", 
this, _m2),
    21   s2(
"s2", 
"s2", 
this, _s2),
    22   m3(
"m3", 
"m3", 
this, _m3),
    23   s3(
"s3", 
"s3", 
this, _s3),
    24   m4(
"m4", 
"m4", 
this, _m4),
    25   s4(
"s4", 
"s4", 
this, _s4),
    26   f1(
"f1", 
"f1", 
this, _f1),
    27   f2(
"f2", 
"f2", 
this, _f2),
    28   f3(
"f3", 
"f3", 
this, _f3)
 
 
 
◆ RooHILLdini_misID() [2/2]
      
        
          | RooHILLdini_misID::RooHILLdini_misID | ( | const RooHILLdini_misID & | other, | 
        
          |  |  | const char * | name = 0 | 
        
          |  | ) |  |  | 
      
 
Definition at line 33 of file RooHILLdini_misID.cpp.
   34 RooAbsPdf(other, name), 
m(
"m", 
this, other.
m), 
a(
"a", 
this, other.
a), 
b(
"b", 
this, other.
b), 
csi(
"csi", 
this, other.
csi), 
m1(
"m1", 
this, other.
m1), 
s1(
"s1", 
this, other.
s1), 
m2(
"m2", 
this, other.
m2), 
s2(
"s2", 
this, other.
s2), 
m3(
"m3", 
this, other.
m3), 
s3(
"s3", 
this, other.
s3), 
m4(
"m4", 
this, other.
m4), 
s4(
"s4", 
this, other.
s4), 
f1(
"f1", 
this, other.
f1), 
f2(
"f2", 
this, other.
f2), 
f3(
"f3", 
this, other.
f3)
 
 
 
◆ ~ RooHILLdini_misID()
◆ clone()
  
  | 
        
          | virtual TObject* RooHILLdini_misID::clone | ( | const char * | newname | ) | const |  | inlinevirtual | 
 
Definition at line 16 of file RooHILLdini_misID.h.
RooHILLdini_misID(const char *name, const char *title, RooAbsReal &_m, RooAbsReal &_a, RooAbsReal &_b, RooAbsReal &_csi, RooAbsReal &_m1, RooAbsReal &_s1, RooAbsReal &_m2, RooAbsReal &_s2, RooAbsReal &_m3, RooAbsReal &_s3, RooAbsReal &_m4, RooAbsReal &_s4, RooAbsReal &_f1, RooAbsReal &_f2, RooAbsReal &_f3)
 
 
◆ evaluate()
  
  | 
        
          | Double_t RooHILLdini_misID::evaluate | ( |  | ) | const |  | protected | 
 
Definition at line 42 of file RooHILLdini_misID.cpp.
   49   double B_NEW  = (a_new+b_new)/2;
    58   double firstG1  = (2*exp(-((a_new-(
m-
m1))*(a_new-(
m-
m1))/(2*(
s1*
s1))))*
s1*(b_new-(
m-
m1))+2*exp(-((b_new-(
m-
m1))*(b_new-(
m-
m1))/(2*(
s1*
s1))))*
s1*(-a_new+(
m-
m1))-sqrt(2*TMath::Pi())*(a_new*b_new+(
s1*
s1)-(a_new+b_new)*(
m-
m1)+((
m-
m1)*(
m-
m1)))*TMath::Erf((-a_new+(
m-
m1))/(sqrt(2)*
s1))+sqrt(2*TMath::Pi())*(a_new*b_new+(
s1*
s1)-(a_new+b_new)*(
m-
m1)+((
m-
m1)*(
m-
m1)))*TMath::Erf((-b_new+(
m-
m1))/(sqrt(2)*
s1)))/(2*sqrt(2*TMath::Pi()));
    59   double  CURVEG1 =    fabs(   (1-
csi)/(b_new-a_new)*(
m-
m1)  + (b_new*
csi - a_new)/(b_new-a_new)  )*fabs(firstG1);
    63   double firstG2  = (2*exp(-((a_new-(
m-
m2))*(a_new-(
m-
m2))/(2*(
s2*
s2))))*
s2*(b_new-(
m-
m2))+2*exp(-((b_new-(
m-
m2))*(b_new-(
m-
m2))/(2*(
s2*
s2))))*
s2*(-a_new+(
m-
m2))-sqrt(2*TMath::Pi())*(a_new*b_new+(
s2*
s2)-(a_new+b_new)*(
m-
m2)+((
m-
m2)*(
m-
m2)))*TMath::Erf((-a_new+(
m-
m2))/(sqrt(2)*
s2))+sqrt(2*TMath::Pi())*(a_new*b_new+(
s2*
s2)-(a_new+b_new)*(
m-
m2)+((
m-
m2)*(
m-
m2)))*TMath::Erf((-b_new+(
m-
m2))/(sqrt(2)*
s2)))/(2*sqrt(2*TMath::Pi()));
    64   double  CURVEG2 =    fabs(   (1-
csi)/(b_new-a_new)*(
m-
m2)  + (b_new*
csi - a_new)/(b_new-a_new)  )*fabs(firstG2);
    69   double firstG3  = (2*exp(-((a_new-(
m-
m3))*(a_new-(
m-
m3))/(2*(
s3*
s3))))*
s3*(b_new-(
m-
m3))+2*exp(-((b_new-(
m-
m3))*(b_new-(
m-
m3))/(2*(
s3*
s3))))*
s3*(-a_new+(
m-
m3))-sqrt(2*TMath::Pi())*(a_new*b_new+(
s3*
s3)-(a_new+b_new)*(
m-
m3)+((
m-
m3)*(
m-
m3)))*TMath::Erf((-a_new+(
m-
m3))/(sqrt(2)*
s3))+sqrt(2*TMath::Pi())*(a_new*b_new+(
s3*
s3)-(a_new+b_new)*(
m-
m3)+((
m-
m3)*(
m-
m3)))*TMath::Erf((-b_new+(
m-
m3))/(sqrt(2)*
s3)))/(2*sqrt(2*TMath::Pi()));
    70   double  CURVEG3 =    fabs(   (1-
csi)/(b_new-a_new)*(
m-
m3)  + (b_new*
csi - a_new)/(b_new-a_new)  )*fabs(firstG3);
    74   double firstG4  = (2*exp(-((a_new-(
m-
m4))*(a_new-(
m-
m4))/(2*(
s4*
s4))))*
s4*(b_new-(
m-
m4))+2*exp(-((b_new-(
m-
m4))*(b_new-(
m-
m4))/(2*(
s4*
s4))))*
s4*(-a_new+(
m-
m4))-sqrt(2*TMath::Pi())*(a_new*b_new+(
s4*
s4)-(a_new+b_new)*(
m-
m4)+((
m-
m4)*(
m-
m4)))*TMath::Erf((-a_new+(
m-
m4))/(sqrt(2)*
s4))+sqrt(2*TMath::Pi())*(a_new*b_new+(
s4*
s4)-(a_new+b_new)*(
m-
m4)+((
m-
m4)*(
m-
m4)))*TMath::Erf((-b_new+(
m-
m4))/(sqrt(2)*
s4)))/(2*sqrt(2*TMath::Pi()));
    75   double  CURVEG4 =    fabs(   (1-
csi)/(b_new-a_new)*(
m-
m4)  + (b_new*
csi - a_new)/(b_new-a_new)  )*fabs(firstG4);
    78   return fabs(
f1*CURVEG1)+ fabs(
f2*CURVEG2)+  fabs(
f3*CURVEG3) + fabs((1-
f1-
f2-
f3)*CURVEG4);
 
 
 
  
  | 
        
          | RooRealProxy RooHILLdini_misID::a |  | protected | 
 
 
  
  | 
        
          | RooRealProxy RooHILLdini_misID::b |  | protected | 
 
 
◆ csi
  
  | 
        
          | RooRealProxy RooHILLdini_misID::csi |  | protected | 
 
 
◆ f1
  
  | 
        
          | RooRealProxy RooHILLdini_misID::f1 |  | protected | 
 
 
◆ f2
  
  | 
        
          | RooRealProxy RooHILLdini_misID::f2 |  | protected | 
 
 
◆ f3
  
  | 
        
          | RooRealProxy RooHILLdini_misID::f3 |  | protected | 
 
 
  
  | 
        
          | RooRealProxy RooHILLdini_misID::m |  | protected | 
 
 
◆ m1
  
  | 
        
          | RooRealProxy RooHILLdini_misID::m1 |  | protected | 
 
 
◆ m2
  
  | 
        
          | RooRealProxy RooHILLdini_misID::m2 |  | protected | 
 
 
◆ m3
  
  | 
        
          | RooRealProxy RooHILLdini_misID::m3 |  | protected | 
 
 
◆ m4
  
  | 
        
          | RooRealProxy RooHILLdini_misID::m4 |  | protected | 
 
 
◆ s1
  
  | 
        
          | RooRealProxy RooHILLdini_misID::s1 |  | protected | 
 
 
◆ s2
  
  | 
        
          | RooRealProxy RooHILLdini_misID::s2 |  | protected | 
 
 
◆ s3
  
  | 
        
          | RooRealProxy RooHILLdini_misID::s3 |  | protected | 
 
 
◆ s4
  
  | 
        
          | RooRealProxy RooHILLdini_misID::s4 |  | protected | 
 
 
The documentation for this class was generated from the following files: