All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
CalcsNuFit.h File Reference
#include "sbnana/CAFAna/Experiment/IExperiment.h"
#include "sbnana/CAFAna/Core/IFitVar.h"
#include "TMath.h"
#include "TRandom3.h"

Go to the source code of this file.

Classes

class  ana::NuFitPenalizer
 
class  ana::Penalizer_GlbLike
 

Namespaces

 ana
 Oscillation analysis framework, runs over CAF files outside of ART.
 

Functions

osc::IOscCalcAdjustableana::NuFitOscCalc (int hie)
 
osc::IOscCalcAdjustableana::NuFitOscCalcPlusOneSigma (int hie)
 
osc::IOscCalcAdjustableana::ThrownNuFitOscCalc (int hie, std::vector< const IFitVar * > oscVars)
 
bool ana::HasVar (std::vector< const IFitVar * > oscVars, std::string name)
 

Variables

const double ana::kNuFitDmsq21CV = 7.39e-5
 
const double ana::kNuFitTh12CV = 33.82 * TMath::Pi()/180
 
const double ana::kNuFitDmsq32CVNH = +2.525e-3 - kNuFitDmsq21CV
 
const double ana::kNuFitTh23CVNH = 49.6 * TMath::Pi()/180
 
const double ana::kNuFitTh13CVNH = 8.61 * TMath::Pi()/180
 
const double ana::kNuFitdCPCVNH = 215 * TMath::Pi()/180
 
const double ana::kNuFitDmsq32CVIH = -2.512e-3
 
const double ana::kNuFitTh23CVIH = 49.8 * TMath::Pi()/180
 
const double ana::kNuFitTh13CVIH = 8.65 * TMath::Pi()/180
 
const double ana::kNuFitdCPCVIH = 284 * TMath::Pi()/180
 
const double ana::kNuFitDmsq21Err = ((8.01-6.79)/6)*1e-5
 
const double ana::kNuFitTh12Err = ((36.27-31.61)/6) * TMath::Pi()/180
 
const double ana::kNuFitDmsq32ErrNH = ((2.625-2.427)/6)*1e-3
 
const double ana::kNuFitTh23ErrNH = ((52.4-40.3)/6) * TMath::Pi()/180
 
const double ana::kNuFitTh13ErrNH = ((8.99-8.22)/6) * TMath::Pi()/180
 
const double ana::kNuFitDmsq32ErrIH = ((2.611-2.412)/6)*1e-3
 
const double ana::kNuFitTh23ErrIH = ((52.5-40.6)/6) * TMath::Pi()/180
 
const double ana::kNuFitTh13ErrIH = ((9.03-8.27)/6) * TMath::Pi()/180
 
const double ana::kBaseline = 1284.9
 
const double ana::kEarthDensity = 2.848