NuMatrixOutput Class Reference

#include <NuMatrixOutput.h>

List of all members.

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
NuXMLConfigfxmlConfig
Double_t bestsn2bar
Double_t bestdm2bar
Double_t bestsn2
Double_t bestdm2
Double_t bestTransitionProb

Detailed Description

Definition at line 71 of file NuMatrixOutput.h.


Constructor & Destructor Documentation

NuMatrixOutput::NuMatrixOutput (  )  [explicit]

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 }

NuMatrixOutput::~NuMatrixOutput (  )  [virtual]

Definition at line 93 of file NuMatrixOutput.cxx.

00094 {
00095 }


Member Function Documentation

virtual void NuMatrixOutput::BestFitPoint ( Double_t  sn2bar,
Double_t  dm2bar,
Double_t  transitionProb = 0.0,
Double_t  sn2 = -1.0,
Double_t  dm2 = -1.0 
) [inline, virtual]
virtual void NuMatrixOutput::NuMuBarBestFitFDPrediction ( const TH1D &  nuMuBarBestFitFDPrediction  )  [inline, virtual]
virtual void NuMatrixOutput::NuMuBarChi2Surface ( const TH2D &  nuMuBarChi2Surface  )  [inline, virtual]
virtual void NuMatrixOutput::NuMuBarChi2TransSurface ( const TH1D &  nuMuBarChi2TransSurface  )  [inline, virtual]

Definition at line 84 of file NuMatrixOutput.h.

References hNuMuBarChi2TransSurface.

Referenced by NuMatrixFitter::DoMultiRunTransitionFit().

00085     {hNuMuBarChi2TransSurface = nuMuBarChi2TransSurface;}

virtual void NuMatrixOutput::NuMuBarFDData ( const TH1D *  nuMuBarFDData  )  [inline, virtual]

Definition at line 78 of file NuMatrixOutput.h.

References hNuMuBarFDData.

00079     {hNuMuBarFDData = (TH1D*)nuMuBarFDData->Clone();}

virtual void NuMatrixOutput::NuMuBarFDData ( const TH1D &  nuMuBarFDData  )  [inline, virtual]
virtual void NuMatrixOutput::NuMuBarNoOscPrediction ( const TH1D &  nuMuBarNoOscPrediction  )  [inline, virtual]
virtual void NuMatrixOutput::NuMuBarNoTransPrediction ( const TH1D &  nuMuBarNoTransPrediction  )  [inline, virtual]

Definition at line 93 of file NuMatrixOutput.h.

References hNuMuBarNoTransPrediction.

Referenced by NuMatrixFitter::DoMultiRunTransitionFit(), and NuMatrixFitter::DoTransitionFit().

00094     {hNuMuBarNoTransPrediction = nuMuBarNoTransPrediction;}

virtual void NuMatrixOutput::NuMuBestFitFDPrediction ( const TH1D &  nuMuBestFitFDPrediction  )  [inline, virtual]

Definition at line 101 of file NuMatrixOutput.h.

References hNuMuBestFitFDPrediction.

Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit().

00102     {hNuMuBestFitFDPrediction = nuMuBestFitFDPrediction;}

virtual void NuMatrixOutput::NuMuChi2Surface ( const TH2D &  nuMuChi2Surface  )  [inline, virtual]

Definition at line 107 of file NuMatrixOutput.h.

References hNuMuChi2Surface.

Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit().

00108     {hNuMuChi2Surface = nuMuChi2Surface;}

virtual void NuMatrixOutput::NuMuChi2TransSurface ( const TH1D &  nuMuChi2TransSurface  )  [inline, virtual]

Definition at line 104 of file NuMatrixOutput.h.

References hNuMuChi2TransSurface.

Referenced by NuMatrixFitter::DoTransitionFit().

00105     {hNuMuChi2TransSurface = nuMuChi2TransSurface;}

virtual void NuMatrixOutput::NuMuFDData ( const TH1D *  nuMuFDData  )  [inline, virtual]

Definition at line 98 of file NuMatrixOutput.h.

References hNuMuFDData.

00099     {hNuMuFDData = (TH1D*)nuMuFDData->Clone();}

virtual void NuMatrixOutput::NuMuFDData ( const TH1D &  nuMuFDData  )  [inline, virtual]

Definition at line 96 of file NuMatrixOutput.h.

References hNuMuFDData.

Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit().

00097     {hNuMuFDData = (TH1D*)nuMuFDData.Clone();}

virtual void NuMatrixOutput::NuMuNoOscPrediction ( const TH1D &  nuMuNoOscPrediction  )  [inline, virtual]

Definition at line 110 of file NuMatrixOutput.h.

References hNuMuNoOscPrediction.

Referenced by NuMatrixFitter::DoCCFitChargeCut(), and NuMatrixFitter::DoMultiRunPRLCCFit().

00111     {hNuMuNoOscPrediction = nuMuNoOscPrediction;}

virtual void NuMatrixOutput::NuMuNoTransPrediction ( const TH1D &  nuMuNoTransPrediction  )  [inline, virtual]

Definition at line 113 of file NuMatrixOutput.h.

References hNuMuNoTransPrediction.

00114     {hNuMuNoTransPrediction = nuMuNoTransPrediction;}

TCanvas * NuMatrixOutput::StdCanvas (  )  [virtual]

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 }

virtual void NuMatrixOutput::XMLConfig ( const NuXMLConfig xmlConfig  )  [inline, virtual]

Definition at line 127 of file NuMatrixOutput.h.

References fxmlConfig.

Referenced by NuMatrixFitter::PRLCCFit(), and NuMatrixFitter::TransitionFit().

00128          {fxmlConfig = (NuXMLConfig*)xmlConfig->Clone();}


Member Data Documentation

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().

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().


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1