#include <NuMatrixOutput.h>
Public Member Functions | |
| NuMatrixOutput () | |
| virtual | ~NuMatrixOutput () |
| virtual void | NuMuBarFDData (const TH1D &nuMuBarFDData) |
| virtual void | NuMuBarFDData (const TH1D *nuMuBarFDData) |
| virtual void | NuMuBarBestFitFDPrediction (const TH1D &nuMuBarBestFitFDPrediction) |
| virtual void | NuMuBarChi2TransSurface (const TH1D &nuMuBarChi2TransSurface) |
| virtual void | NuMuBarChi2Surface (const TH2D &nuMuBarChi2Surface) |
| virtual void | NuMuBarNoOscPrediction (const TH1D &nuMuBarNoOscPrediction) |
| virtual void | NuMuBarNoTransPrediction (const TH1D &nuMuBarNoTransPrediction) |
| virtual void | NuMuFDData (const TH1D &nuMuFDData) |
| virtual void | NuMuFDData (const TH1D *nuMuFDData) |
| virtual void | NuMuBestFitFDPrediction (const TH1D &nuMuBestFitFDPrediction) |
| virtual void | NuMuChi2TransSurface (const TH1D &nuMuChi2TransSurface) |
| virtual void | NuMuChi2Surface (const TH2D &nuMuChi2Surface) |
| virtual void | NuMuNoOscPrediction (const TH1D &nuMuNoOscPrediction) |
| virtual void | NuMuNoTransPrediction (const TH1D &nuMuNoTransPrediction) |
| virtual void | BestFitPoint (Double_t sn2bar, Double_t dm2bar, Double_t transitionProb=0.0, Double_t sn2=-1.0, Double_t dm2=-1.0) |
| virtual void | XMLConfig (const NuXMLConfig *xmlConfig) |
| virtual TCanvas * | StdCanvas () |
Public Attributes | |
| TH1D * | hNuMuBarFDData |
| TH1D | hNuMuBarBestFitFDPrediction |
| TH1D | hNuMuBarChi2TransSurface |
| TH2D | hNuMuBarChi2Surface |
| TH1D | hNuMuBarNoOscPrediction |
| TH1D | hNuMuBarNoTransPrediction |
| TH1D * | hNuMuFDData |
| TH1D | hNuMuBestFitFDPrediction |
| TH1D | hNuMuChi2TransSurface |
| TH2D | hNuMuChi2Surface |
| TH1D | hNuMuNoOscPrediction |
| TH1D | hNuMuNoTransPrediction |
| NuXMLConfig * | fxmlConfig |
| Double_t | bestsn2bar |
| Double_t | bestdm2bar |
| Double_t | bestsn2 |
| Double_t | bestdm2 |
| Double_t | bestTransitionProb |
|
|
Definition at line 70 of file NuMatrixOutput.cxx. 00071 : hNuMuBarBestFitFDPrediction(), 00072 hNuMuBarChi2TransSurface(), 00073 hNuMuBarChi2Surface(), 00074 hNuMuBarNoOscPrediction(), 00075 hNuMuBarNoTransPrediction(), 00076 hNuMuBestFitFDPrediction(), 00077 hNuMuChi2TransSurface(), 00078 hNuMuChi2Surface(), 00079 hNuMuNoOscPrediction(), 00080 hNuMuNoTransPrediction(), 00081 fxmlConfig() 00082 { 00083 hNuMuBarFDData = 0; 00084 hNuMuFDData = 0; 00085 bestsn2bar = 0.0; 00086 bestdm2bar = 0.0; 00087 bestsn2 = 0.0; 00088 bestdm2 = 0.0; 00089 bestTransitionProb = 0.0; 00090 }
|
|
|
Definition at line 93 of file NuMatrixOutput.cxx. 00094 {
00095 }
|
|
||||||||||||||||||||||||
|
Definition at line 116 of file NuMatrixOutput.h. References bestdm2, bestdm2bar, bestsn2, bestsn2bar, and bestTransitionProb. Referenced by NuMatrixFitter::DoCCFitChargeCut(), NuMatrixFitterMinuit::DoCPTFit(), NuMatrixFitter::DoCPTFit(), NuMatrixFitter::DoMultiRunCPTFit(), NuMatrixFitter::DoMultiRunPRLCCFit(), NuMatrixFitter::DoMultiRunTransitionFit(), NuMatrixFitter::DoNoChargeCutFit(), NuMatrixFitter::DoPRLCCFit(), NuTransitionFitterMinuit::DoTransitionFit(), and NuMatrixFitter::DoTransitionFit(). 00120 {
00121 bestsn2bar = sn2bar;
00122 bestdm2bar = dm2bar;
00123 bestTransitionProb = transitionProb;
00124 bestsn2 = sn2;
00125 bestdm2 = dm2;
00126 }
|
|
|
Definition at line 81 of file NuMatrixOutput.h. References hNuMuBarBestFitFDPrediction. Referenced by NuMatrixFitter::DoCCFitChargeCut(), NuMatrixFitterMinuit::DoCPTFit(), NuMatrixFitter::DoCPTFit(), NuMatrixFitter::DoMultiRunCPTFit(), NuMatrixFitter::DoMultiRunTransitionFit(), NuMatrixFitter::DoNoChargeCutFit(), NuMatrixFitter::DoPRLCCFit(), NuTransitionFitterMinuit::DoTransitionFit(), and NuMatrixFitter::DoTransitionFit(). 00082 {hNuMuBarBestFitFDPrediction = nuMuBarBestFitFDPrediction;}
|
|
|
Definition at line 87 of file NuMatrixOutput.h. References hNuMuBarChi2Surface. Referenced by NuMatrixFitter::DoCCFitChargeCut(), NuMatrixFitter::DoCPTFit(), NuMatrixFitter::DoMultiRunCPTFit(), NuMatrixFitter::DoNoChargeCutFit(), and NuMatrixFitter::DoPRLCCFit(). 00088 {hNuMuBarChi2Surface = nuMuBarChi2Surface;}
|
|
|
Definition at line 84 of file NuMatrixOutput.h. References hNuMuBarChi2TransSurface. Referenced by NuMatrixFitter::DoMultiRunTransitionFit(). 00085 {hNuMuBarChi2TransSurface = nuMuBarChi2TransSurface;}
|
|
|
Definition at line 78 of file NuMatrixOutput.h. References hNuMuBarFDData. 00079 {hNuMuBarFDData = (TH1D*)nuMuBarFDData->Clone();}
|
|
|
Definition at line 76 of file NuMatrixOutput.h. References hNuMuBarFDData. Referenced by NuMatrixFitter::DoCCFitChargeCut(), NuMatrixFitterMinuit::DoCPTFit(), NuMatrixFitter::DoCPTFit(), NuMatrixFitter::DoMultiRunCPTFit(), NuMatrixFitter::DoMultiRunTransitionFit(), NuMatrixFitter::DoNoChargeCutFit(), NuMatrixFitter::DoPRLCCFit(), NuTransitionFitterMinuit::DoTransitionFit(), and NuMatrixFitter::DoTransitionFit(). 00077 {hNuMuBarFDData = (TH1D*)nuMuBarFDData.Clone();}
|
|
|
Definition at line 90 of file NuMatrixOutput.h. References hNuMuBarNoOscPrediction. Referenced by NuMatrixFitter::DoCCFitChargeCut(), NuMatrixFitterMinuit::DoCPTFit(), NuMatrixFitter::DoCPTFit(), NuMatrixFitter::DoMultiRunCPTFit(), NuMatrixFitter::DoMultiRunTransitionFit(), NuMatrixFitter::DoNoChargeCutFit(), NuMatrixFitter::DoPRLCCFit(), NuTransitionFitterMinuit::DoTransitionFit(), and NuMatrixFitter::DoTransitionFit(). 00091 {hNuMuBarNoOscPrediction = nuMuBarNoOscPrediction;}
|
|
|
Definition at line 93 of file NuMatrixOutput.h. References hNuMuBarNoTransPrediction. Referenced by NuMatrixFitter::DoMultiRunTransitionFit(), NuTransitionFitterMinuit::DoTransitionFit(), and NuMatrixFitter::DoTransitionFit(). 00094 {hNuMuBarNoTransPrediction = nuMuBarNoTransPrediction;}
|
|
|
Definition at line 101 of file NuMatrixOutput.h. References hNuMuBestFitFDPrediction. Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit(). 00102 {hNuMuBestFitFDPrediction = nuMuBestFitFDPrediction;}
|
|
|
Definition at line 107 of file NuMatrixOutput.h. References hNuMuChi2Surface. Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit(). 00108 {hNuMuChi2Surface = nuMuChi2Surface;}
|
|
|
Definition at line 104 of file NuMatrixOutput.h. References hNuMuChi2TransSurface. Referenced by NuMatrixFitter::DoTransitionFit(). 00105 {hNuMuChi2TransSurface = nuMuChi2TransSurface;}
|
|
|
Definition at line 98 of file NuMatrixOutput.h. References hNuMuFDData. 00099 {hNuMuFDData = (TH1D*)nuMuFDData->Clone();}
|
|
|
Definition at line 96 of file NuMatrixOutput.h. References hNuMuFDData. Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit(). 00097 {hNuMuFDData = (TH1D*)nuMuFDData.Clone();}
|
|
|
Definition at line 110 of file NuMatrixOutput.h. References hNuMuNoOscPrediction. Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit(). 00111 {hNuMuNoOscPrediction = nuMuNoOscPrediction;}
|
|
|
Definition at line 113 of file NuMatrixOutput.h. References hNuMuNoTransPrediction. 00114 {hNuMuNoTransPrediction = nuMuNoTransPrediction;}
|
|
|
Draw the standard fit canvas. Definition at line 102 of file NuMatrixOutput.cxx. References hNuMuBarBestFitFDPrediction, hNuMuBarFDData, and hNuMuBarNoTransPrediction. 00102 {
00103 TCanvas *cFDFit = new TCanvas("cFDFit","cFDFit",0,0,900,700);
00104
00105 hNuMuBarFDData->GetXaxis()->SetRangeUser(0,20);
00106 hNuMuBarBestFitFDPrediction.GetXaxis()->SetRangeUser(0,20);
00107 hNuMuBarNoTransPrediction.GetXaxis()->SetRangeUser(0,20);
00108
00109 hNuMuBarFDData->SetMarkerColor(kBlack);
00110 hNuMuBarFDData->SetMarkerStyle(20);
00111 hNuMuBarFDData->SetLineColor(kBlack);
00112 hNuMuBarBestFitFDPrediction.SetLineColor(kRed);
00113 hNuMuBarNoTransPrediction.SetLineColor(kBlue+2);
00114
00115 hNuMuBarFDData->Draw("pe");
00116 hNuMuBarBestFitFDPrediction.Draw("samehist");
00117 hNuMuBarNoTransPrediction.Draw("samehist");
00118
00119 return cFDFit;
00120 }
|
|
|
Definition at line 127 of file NuMatrixOutput.h. References fxmlConfig. Referenced by NuMatrixFitter::CCFitChargeCut(), NuMatrixFitterMinuit::CPTFit(), NuMatrixFitter::CPTFit(), NuMatrixFitter::NoChargeCutFit(), NuMatrixFitter::PRLCCFit(), NuTransitionFitterMinuit::TransitionFit(), and NuMatrixFitter::TransitionFit(). 00128 {fxmlConfig = (NuXMLConfig*)xmlConfig->Clone();}
|
|
|
Definition at line 151 of file NuMatrixOutput.h. Referenced by BestFitPoint(). |
|
|
Definition at line 149 of file NuMatrixOutput.h. Referenced by BestFitPoint(). |
|
|
Definition at line 150 of file NuMatrixOutput.h. Referenced by BestFitPoint(). |
|
|
Definition at line 148 of file NuMatrixOutput.h. Referenced by BestFitPoint(). |
|
|
Definition at line 152 of file NuMatrixOutput.h. Referenced by BestFitPoint(), NuTransitionFitterMinuit::TransitionFit(), and NuMatrixFitter::TransitionFit(). |
|
|
Definition at line 146 of file NuMatrixOutput.h. Referenced by XMLConfig(). |
|
|
Definition at line 133 of file NuMatrixOutput.h. Referenced by NuMuBarBestFitFDPrediction(), and StdCanvas(). |
|
|
Definition at line 135 of file NuMatrixOutput.h. Referenced by NuMuBarChi2Surface(). |
|
|
Definition at line 134 of file NuMatrixOutput.h. Referenced by NuMuBarChi2TransSurface(). |
|
|
Definition at line 132 of file NuMatrixOutput.h. Referenced by NuMuBarFDData(), and StdCanvas(). |
|
|
Definition at line 136 of file NuMatrixOutput.h. Referenced by NuMuBarNoOscPrediction(). |
|
|
Definition at line 137 of file NuMatrixOutput.h. Referenced by NuMuBarNoTransPrediction(), and StdCanvas(). |
|
|
Definition at line 140 of file NuMatrixOutput.h. Referenced by NuMuBestFitFDPrediction(). |
|
|
Definition at line 142 of file NuMatrixOutput.h. Referenced by NuMuChi2Surface(). |
|
|
Definition at line 141 of file NuMatrixOutput.h. Referenced by NuMuChi2TransSurface(). |
|
|
Definition at line 139 of file NuMatrixOutput.h. Referenced by NuMuFDData(). |
|
|
Definition at line 143 of file NuMatrixOutput.h. Referenced by NuMuNoOscPrediction(). |
|
|
Definition at line 144 of file NuMatrixOutput.h. Referenced by NuMuNoTransPrediction(). |
1.3.9.1