Logo ROOT   6.21/01
Reference Guide
NuMuToNuE_Oscillation.cxx
Go to the documentation of this file.
1  /*****************************************************************************
2  * Project: RooFit *
3  * *
4  * This code was autogenerated by RooClassFactory *
5  *****************************************************************************/
6 
7  // Your description goes here...
8 
9 #include "Riostream.h"
10 
11 #include "NuMuToNuE_Oscillation.h"
12 #include "RooAbsReal.h"
13 #include "RooAbsCategory.h"
14 #include <math.h>
15 #include "TMath.h"
16 
17  NuMuToNuE_Oscillation::NuMuToNuE_Oscillation(const char *name, const char *title,
18  RooAbsReal& _L,
19  RooAbsReal& _E,
20  RooAbsReal& _deltaMSq) :
21  RooAbsPdf(name,title),
22  L("L","L",this,_L),
23  E("E","E",this,_E),
24  deltaMSq("deltaMSq","deltaMSq",this,_deltaMSq)
25  {
26  }
27 
28 
30  RooAbsPdf(other,name),
31  L("L",this,other.L),
32  E("E",this,other.E),
33  deltaMSq("deltaMSq",this,other.deltaMSq)
34  {
35  }
36 
37 
38 
40  {
41  // ENTER EXPRESSION IN TERMS OF VARIABLE ARGUMENTS HERE
42  return pow(sin(1.27*deltaMSq*L/E),2) ;
43  }
44 
double pow(double, double)
Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
double sin(double)
constexpr Double_t E()
Base of natural log: .
Definition: TMath.h:97
double Double_t
Definition: RtypesCore.h:55
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Definition: RooAbsReal.h:59
static constexpr double L
RooAbsPdf, the base class of all PDFs
Definition: RooAbsPdf.h:40
char name[80]
Definition: TGX11.cxx:109