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 
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 
RooAbsReal.h
sin
double sin(double)
RooAbsReal
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Definition: RooAbsReal.h:61
NuMuToNuE_Oscillation
Definition: NuMuToNuE_Oscillation.h:16
TGeant4Unit::L
static constexpr double L
Definition: TGeant4SystemOfUnits.h:117
NuMuToNuE_Oscillation::L
RooRealProxy L
Definition: NuMuToNuE_Oscillation.h:30
NuMuToNuE_Oscillation::NuMuToNuE_Oscillation
NuMuToNuE_Oscillation()
Definition: NuMuToNuE_Oscillation.h:18
Double_t
double Double_t
Definition: RtypesCore.h:59
RooAbsCategory.h
name
char name[80]
Definition: TGX11.cxx:110
NuMuToNuE_Oscillation::evaluate
Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
Definition: NuMuToNuE_Oscillation.cxx:39
RooAbsPdf
Definition: RooAbsPdf.h:43
Riostream.h
pow
double pow(double, double)
NuMuToNuE_Oscillation.h
TMath::E
constexpr Double_t E()
Base of natural log:
Definition: TMath.h:96
NuMuToNuE_Oscillation::E
RooRealProxy E
Definition: NuMuToNuE_Oscillation.h:31
TMath.h
NuMuToNuE_Oscillation::deltaMSq
RooRealProxy deltaMSq
Definition: NuMuToNuE_Oscillation.h:32