#include "KRLInverseBeta.hh"#include "stdio.h"Include dependency graph for KRLInverseBeta.cc:
Go to the source code of this file.
Functions | |
| Double_t | gKRLDSigmaByDCosTheta (Double_t *x, Double_t *a) |
| global function to allow calls from a TF1. | |
| Double_t | gKRLSigmaTotal (Double_t *x, Double_t *a) |
Variables | |
| KRLInverseBeta * | gInverseBeta |
| Double_t gKRLDSigmaByDCosTheta | ( | Double_t * | x, | |
| Double_t * | a | |||
| ) |
global function to allow calls from a TF1.
This is necessary to use the gaussian quadrature method built into TF1 dsig/dcos(theta)
Definition at line 124 of file KRLInverseBeta.cc.
00124 { 00125 Double_t cosTheta = x[0]; 00126 Double_t enu = a[0]; 00127 if( gInverseBeta==NULL ) gInverseBeta = new KRLInverseBeta(); 00128 return gInverseBeta->DSigDCosTh(enu, cosTheta); 00129 00130 }
| Double_t gKRLSigmaTotal | ( | Double_t * | x, | |
| Double_t * | a | |||
| ) |
Definition at line 135 of file KRLInverseBeta.cc.
00135 { 00136 // a not used 00137 // x[0] = neutrino energy (MeV) 00138 if( gInverseBeta==NULL ) gInverseBeta = new KRLInverseBeta(); 00139 return gInverseBeta->SigmaTot(x[0]); 00140 }
| KRLInverseBeta* gInverseBeta |
Definition at line 4 of file KRLInverseBeta.cc.
1.4.7