OscFit::Parameters Class Reference

#include <Parameters.h>

List of all members.

Public Member Functions

void PrintList ()
void SetParametersForMINOS ()
void SetParametersForLBNE ()
Double_t Get_PropagationDistance ()
Double_t Get_DetectorDepth ()
Double_t Get_Syst_Beam_Numu_Norm ()
Double_t Get_Syst_Beam_Numu_NCBkg ()
Double_t Get_Syst_Beam_Numu_TrkEn ()
Double_t Get_Syst_Beam_Numu_TrkEn_Exit ()
Double_t Get_Syst_Beam_Numu_ShwEn ()
Double_t Get_Syst_Beam_Nue_Norm ()
Double_t Get_Syst_Beam_Nue_NCBkg ()
Double_t Get_Syst_Beam_Nue_Energy ()
Double_t Get_Syst_Atmos_CV_Norm ()
Double_t Get_Syst_Atmos_CV_UpDnRatio ()
Double_t Get_Syst_Atmos_CV_NumuChgRatio ()
Double_t Get_Syst_Atmos_CV_NueChgRatio ()
Double_t Get_Syst_Atmos_CV_NCRatio ()
Double_t Get_Syst_Atmos_CV_FlavRatio ()
Double_t Get_Syst_Atmos_CV_Spec_Numu ()
Double_t Get_Syst_Atmos_CV_Spec_NumuBar ()
Double_t Get_Syst_Atmos_CV_Spec_Nue ()
Double_t Get_Syst_Atmos_CV_Spec_NueBar ()
Double_t Get_Syst_Atmos_Rock_Norm ()
Double_t Get_Syst_Atmos_Rock_ChgRatio ()
Double_t Get_Syst_Atmos_Rock_Spec_Nu ()
Double_t Get_Syst_Atmos_Rock_Spec_NuBar ()
Double_t Get_Syst_Atmos_Numu_TrkEn ()
Double_t Get_Syst_Atmos_Numu_TrkEn_Exit ()
Double_t Get_Syst_Atmos_Numu_ShwEn ()
Double_t Get_Syst_Atmos_Nue_Energy ()
Double_t Get_DMSq12 ()
Double_t Get_DMSq23 ()
Double_t Get_Theta12 ()
Double_t Get_Theta23 ()
Double_t Get_Theta13 ()
Double_t Get_DeltaCP ()
void Set_PropagationDistance (Double_t d)
void Set_DetectorDepth (Double_t d)
void Set_Syst_Beam_Numu_Norm (Double_t d)
void Set_Syst_Beam_Numu_NCBkg (Double_t d)
void Set_Syst_Beam_Numu_TrkEn (Double_t d)
void Set_Syst_Beam_Numu_TrkEn_Exit (Double_t d)
void Set_Syst_Beam_Numu_ShwEn (Double_t d)
void Set_Syst_Beam_Nue_Norm (Double_t d)
void Set_Syst_Beam_Nue_NCBkg (Double_t d)
void Set_Syst_Beam_Nue_Energy (Double_t d)
void Set_Syst_Atmos_CV_Norm (Double_t d)
void Set_Syst_Atmos_CV_UpDnRatio (Double_t d)
void Set_Syst_Atmos_CV_NumuChgRatio (Double_t d)
void Set_Syst_Atmos_CV_NueChgRatio (Double_t d)
void Set_Syst_Atmos_CV_NCRatio (Double_t d)
void Set_Syst_Atmos_CV_FlavRatio (Double_t d)
void Set_Syst_Atmos_CV_Spec_Numu (Double_t d)
void Set_Syst_Atmos_CV_Spec_NumuBar (Double_t d)
void Set_Syst_Atmos_CV_Spec_Nue (Double_t d)
void Set_Syst_Atmos_CV_Spec_NueBar (Double_t d)
void Set_Syst_Atmos_Rock_Norm (Double_t d)
void Set_Syst_Atmos_Rock_ChgRatio (Double_t d)
void Set_Syst_Atmos_Rock_Spec_Nu (Double_t d)
void Set_Syst_Atmos_Rock_Spec_NuBar (Double_t d)
void Set_Syst_Atmos_Numu_TrkEn (Double_t d)
void Set_Syst_Atmos_Numu_TrkEn_Exit (Double_t d)
void Set_Syst_Atmos_Numu_ShwEn (Double_t d)
void Set_Syst_Atmos_Nue_Energy (Double_t d)
void Set_Syst_Atmos_CV_ChgRatio (Double_t d)
void Set_Syst_Atmos_CV_Spec_Nu (Double_t d)
void Set_Syst_Atmos_CV_Spec_NuBar (Double_t d)
void Set_Syst_Muon_Energy (Double_t d)
void Set_Syst_Muon_Energy_Exit (Double_t d)
void Set_Syst_Hadronic_Energy (Double_t d)
void Set_Syst_Electron_Energy (Double_t d)
void Set_Syst_Numu_NCBkg (Double_t d)
void Set_Syst_Nue_NCBkg (Double_t d)
void Set_DMSq12 (Double_t d)
void Set_DMSq23 (Double_t d)
void Set_Theta12 (Double_t d)
void Set_Theta23 (Double_t d)
void Set_Theta13 (Double_t d)
void Set_DeltaCP (Double_t d)

Static Public Member Functions

static ParametersInstance ()

Private Member Functions

 Parameters ()
 ~Parameters ()
void Initialise ()

Private Attributes

Double_t fPropagationDistance
Double_t fDetectorDepth
Double_t fSyst_Beam_Numu_Norm
Double_t fSyst_Beam_Numu_NCBkg
Double_t fSyst_Beam_Numu_TrkEn
Double_t fSyst_Beam_Numu_TrkEn_Exit
Double_t fSyst_Beam_Numu_ShwEn
Double_t fSyst_Beam_Nue_Norm
Double_t fSyst_Beam_Nue_NCBkg
Double_t fSyst_Beam_Nue_Energy
Double_t fSyst_Atmos_CV_Norm
Double_t fSyst_Atmos_CV_UpDnRatio
Double_t fSyst_Atmos_CV_NumuChgRatio
Double_t fSyst_Atmos_CV_NueChgRatio
Double_t fSyst_Atmos_CV_NCRatio
Double_t fSyst_Atmos_CV_FlavRatio
Double_t fSyst_Atmos_CV_Spec_Numu
Double_t fSyst_Atmos_CV_Spec_NumuBar
Double_t fSyst_Atmos_CV_Spec_Nue
Double_t fSyst_Atmos_CV_Spec_NueBar
Double_t fSyst_Atmos_Rock_Norm
Double_t fSyst_Atmos_Rock_ChgRatio
Double_t fSyst_Atmos_Rock_Spec_Nu
Double_t fSyst_Atmos_Rock_Spec_NuBar
Double_t fSyst_Atmos_Numu_TrkEn
Double_t fSyst_Atmos_Numu_TrkEn_Exit
Double_t fSyst_Atmos_Numu_ShwEn
Double_t fSyst_Atmos_Nue_Energy
Double_t fDMSq12
Double_t fDMSq23
Double_t fTheta12
Double_t fTheta23
Double_t fTheta13
Double_t fDeltaCP

Detailed Description

Definition at line 10 of file Parameters.h.


Constructor & Destructor Documentation

Parameters::Parameters (  )  [private]

Definition at line 18 of file Parameters.cxx.

References Initialise().

Referenced by Instance().

00019 {
00020   Initialise();
00021 }

Parameters::~Parameters (  )  [private]

Definition at line 23 of file Parameters.cxx.

00024 {
00025 
00026 }


Member Function Documentation

Double_t OscFit::Parameters::Get_DeltaCP (  )  [inline]

Definition at line 57 of file Parameters.h.

References fDeltaCP.

00057 { return fDeltaCP; }

Double_t OscFit::Parameters::Get_DetectorDepth (  )  [inline]

Definition at line 22 of file Parameters.h.

References fDetectorDepth.

00022 { return fDetectorDepth; }

Double_t OscFit::Parameters::Get_DMSq12 (  )  [inline]

Definition at line 52 of file Parameters.h.

References fDMSq12.

00052 { return fDMSq12;  }

Double_t OscFit::Parameters::Get_DMSq23 (  )  [inline]

Definition at line 53 of file Parameters.h.

References fDMSq23.

00053 { return fDMSq23;  }

Double_t OscFit::Parameters::Get_PropagationDistance (  )  [inline]

Definition at line 21 of file Parameters.h.

References fPropagationDistance.

00021 { return fPropagationDistance; }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_FlavRatio (  )  [inline]

Definition at line 38 of file Parameters.h.

References fSyst_Atmos_CV_FlavRatio.

00038 { return fSyst_Atmos_CV_FlavRatio;    } 

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_NCRatio (  )  [inline]

Definition at line 37 of file Parameters.h.

References fSyst_Atmos_CV_NCRatio.

00037 { return fSyst_Atmos_CV_NCRatio;      }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_Norm (  )  [inline]

Definition at line 33 of file Parameters.h.

References fSyst_Atmos_CV_Norm.

00033 { return fSyst_Atmos_CV_Norm;         }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_NueChgRatio (  )  [inline]

Definition at line 36 of file Parameters.h.

References fSyst_Atmos_CV_NueChgRatio.

00036 { return fSyst_Atmos_CV_NueChgRatio;  }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_NumuChgRatio (  )  [inline]

Definition at line 35 of file Parameters.h.

References fSyst_Atmos_CV_NumuChgRatio.

00035 { return fSyst_Atmos_CV_NumuChgRatio; }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_Spec_Nue (  )  [inline]

Definition at line 41 of file Parameters.h.

References fSyst_Atmos_CV_Spec_Nue.

00041 { return fSyst_Atmos_CV_Spec_Nue;     }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_Spec_NueBar (  )  [inline]

Definition at line 42 of file Parameters.h.

References fSyst_Atmos_CV_Spec_NueBar.

00042 { return fSyst_Atmos_CV_Spec_NueBar;  }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_Spec_Numu (  )  [inline]

Definition at line 39 of file Parameters.h.

References fSyst_Atmos_CV_Spec_Numu.

00039 { return fSyst_Atmos_CV_Spec_Numu;    }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_Spec_NumuBar (  )  [inline]

Definition at line 40 of file Parameters.h.

References fSyst_Atmos_CV_Spec_NumuBar.

00040 { return fSyst_Atmos_CV_Spec_NumuBar; }

Double_t OscFit::Parameters::Get_Syst_Atmos_CV_UpDnRatio (  )  [inline]

Definition at line 34 of file Parameters.h.

References fSyst_Atmos_CV_UpDnRatio.

00034 { return fSyst_Atmos_CV_UpDnRatio;    }

Double_t OscFit::Parameters::Get_Syst_Atmos_Nue_Energy (  )  [inline]

Definition at line 50 of file Parameters.h.

References fSyst_Atmos_Nue_Energy.

00050 { return fSyst_Atmos_Nue_Energy;      }

Double_t OscFit::Parameters::Get_Syst_Atmos_Numu_ShwEn (  )  [inline]

Definition at line 49 of file Parameters.h.

References fSyst_Atmos_Numu_ShwEn.

00049 { return fSyst_Atmos_Numu_ShwEn;      }

Double_t OscFit::Parameters::Get_Syst_Atmos_Numu_TrkEn (  )  [inline]

Definition at line 47 of file Parameters.h.

References fSyst_Atmos_Numu_TrkEn.

00047 { return fSyst_Atmos_Numu_TrkEn;      }

Double_t OscFit::Parameters::Get_Syst_Atmos_Numu_TrkEn_Exit (  )  [inline]

Definition at line 48 of file Parameters.h.

References fSyst_Atmos_Numu_TrkEn_Exit.

00048 { return fSyst_Atmos_Numu_TrkEn_Exit; }

Double_t OscFit::Parameters::Get_Syst_Atmos_Rock_ChgRatio (  )  [inline]

Definition at line 44 of file Parameters.h.

References fSyst_Atmos_Rock_ChgRatio.

00044 { return fSyst_Atmos_Rock_ChgRatio;   }

Double_t OscFit::Parameters::Get_Syst_Atmos_Rock_Norm (  )  [inline]

Definition at line 43 of file Parameters.h.

References fSyst_Atmos_Rock_Norm.

00043 { return fSyst_Atmos_Rock_Norm;       }

Double_t OscFit::Parameters::Get_Syst_Atmos_Rock_Spec_Nu (  )  [inline]

Definition at line 45 of file Parameters.h.

References fSyst_Atmos_Rock_Spec_Nu.

00045 { return fSyst_Atmos_Rock_Spec_Nu;    }

Double_t OscFit::Parameters::Get_Syst_Atmos_Rock_Spec_NuBar (  )  [inline]

Definition at line 46 of file Parameters.h.

References fSyst_Atmos_Rock_Spec_NuBar.

00046 { return fSyst_Atmos_Rock_Spec_NuBar; }

Double_t OscFit::Parameters::Get_Syst_Beam_Nue_Energy (  )  [inline]

Definition at line 31 of file Parameters.h.

References fSyst_Beam_Nue_Energy.

00031 { return fSyst_Beam_Nue_Energy;       }

Double_t OscFit::Parameters::Get_Syst_Beam_Nue_NCBkg (  )  [inline]

Definition at line 30 of file Parameters.h.

References fSyst_Beam_Nue_NCBkg.

00030 { return fSyst_Beam_Nue_NCBkg;        }

Double_t OscFit::Parameters::Get_Syst_Beam_Nue_Norm (  )  [inline]

Definition at line 29 of file Parameters.h.

References fSyst_Beam_Nue_Norm.

00029 { return fSyst_Beam_Nue_Norm;         }

Double_t OscFit::Parameters::Get_Syst_Beam_Numu_NCBkg (  )  [inline]

Definition at line 25 of file Parameters.h.

References fSyst_Beam_Numu_NCBkg.

00025 { return fSyst_Beam_Numu_NCBkg;       }

Double_t OscFit::Parameters::Get_Syst_Beam_Numu_Norm (  )  [inline]

Definition at line 24 of file Parameters.h.

References fSyst_Beam_Numu_Norm.

00024 { return fSyst_Beam_Numu_Norm;        }

Double_t OscFit::Parameters::Get_Syst_Beam_Numu_ShwEn (  )  [inline]

Definition at line 28 of file Parameters.h.

References fSyst_Beam_Numu_ShwEn.

00028 { return fSyst_Beam_Numu_ShwEn;       }

Double_t OscFit::Parameters::Get_Syst_Beam_Numu_TrkEn (  )  [inline]

Definition at line 26 of file Parameters.h.

References fSyst_Beam_Numu_TrkEn.

00026 { return fSyst_Beam_Numu_TrkEn;       }

Double_t OscFit::Parameters::Get_Syst_Beam_Numu_TrkEn_Exit (  )  [inline]

Definition at line 27 of file Parameters.h.

References fSyst_Beam_Numu_TrkEn_Exit.

00027 { return fSyst_Beam_Numu_TrkEn_Exit;  }

Double_t OscFit::Parameters::Get_Theta12 (  )  [inline]

Definition at line 54 of file Parameters.h.

References fTheta12.

00054 { return fTheta12; }

Double_t OscFit::Parameters::Get_Theta13 (  )  [inline]

Definition at line 56 of file Parameters.h.

References fTheta13.

00056 { return fTheta13; }

Double_t OscFit::Parameters::Get_Theta23 (  )  [inline]

Definition at line 55 of file Parameters.h.

References fTheta23.

00055 { return fTheta23; }

void Parameters::Initialise (  )  [private]

Definition at line 28 of file Parameters.cxx.

References fDeltaCP, fDetectorDepth, fDMSq12, fDMSq23, fPropagationDistance, fSyst_Atmos_CV_FlavRatio, fSyst_Atmos_CV_NCRatio, fSyst_Atmos_CV_Norm, fSyst_Atmos_CV_NueChgRatio, fSyst_Atmos_CV_NumuChgRatio, fSyst_Atmos_CV_Spec_Nue, fSyst_Atmos_CV_Spec_NueBar, fSyst_Atmos_CV_Spec_Numu, fSyst_Atmos_CV_Spec_NumuBar, fSyst_Atmos_CV_UpDnRatio, fSyst_Atmos_Nue_Energy, fSyst_Atmos_Numu_ShwEn, fSyst_Atmos_Numu_TrkEn, fSyst_Atmos_Numu_TrkEn_Exit, fSyst_Atmos_Rock_ChgRatio, fSyst_Atmos_Rock_Norm, fSyst_Atmos_Rock_Spec_Nu, fSyst_Atmos_Rock_Spec_NuBar, fSyst_Beam_Nue_Energy, fSyst_Beam_Nue_NCBkg, fSyst_Beam_Nue_Norm, fSyst_Beam_Numu_NCBkg, fSyst_Beam_Numu_Norm, fSyst_Beam_Numu_ShwEn, fSyst_Beam_Numu_TrkEn, fSyst_Beam_Numu_TrkEn_Exit, fTheta12, fTheta13, and fTheta23.

Referenced by Parameters().

00029 {
00030   // propagation distance: 734.3km for MINOS
00031   //                      1285.4km for LBNE
00032 
00033   fPropagationDistance       = 734.3;  // km
00034   fDetectorDepth             = 0.65;   // km
00035 
00036   // default beam systematic parameters are for LBNE analysis
00037 
00038   fSyst_Beam_Numu_Norm         = 0.016;  //  1.6% (MINOS)
00039   fSyst_Beam_Numu_NCBkg        = 0.10;   // 10%
00040   fSyst_Beam_Numu_TrkEn        = 0.01;   //  1%
00041   fSyst_Beam_Numu_TrkEn_Exit   = 0.05;   //  5%
00042   fSyst_Beam_Numu_ShwEn        = 0.05;   //  5%
00043   fSyst_Beam_Nue_Norm          = 0.02;   //  2% (MINOS)
00044   fSyst_Beam_Nue_NCBkg         = 0.05;   //  5%
00045   fSyst_Beam_Nue_Energy        = 0.01;   //  1%
00046 
00047   // default atmos systematic parameters are for MINOS analysis
00048 
00049   fSyst_Atmos_CV_Norm          = 0.15;   // 15%
00050   fSyst_Atmos_CV_UpDnRatio     = 0.03;   //  3%
00051   fSyst_Atmos_CV_NumuChgRatio  = 0.10;   // 10%
00052   fSyst_Atmos_CV_NueChgRatio   = 0.10;   // 10%
00053   fSyst_Atmos_CV_NCRatio       = 0.20;   // 20%
00054   fSyst_Atmos_CV_FlavRatio     = 0.05;   //  5%
00055   fSyst_Atmos_CV_Spec_Numu     = 0.06;   //  6%
00056   fSyst_Atmos_CV_Spec_NumuBar  = 0.06;   //  6%
00057   fSyst_Atmos_CV_Spec_Nue      = 0.06;   //  6%
00058   fSyst_Atmos_CV_Spec_NueBar   = 0.06;   //  6%
00059   fSyst_Atmos_Rock_Norm        = 0.25;   // 25%
00060   fSyst_Atmos_Rock_ChgRatio    = 0.125;  // 12.5% 
00061   fSyst_Atmos_Rock_Spec_Nu     = 0.06;   //  6%
00062   fSyst_Atmos_Rock_Spec_NuBar  = 0.06;   //  6%
00063   fSyst_Atmos_Numu_TrkEn       = 0.03;   //  3%
00064   fSyst_Atmos_Numu_TrkEn_Exit  = 0.05;   //  5%
00065   fSyst_Atmos_Numu_ShwEn       = 0.15;   // 15%
00066   fSyst_Atmos_Nue_Energy       = 0.15;   // 15%
00067 
00068   // default parameters taken from arXiv [hep-ph] 1205.5254 (Fogli et al.)
00069   // currently, DMSq23, Theta23, DeltaCP are left for this analysis 
00070 
00071   fDMSq12                    =   7.54e-5; 
00072   fDMSq23                    =   2.36e-3; 
00073   fTheta12                   =  33.65 * (M_PI/180.0); // sinsq12 = 0.307
00074   fTheta23                   =  45.0  * (M_PI/180.0); // sinsq23 = 0.50
00075   fTheta13                   =   8.95 * (M_PI/180.0); // sinsq13 = 0.0242
00076   fDeltaCP                   =   0.0  * (M_PI/180.0); 
00077 
00078   //
00079   // Numbers in MINOS nue paper (2012): 
00080   //  sinsq2theta13 = 0.0982 => sinsq13 = 0.0252
00081   //
00082   // Some updated numbers (2013):
00083   //  Daya Bay:     sinsq2theta13 = 0.089 +/- 0.012
00084   //  Double-Chooz: sinsq2theta13 = 0.109 +/- 0.039
00085   //  RENO:         sinsq2theta13 = 0.113 +/- 0.026
00086   //                   => Average = 0.0944 +/- 0.0095 
00087   //                   => sinsq13 = 0.0242 +/- 0.0025
00088   //
00089 
00090   return;
00091 }

Parameters * Parameters::Instance (  )  [static]

Definition at line 9 of file Parameters.cxx.

References Parameters().

00010 {
00011   if( !fgParameters ){
00012     fgParameters = new Parameters();
00013   }
00014 
00015   return fgParameters;
00016 }

void Parameters::PrintList (  ) 

Definition at line 159 of file Parameters.cxx.

References fDeltaCP, fDetectorDepth, fDMSq12, fDMSq23, fPropagationDistance, fSyst_Atmos_CV_FlavRatio, fSyst_Atmos_CV_NCRatio, fSyst_Atmos_CV_Norm, fSyst_Atmos_CV_NueChgRatio, fSyst_Atmos_CV_NumuChgRatio, fSyst_Atmos_CV_Spec_Nue, fSyst_Atmos_CV_Spec_NueBar, fSyst_Atmos_CV_Spec_Numu, fSyst_Atmos_CV_Spec_NumuBar, fSyst_Atmos_CV_UpDnRatio, fSyst_Atmos_Nue_Energy, fSyst_Atmos_Numu_ShwEn, fSyst_Atmos_Numu_TrkEn, fSyst_Atmos_Numu_TrkEn_Exit, fSyst_Atmos_Rock_ChgRatio, fSyst_Atmos_Rock_Norm, fSyst_Atmos_Rock_Spec_Nu, fSyst_Atmos_Rock_Spec_NuBar, fSyst_Beam_Nue_Energy, fSyst_Beam_Nue_NCBkg, fSyst_Beam_Nue_Norm, fSyst_Beam_Numu_NCBkg, fSyst_Beam_Numu_Norm, fSyst_Beam_Numu_ShwEn, fSyst_Beam_Numu_TrkEn, fSyst_Beam_Numu_TrkEn_Exit, fTheta12, fTheta13, and fTheta23.

00160 {
00161   std::cout << " *** Parameters::PrintList() *** " << std::endl;
00162 
00163   std::cout << "  Detector Parameters: " << std::endl;
00164   std::cout << "   PropagationDistance = " << fPropagationDistance << std::endl;
00165   std::cout << "   DetectorDepth       = " << fDetectorDepth << std::endl;
00166   std::cout << "  Systematic Uncertainties: " << std::endl;
00167   std::cout << "   Syst_Beam_Numu_Norm        = " << fSyst_Beam_Numu_Norm        << std::endl;
00168   std::cout << "   Syst_Beam_Numu_NCBkg       = " << fSyst_Beam_Numu_NCBkg       << std::endl;
00169   std::cout << "   Syst_Beam_Numu_TrkEn       = " << fSyst_Beam_Numu_TrkEn       << std::endl;
00170   std::cout << "   Syst_Beam_Numu_TrkEn_Exit  = " << fSyst_Beam_Numu_TrkEn_Exit  << std::endl;
00171   std::cout << "   Syst_Beam_Numu_ShwEn       = " << fSyst_Beam_Numu_ShwEn       << std::endl;
00172   std::cout << "   Syst_Beam_Nue_Norm         = " << fSyst_Beam_Nue_Norm         << std::endl;
00173   std::cout << "   Syst_Beam_Nue_NCBkg        = " << fSyst_Beam_Nue_NCBkg        << std::endl;
00174   std::cout << "   Syst_Beam_Nue_Energy       = " << fSyst_Beam_Nue_Energy       << std::endl;
00175   std::cout << "   Syst_Atmos_CV_Norm         = " << fSyst_Atmos_CV_Norm         << std::endl;
00176   std::cout << "   Syst_Atmos_CV_UpDnRatio    = " << fSyst_Atmos_CV_UpDnRatio    << std::endl;
00177   std::cout << "   Syst_Atmos_CV_NumuChgRatio = " << fSyst_Atmos_CV_NumuChgRatio << std::endl;
00178   std::cout << "   Syst_Atmos_CV_NueChgRatio  = " << fSyst_Atmos_CV_NueChgRatio  << std::endl;
00179   std::cout << "   Syst_Atmos_CV_NCRatio      = " << fSyst_Atmos_CV_NCRatio      << std::endl;
00180   std::cout << "   Syst_Atmos_CV_FlavRatio    = " << fSyst_Atmos_CV_FlavRatio    << std::endl; 
00181   std::cout << "   Syst_Atmos_CV_Spec_Numu    = " << fSyst_Atmos_CV_Spec_Numu    << std::endl;
00182   std::cout << "   Syst_Atmos_CV_Spec_NumuBar = " << fSyst_Atmos_CV_Spec_NumuBar << std::endl;
00183   std::cout << "   Syst_Atmos_CV_Spec_Nue     = " << fSyst_Atmos_CV_Spec_Nue     << std::endl;
00184   std::cout << "   Syst_Atmos_CV_Spec_NueBar  = " << fSyst_Atmos_CV_Spec_NueBar  << std::endl;
00185   std::cout << "   Syst_Atmos_Rock_Norm       = " << fSyst_Atmos_Rock_Norm       << std::endl;
00186   std::cout << "   Syst_Atmos_Rock_ChgRatio   = " << fSyst_Atmos_Rock_ChgRatio   << std::endl; 
00187   std::cout << "   Syst_Atmos_Rock_Spec_Nu    = " << fSyst_Atmos_Rock_Spec_Nu    << std::endl;
00188   std::cout << "   Syst_Atmos_Rock_Spec_NuBar = " << fSyst_Atmos_Rock_Spec_NuBar << std::endl;
00189   std::cout << "   Syst_Atmos_Numu_TrkEn      = " << fSyst_Atmos_Numu_TrkEn      << std::endl;
00190   std::cout << "   Syst_Atmos_Numu_TrkEn_Exit = " << fSyst_Atmos_Numu_TrkEn_Exit << std::endl;
00191   std::cout << "   Syst_Atmos_Numu_ShwEn      = " << fSyst_Atmos_Numu_ShwEn      << std::endl;
00192   std::cout << "   Syst_Atmos_Nue_Energy      = " << fSyst_Atmos_Nue_Energy      << std::endl;
00193   std::cout << "  Oscillation Parameters: " << std::endl;
00194   std::cout << "   DMSq12  = " << fDMSq12 << std::endl;
00195   std::cout << "   DMSq23  = " << fDMSq23 << std::endl;
00196   std::cout << "   Theta12 = " << fTheta12 << std::endl;
00197   std::cout << "   Theta23 = " << fTheta23 << std::endl;
00198   std::cout << "   Theta13 = " << fTheta13 << std::endl;
00199   std::cout << "   DeltaCP = " << fDeltaCP << std::endl;
00200 
00201   return;
00202 }

void OscFit::Parameters::Set_DeltaCP ( Double_t  d  )  [inline]

Definition at line 109 of file Parameters.h.

References fDeltaCP.

00109 { fDeltaCP = d; }

void OscFit::Parameters::Set_DetectorDepth ( Double_t  d  )  [inline]

Definition at line 61 of file Parameters.h.

References fDetectorDepth.

00061 { fDetectorDepth = d; }

void OscFit::Parameters::Set_DMSq12 ( Double_t  d  )  [inline]

Definition at line 104 of file Parameters.h.

References fDMSq12.

00104 { fDMSq12  = d; }

void OscFit::Parameters::Set_DMSq23 ( Double_t  d  )  [inline]

Definition at line 105 of file Parameters.h.

References fDMSq23.

00105 { fDMSq23  = d; }

void OscFit::Parameters::Set_PropagationDistance ( Double_t  d  )  [inline]

Definition at line 60 of file Parameters.h.

References fPropagationDistance.

00060 { fPropagationDistance = d; }

void OscFit::Parameters::Set_Syst_Atmos_CV_ChgRatio ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Atmos_CV_FlavRatio ( Double_t  d  )  [inline]

Definition at line 77 of file Parameters.h.

References fSyst_Atmos_CV_FlavRatio.

00077 { fSyst_Atmos_CV_FlavRatio     = d; } 

void OscFit::Parameters::Set_Syst_Atmos_CV_NCRatio ( Double_t  d  )  [inline]

Definition at line 76 of file Parameters.h.

References fSyst_Atmos_CV_NCRatio.

Referenced by Set_Syst_Nue_NCBkg().

00076 { fSyst_Atmos_CV_NCRatio       = d; }

void OscFit::Parameters::Set_Syst_Atmos_CV_Norm ( Double_t  d  )  [inline]

Definition at line 72 of file Parameters.h.

References fSyst_Atmos_CV_Norm.

00072 { fSyst_Atmos_CV_Norm          = d; }

void OscFit::Parameters::Set_Syst_Atmos_CV_NueChgRatio ( Double_t  d  )  [inline]

Definition at line 75 of file Parameters.h.

References fSyst_Atmos_CV_NueChgRatio.

Referenced by Set_Syst_Atmos_CV_ChgRatio().

void OscFit::Parameters::Set_Syst_Atmos_CV_NumuChgRatio ( Double_t  d  )  [inline]

Definition at line 74 of file Parameters.h.

References fSyst_Atmos_CV_NumuChgRatio.

Referenced by Set_Syst_Atmos_CV_ChgRatio().

void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_Nu ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_NuBar ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_Nue ( Double_t  d  )  [inline]

Definition at line 80 of file Parameters.h.

References fSyst_Atmos_CV_Spec_Nue.

Referenced by Set_Syst_Atmos_CV_Spec_Nu().

00080 { fSyst_Atmos_CV_Spec_Nue      = d; }

void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_NueBar ( Double_t  d  )  [inline]

Definition at line 81 of file Parameters.h.

References fSyst_Atmos_CV_Spec_NueBar.

Referenced by Set_Syst_Atmos_CV_Spec_NuBar().

void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_Numu ( Double_t  d  )  [inline]

Definition at line 78 of file Parameters.h.

References fSyst_Atmos_CV_Spec_Numu.

Referenced by Set_Syst_Atmos_CV_Spec_Nu().

00078 { fSyst_Atmos_CV_Spec_Numu     = d; }

void OscFit::Parameters::Set_Syst_Atmos_CV_Spec_NumuBar ( Double_t  d  )  [inline]

Definition at line 79 of file Parameters.h.

References fSyst_Atmos_CV_Spec_NumuBar.

Referenced by Set_Syst_Atmos_CV_Spec_NuBar().

void OscFit::Parameters::Set_Syst_Atmos_CV_UpDnRatio ( Double_t  d  )  [inline]

Definition at line 73 of file Parameters.h.

References fSyst_Atmos_CV_UpDnRatio.

00073 { fSyst_Atmos_CV_UpDnRatio     = d; }

void OscFit::Parameters::Set_Syst_Atmos_Nue_Energy ( Double_t  d  )  [inline]

Definition at line 89 of file Parameters.h.

References fSyst_Atmos_Nue_Energy.

Referenced by Set_Syst_Electron_Energy().

00089 { fSyst_Atmos_Nue_Energy       = d; }

void OscFit::Parameters::Set_Syst_Atmos_Numu_ShwEn ( Double_t  d  )  [inline]

Definition at line 88 of file Parameters.h.

References fSyst_Atmos_Numu_ShwEn.

Referenced by Set_Syst_Hadronic_Energy().

00088 { fSyst_Atmos_Numu_ShwEn       = d; }

void OscFit::Parameters::Set_Syst_Atmos_Numu_TrkEn ( Double_t  d  )  [inline]

Definition at line 86 of file Parameters.h.

References fSyst_Atmos_Numu_TrkEn.

Referenced by Set_Syst_Muon_Energy().

00086 { fSyst_Atmos_Numu_TrkEn       = d; }

void OscFit::Parameters::Set_Syst_Atmos_Numu_TrkEn_Exit ( Double_t  d  )  [inline]

Definition at line 87 of file Parameters.h.

References fSyst_Atmos_Numu_TrkEn_Exit.

Referenced by Set_Syst_Muon_Energy_Exit().

void OscFit::Parameters::Set_Syst_Atmos_Rock_ChgRatio ( Double_t  d  )  [inline]

Definition at line 83 of file Parameters.h.

References fSyst_Atmos_Rock_ChgRatio.

void OscFit::Parameters::Set_Syst_Atmos_Rock_Norm ( Double_t  d  )  [inline]

Definition at line 82 of file Parameters.h.

References fSyst_Atmos_Rock_Norm.

00082 { fSyst_Atmos_Rock_Norm        = d; }

void OscFit::Parameters::Set_Syst_Atmos_Rock_Spec_Nu ( Double_t  d  )  [inline]

Definition at line 84 of file Parameters.h.

References fSyst_Atmos_Rock_Spec_Nu.

00084 { fSyst_Atmos_Rock_Spec_Nu     = d; }

void OscFit::Parameters::Set_Syst_Atmos_Rock_Spec_NuBar ( Double_t  d  )  [inline]

Definition at line 85 of file Parameters.h.

References fSyst_Atmos_Rock_Spec_NuBar.

void OscFit::Parameters::Set_Syst_Beam_Nue_Energy ( Double_t  d  )  [inline]

Definition at line 70 of file Parameters.h.

References fSyst_Beam_Nue_Energy.

Referenced by Set_Syst_Electron_Energy().

00070 { fSyst_Beam_Nue_Energy        = d; }

void OscFit::Parameters::Set_Syst_Beam_Nue_NCBkg ( Double_t  d  )  [inline]

Definition at line 69 of file Parameters.h.

References fSyst_Beam_Nue_NCBkg.

Referenced by Set_Syst_Nue_NCBkg().

00069 { fSyst_Beam_Nue_NCBkg         = d; }

void OscFit::Parameters::Set_Syst_Beam_Nue_Norm ( Double_t  d  )  [inline]

Definition at line 68 of file Parameters.h.

References fSyst_Beam_Nue_Norm.

00068 { fSyst_Beam_Nue_Norm          = d; }

void OscFit::Parameters::Set_Syst_Beam_Numu_NCBkg ( Double_t  d  )  [inline]

Definition at line 64 of file Parameters.h.

References fSyst_Beam_Numu_NCBkg.

Referenced by Set_Syst_Numu_NCBkg().

00064 { fSyst_Beam_Numu_NCBkg        = d; }

void OscFit::Parameters::Set_Syst_Beam_Numu_Norm ( Double_t  d  )  [inline]

Definition at line 63 of file Parameters.h.

References fSyst_Beam_Numu_Norm.

00063 { fSyst_Beam_Numu_Norm         = d; }

void OscFit::Parameters::Set_Syst_Beam_Numu_ShwEn ( Double_t  d  )  [inline]

Definition at line 67 of file Parameters.h.

References fSyst_Beam_Numu_ShwEn.

Referenced by Set_Syst_Hadronic_Energy().

00067 { fSyst_Beam_Numu_ShwEn        = d; }

void OscFit::Parameters::Set_Syst_Beam_Numu_TrkEn ( Double_t  d  )  [inline]

Definition at line 65 of file Parameters.h.

References fSyst_Beam_Numu_TrkEn.

Referenced by Set_Syst_Muon_Energy().

00065 { fSyst_Beam_Numu_TrkEn        = d; }

void OscFit::Parameters::Set_Syst_Beam_Numu_TrkEn_Exit ( Double_t  d  )  [inline]

Definition at line 66 of file Parameters.h.

References fSyst_Beam_Numu_TrkEn_Exit.

Referenced by Set_Syst_Muon_Energy_Exit().

void OscFit::Parameters::Set_Syst_Electron_Energy ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Hadronic_Energy ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Muon_Energy ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Muon_Energy_Exit ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Nue_NCBkg ( Double_t  d  )  [inline]
void OscFit::Parameters::Set_Syst_Numu_NCBkg ( Double_t  d  )  [inline]

Definition at line 101 of file Parameters.h.

References Set_Syst_Beam_Numu_NCBkg().

void OscFit::Parameters::Set_Theta12 ( Double_t  d  )  [inline]

Definition at line 106 of file Parameters.h.

References fTheta12.

00106 { fTheta12 = d; }

void OscFit::Parameters::Set_Theta13 ( Double_t  d  )  [inline]

Definition at line 108 of file Parameters.h.

References fTheta13.

00108 { fTheta13 = d; }

void OscFit::Parameters::Set_Theta23 ( Double_t  d  )  [inline]

Definition at line 107 of file Parameters.h.

References fTheta23.

00107 { fTheta23 = d; }

void Parameters::SetParametersForLBNE (  ) 

Definition at line 126 of file Parameters.cxx.

References fPropagationDistance, fSyst_Atmos_CV_FlavRatio, fSyst_Atmos_CV_NCRatio, fSyst_Atmos_CV_Norm, fSyst_Atmos_CV_NueChgRatio, fSyst_Atmos_CV_NumuChgRatio, fSyst_Atmos_CV_Spec_Nue, fSyst_Atmos_CV_Spec_NueBar, fSyst_Atmos_CV_Spec_Numu, fSyst_Atmos_CV_Spec_NumuBar, fSyst_Atmos_CV_UpDnRatio, fSyst_Atmos_Nue_Energy, fSyst_Atmos_Numu_ShwEn, fSyst_Atmos_Numu_TrkEn, fSyst_Atmos_Numu_TrkEn_Exit, fSyst_Atmos_Rock_ChgRatio, fSyst_Atmos_Rock_Norm, fSyst_Atmos_Rock_Spec_Nu, fSyst_Atmos_Rock_Spec_NuBar, fSyst_Beam_Nue_Energy, fSyst_Beam_Nue_NCBkg, fSyst_Beam_Nue_Norm, fSyst_Beam_Numu_NCBkg, fSyst_Beam_Numu_Norm, fSyst_Beam_Numu_ShwEn, fSyst_Beam_Numu_TrkEn, and fSyst_Beam_Numu_TrkEn_Exit.

00127 {
00128   fPropagationDistance         = 1285.4; // km
00129 
00130   fSyst_Beam_Numu_Norm         = 0.01;   //  1%
00131   fSyst_Beam_Numu_NCBkg        = 0.10;   // 10%
00132   fSyst_Beam_Numu_TrkEn        = 0.01;   //  1%
00133   fSyst_Beam_Numu_TrkEn_Exit   = 0.05;   //  5%
00134   fSyst_Beam_Numu_ShwEn        = 0.05;   //  5%
00135   fSyst_Beam_Nue_Norm          = 0.01;   //  1%
00136   fSyst_Beam_Nue_NCBkg         = 0.05;   //  5%
00137   fSyst_Beam_Nue_Energy        = 0.01;   //  1%
00138 
00139   fSyst_Atmos_CV_Norm          = 0.15;   // 15%
00140   fSyst_Atmos_CV_UpDnRatio     = 0.02;   //  2%
00141   fSyst_Atmos_CV_NumuChgRatio  = 0.05;   //  5%
00142   fSyst_Atmos_CV_NueChgRatio   = 0.05;   //  5%
00143   fSyst_Atmos_CV_NCRatio       = 0.10;   // 10%
00144   fSyst_Atmos_CV_FlavRatio     = 0.02;   //  2%
00145   fSyst_Atmos_CV_Spec_Numu     = 0.05;   //  5%
00146   fSyst_Atmos_CV_Spec_NumuBar  = 0.05;   //  5%
00147   fSyst_Atmos_CV_Spec_Nue      = 0.05;   //  5%
00148   fSyst_Atmos_CV_Spec_NueBar   = 0.05;   //  5%
00149   fSyst_Atmos_Rock_Norm        = 0.25;   // 25%
00150   fSyst_Atmos_Rock_ChgRatio    = 0.10;   // 10% 
00151   fSyst_Atmos_Rock_Spec_Nu     = 0.05;   //  5%
00152   fSyst_Atmos_Rock_Spec_NuBar  = 0.05;   //  5%
00153   fSyst_Atmos_Numu_TrkEn       = 0.01;   //  1%
00154   fSyst_Atmos_Numu_TrkEn_Exit  = 0.05;   //  5%
00155   fSyst_Atmos_Numu_ShwEn       = 0.05;   //  5%
00156   fSyst_Atmos_Nue_Energy       = 0.01;   //  1%
00157 }

void Parameters::SetParametersForMINOS (  ) 

Definition at line 93 of file Parameters.cxx.

References fPropagationDistance, fSyst_Atmos_CV_FlavRatio, fSyst_Atmos_CV_NCRatio, fSyst_Atmos_CV_Norm, fSyst_Atmos_CV_NueChgRatio, fSyst_Atmos_CV_NumuChgRatio, fSyst_Atmos_CV_Spec_Nue, fSyst_Atmos_CV_Spec_NueBar, fSyst_Atmos_CV_Spec_Numu, fSyst_Atmos_CV_Spec_NumuBar, fSyst_Atmos_CV_UpDnRatio, fSyst_Atmos_Nue_Energy, fSyst_Atmos_Numu_ShwEn, fSyst_Atmos_Numu_TrkEn, fSyst_Atmos_Numu_TrkEn_Exit, fSyst_Atmos_Rock_ChgRatio, fSyst_Atmos_Rock_Norm, fSyst_Atmos_Rock_Spec_Nu, fSyst_Atmos_Rock_Spec_NuBar, fSyst_Beam_Nue_Energy, fSyst_Beam_Nue_NCBkg, fSyst_Beam_Nue_Norm, fSyst_Beam_Numu_NCBkg, fSyst_Beam_Numu_Norm, fSyst_Beam_Numu_ShwEn, fSyst_Beam_Numu_TrkEn, and fSyst_Beam_Numu_TrkEn_Exit.

00094 {
00095   fPropagationDistance         = 734.3;  // km
00096 
00097   fSyst_Beam_Numu_Norm         = 0.016;  //  1.6%
00098   fSyst_Beam_Numu_NCBkg        = 0.20;   // 20%
00099   fSyst_Beam_Numu_TrkEn        = 0.02;   //  2%
00100   fSyst_Beam_Numu_TrkEn_Exit   = 0.05;   //  5%
00101   fSyst_Beam_Numu_ShwEn        = 0.05;   //  5%
00102   fSyst_Beam_Nue_Norm          = 0.02;   //  2%
00103   fSyst_Beam_Nue_NCBkg         = 0.10;   // 10%
00104   fSyst_Beam_Nue_Energy        = 0.05;   //  5%
00105 
00106   fSyst_Atmos_CV_Norm          = 0.15;   // 15%
00107   fSyst_Atmos_CV_UpDnRatio     = 0.03;   //  3%
00108   fSyst_Atmos_CV_NumuChgRatio  = 0.10;   // 10%
00109   fSyst_Atmos_CV_NueChgRatio   = 0.10;   // 10%
00110   fSyst_Atmos_CV_NCRatio       = 0.20;   // 20%
00111   fSyst_Atmos_CV_FlavRatio     = 0.05;   //  5%
00112   fSyst_Atmos_CV_Spec_Numu     = 0.06;   //  6%
00113   fSyst_Atmos_CV_Spec_NumuBar  = 0.06;   //  6%
00114   fSyst_Atmos_CV_Spec_Nue      = 0.06;   //  6%
00115   fSyst_Atmos_CV_Spec_NueBar   = 0.06;   //  6%
00116   fSyst_Atmos_Rock_Norm        = 0.25;   // 25%
00117   fSyst_Atmos_Rock_ChgRatio    = 0.125;  // 12.5% 
00118   fSyst_Atmos_Rock_Spec_Nu     = 0.06;   //  6%
00119   fSyst_Atmos_Rock_Spec_NuBar  = 0.06;   //  6%
00120   fSyst_Atmos_Numu_TrkEn       = 0.03;   //  3%
00121   fSyst_Atmos_Numu_TrkEn_Exit  = 0.05;   //  5%
00122   fSyst_Atmos_Numu_ShwEn       = 0.15;   // 15%
00123   fSyst_Atmos_Nue_Energy       = 0.15;   // 15%
00124 }


Member Data Documentation

Double_t OscFit::Parameters::fDeltaCP [private]

Definition at line 154 of file Parameters.h.

Referenced by Get_DeltaCP(), Initialise(), PrintList(), and Set_DeltaCP().

Definition at line 119 of file Parameters.h.

Referenced by Get_DetectorDepth(), Initialise(), PrintList(), and Set_DetectorDepth().

Double_t OscFit::Parameters::fDMSq12 [private]

Definition at line 149 of file Parameters.h.

Referenced by Get_DMSq12(), Initialise(), PrintList(), and Set_DMSq12().

Double_t OscFit::Parameters::fDMSq23 [private]

Definition at line 150 of file Parameters.h.

Referenced by Get_DMSq23(), Initialise(), PrintList(), and Set_DMSq23().

Double_t OscFit::Parameters::fTheta12 [private]

Definition at line 151 of file Parameters.h.

Referenced by Get_Theta12(), Initialise(), PrintList(), and Set_Theta12().

Double_t OscFit::Parameters::fTheta13 [private]

Definition at line 153 of file Parameters.h.

Referenced by Get_Theta13(), Initialise(), PrintList(), and Set_Theta13().

Double_t OscFit::Parameters::fTheta23 [private]

Definition at line 152 of file Parameters.h.

Referenced by Get_Theta23(), Initialise(), PrintList(), and Set_Theta23().


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

Generated on 19 Jan 2018 for loon by  doxygen 1.6.1