Logo ROOT  
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
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 Double_t
Definition: RtypesCore.h:55
char name[80]
Definition: TGX11.cxx:109
double pow(double, double)
double sin(double)
Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
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
constexpr Double_t E()
Base of natural log:
Definition: TMath.h:97